When a new release of K interpreter is released, Smick automatically updates via Wi-Fi. This firmware update mode is called Over-The-Air (OTA). At power-on or reset, Smick checks for a firmware upgrade. If so, it downloads the new firmware and removes the old version in less than a minute.
Smick v.6.26.72 (C) Copyright 2017 by Curci SER Serial enabled foreverFFS flash file system mounting ... wait ...FFS flash file system mountedSTATE uses a built-in LEDRFTX RF transmitter driver configuredRFRX RF receiver driver configuredDHT DHT driver configuredSOUND Sound driver configuredCOM K interpreter loadedCOM automatic 'start'WIFI WiFi connection to 'MYSSID' enabled] ..................................................WIFI connected with IP: 192.168.1.34NTP connecting to 0.it.pool.ntp.orgNTP date and time updated 01-08-2017 13:28:02OTA Check firmware update ets Jan 8 2013,rst cause:2, boot mode:(3,6)load 0x4010f000, len 1384, room 16 tail 8chksum 0x2dcsum 0x2dv3de0c112@cp:0ld⸮Smick v.7.27.74 (C) Copyright 2017 by Curci SER Serial enabled foreverFFS flash file system mounting ... wait ...FFS flash file system mountedYou can use the otaupd parameter and the ota and fota commands.
If you set otaupd=0, the OTA update will never happen.
If you set otaupd=k, the OTA update will automatically be requested every k minutes.
With the ota command you can request the update immediately:
] otaOTA Check firmware updateOTA no updatesokIf there are no updates you will get the above answer.
To force the firmware update with the latest available version use the fota command:
] fotaOTA Check firmware update ets Jan 8 2013,rst cause:2, boot mode:(3,6)load 0x4010f000, len 1384, room 16 ...