DeviceOS 6.3.0 vs 6.2.1 neat surprise

I think DeviceOS 6.3.0 boots 1 second faster than 6.2.1, could it be?

DeviceOS 6.2.1 logs:

0000001869 [net.en] INFO: No W5500 present
0000001870 [hal] INFO: Remove Ethernet interface
0000001873 [net.ifapi] INFO: Netif en2 deleted
0000001902 [sys.power] WARN: Disabled by configuration
0000001918 [system] INFO: Device 1234567890abcdefg started
0000001980 [hal] INFO: WiFi KM0 firmware initialization started   result=0 (RAM start=10006000 end=1001a000)
0000001984 [hal] INFO: WiFi KM0 firmware initialization completed result=0 (RAM start=10006000 end=10013fa0 reserved=00005000)
0000002006 [hal] INFO: rltk_wlan_set_netif_info: 0, 94:94:4a:07:15:48
0000002136 [hal] INFO: WiFi on
0000002475 [hal] INFO: WiFi off
0000003096 [system.nm] INFO: State changed: NONE -> DISABLED
0000003119 [comm] INFO: channel inited

DeviceOS 6.3.0 logs:

0000000864 [hal] INFO: Remove Ethernet interface
0000000867 [net.ifapi] INFO: Netif en2 deleted
0000000895 [sys.power] WARN: Disabled by configuration
0000000911 [system] INFO: Device 1234567890abcdefg started
0000000973 [hal] INFO: WiFi KM0 firmware initialization started   result=0 (RAM start=10006000 end=1001a000)
0000000978 [hal] INFO: WiFi KM0 firmware initialization completed result=0 (RAM start=10006000 end=10013fa0 reserved=00005000)
0000000999 [hal] INFO: rltk_wlan_set_netif_info: 0, 94:94:4a:07:15:48
0000001130 [hal] INFO: WiFi on
0000001470 [hal] INFO: WiFi off
0000002091 [system.nm] INFO: State changed: NONE -> DISABLED
0000002114 [comm] INFO: channel inited

Could it be some code checking for W5500 is not there anymore (No W5500 present log absent)?
Anyhow, good news! (if my observations are correct)

This is on a Muon but I suspect we might see the same on a Photon 2.

1 Like

There is a change to Wiznet probe in 6.3.0, but it looks like it should reduce the check time by 400 milliseconds if the feature is enabled but the chip not present, assuming I'm reading the code correctly.

1 Like

ok thanks for the details and the link to the change.
So we are missing accountability for 600ms, which is not that important since it was an improvement, not a step back.

Thanks!

1 Like