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…