Plugwise Stretch 2.0 – Firmware uploaden (bootloader)

icon firmware download

plugwise logo

Na wat met de smile te experimenteren en wat testwerk, gaan we nu proberen om ook op de PlugWise Stretch 2.0 nieuwe firmware te plaatsen via een tftp server.

Leeswerk:

1) Wat is TFTP.
2) PlugWise Firmware downloaden.
3) UART stick aansluiten op de PlugWise Stretch 2.0

Wat heb je nodig?

1) Stretch 2.0 firmware
2) UART > USB Stick
3) PuTTy tools
4) TFTP server (TFTPD32)

Firmware uploaden naar de Stretch 2.0

1) Stel het (bedraade) netwerk als volgt in op de computer:

plugwise stretch20 u-boot netwerk instellingen

LET OP: Zorg ervoor dat dit het enige netwerk is dat actief is!

2) Verbind de PlugWise Stretch 2.0 met deze computer via het bedraade netwerk!

3) Start TFTPD32 selecteer de juiste netwerk adapter, plaats het firmware bestand in dezelfde folder als TFTPD32.

4) Sluit de UART Stick aan op de Stretch 2,0

5) Start PuTTy met de juiste COM poort @ 115200 baud.

6) Houd de knop “2” ingedrukt op het toetsenbord en breng de Plugwise Stretch 2.0 onder spanning, al snel zit je in de U-Boot bootloader.

  • Voor de IP adressen kun je op enter drukken, deze hebben we bij punt 1 al geconfigureerd.
  • Vul daarna de bestandsnaam in van je firmware bestand, bijvoorbeeld 2.3.1.img

plugwise stretch20 u-boot putty sessie

Nadat je op enter hebt gedrukt, duurt het even een paar seconden…TFTPD32 het gevraagde bestand door de Smile opsturen via het netwerk:

plugwise stretch20 u-boot upload firmware

Nadat het bestand is overgedragen (ca. 6 MB), duurt het circa 2 minuten voordat het bestand is weggeschreven, en wordt de Smile automatisch geboot met de nieuwe firmware, dit is de output log: