CUL V3 flashen

Begonnen von mfeske, 19 Februar 2025, 15:58:07

Vorheriges Thema - Nächstes Thema

mfeske

Hallo zusammen,

ich möchte einen meiner Databus CUL´s flashen. Auf dem Raspi kann ich mit
screen /dev/ttyACM0 9600 auch eine entsprechende Verbindung aufbauen und er gibt mir für V 1.61 CUL868 aus
V 1.61 CUL868. Ist CUL_V3.hex immer die aktuelle Version ich habe keine Versionsbezeichnung gefunden und kann ich diese auch für meinen CUL433 mit Version 1.63.01 nutzen ?
Das drücken des Tasters beim einstecken ist durch das Gehäuse auch ganz schön kompliziert, müsste es eine optische Rückmeldung geben das er im richtigen Modus ist ?
Ist es mit
avrdude -p atmega32u4 -P /dev/ttyACM0 -c avr109 -U flash:w:CUL_V3.hex:i
korrekt oder muss ein anderes Programm verwendet werden ?
Gruß
Micha

ein teil hat sich vielleicht erledigt
okay ich habe es hier glaube ich gefunden
dfu-programmer atmega32u4 erase --force
dfu-programmer atmega32u4 flash CUL_V3.hex
dfu-programmer atmega32u4 reset

lsusb
Bus 001 Device 004: ID 03eb:204b Atmel Corp. LUFA USB to Serial Adapter Project
Bus 001 Device 005: ID 0424:7800 Microchip Technology, Inc. (formerly SMSC)
Bus 001 Device 003: ID 0424:2514 Microchip Technology, Inc. (formerly SMSC) USB 2.0 Hub
Bus 001 Device 002: ID 0424:2514 Microchip Technology, Inc. (formerly SMSC) USB 2.0 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

dfu-programmer atmega32u4 erase --force ist dann aber nicht das richtige :-(

ohne --force erhalte ich keinen Fehler, aber das Update schlägt wohl fehl
dfu-programmer atmega32u4 flash CUL_V3.hex
Error parsing the line.
Something went wrong with creating the memory image.
Hardware:
1 x Raspberry Pi Mod. B 512 MB
eq-3 2 x MAX! eTRV Heizungssteller, 1 x MAX! Fensterkontakt, 1 x MAX! Cube - LAN Gateway (ausser Betrieb)
Intertechno 1x ITZ-500, 3x ITT-1500, 9x ITR-1500, 3 x ITDL-1000, 2 x ITL-500
1 x CC1101-USB-Lite 433MHz (CUL433)  V3 1 x CC1101-USB-Lite 868MHz (CUL868)