Releases: HomeACcessoryKid/ota
0.3.0 switch over to LCM repository
This is a one way ticket to start using the life-cycle-manager repository
When it executes, it will set the ota-main routine to the latest LCM version as long as the LCM version is higher than this one
for more info see https://github.com/HomeACcessoryKid/life-cycle-manager
Once the LCM ota-main routine kicks in, the UDPlogger output can be seen running in terminal
nc -kulnw0 45678
In very rare occasions downlink wifi packets can fail but
this shows as UDPlog message DNS: -6 -6 for timeout
This means you need to restart the device
0.2.4 transition into layout strategy 3 (see issue 4 for details)
- verify first if transition already done in case of starting again
- do not upload the private key before the transition, else it will not work
0.2.2 fixed memory assignment in ota_get_hash
This is a one way ticket to start using the life-cycle-manager repository
When it executes, it will set the ota-main routine to the latest LCM version as long as the LCM version is higher than this one
for more info see https://github.com/HomeACcessoryKid/life-cycle-manager
Once the LCM ota-main routine kicks in, the UDPlogger output can be seen running in terminal
nc -kulnw0 45678
(in case this gets stuck at --- ota_connect LocalPort=xxxx you have to reset (looking into that))
The actual code change is at 578d1d2 and commit 0.2.2
0.2.1 switch over to LCM repository
This is a one way ticket to start using the life-cycle-manager repository
When it executes, it will set the ota-main routine to the latest LCM version as long as the LCM version is higher than this one
for more info see https://github.com/HomeACcessoryKid/life-cycle-manager
Once the LCM ota-main routine kicks in, the UDPlogger output can be seen running in terminal
nc -kulnw0 45678
(in case this gets stuck at --- ota_connect LocalPort=xxxx
you have to reset (looking into that))
The actual code change is at 578d1d2
0.1.1 switch over to LCM repository
This is a one way ticket to start using the life-cycle-manager repository
When it executes, it will set the ota-main routine to the latest LCM version as long as the LCM version is higher than this one (this is why I deleted an attempt with 0.2.0)
for more info see https://github.com/HomeACcessoryKid/life-cycle-manager
Once the LCM ota-main routine kicks in, the UDPlogger output can be seen running in terminal
nc -kulnw0 45678
(in case this gets stuck at --- ota_connect LocalPort=xxxx
you have to reset)
0.1.0 fixed auto update logic bug
when auto updating, we need to set the user_version to 0.0.0
0.0.11 set user version to 0.0.0 after autoupdate
else we end in an eternal loop
0.0.10: 0.0.9 make certsector 4096 again with first byte as activator and mak…
…e verify only act if changed verify on/off crashes most of the time…
0.0.7
updated wifi config to make ota params hidden if params already set
with wifi-config branch ota-parameters
using the wifi-config screen, the ota parameters can be set for a brand new device...