Update Firmware mit OTA

Nachdem der Sensor mit dem Bootloader aktualisiert wurde, kann nun eine Firmware eingespielt werden.

Im Bootloader ist die Seriennummer enthalten. Daher wird auch nur der Sensor mit der entsprechenden Seriennummer angesprochen.

Zum Senden der Firmware benutze ich den HomeMatic OTA flasher.

git clone git://git.zerfleddert.de/hmcfgusb

auschecken und bauen.

Danach habt ihr das Tool flash-ota.

Um eure Firmware damit senden zu können, müsst ihr es in das eq3-Format wandeln. Das geht z.B. so:

php hex2eq3.php --inFile $FILE_NAME --outFile $FILE_NAME.eq3  --spmPageSize 128 --outFormat eq3 --withCrcCheck --pathTo-srec_cat /usr/local/bin/srec_cat

hex2eq3 habe ich aus diesem Repo.

Startet den Upload mit:

flash-ota -c /dev/serial/by-id/NanoCUL-Port -f $FILE_NAME.eq3 -s SerienNummer

Drückt nun den Config-Taster am Sensor und schaltet den Strom an. Der Upload beginnt…