Hi
As I am testing QCA4010 board and EK from Silex, I tried to Over-The-Air upgrade firmware using TFTP. But even though all upgrade commands showed OK, it can not upgrade and continue to use old firmware.
------------------------------------------------------------------------------------------------------------------------------------
shell> wmiconfig --ipconfig
mac addr= c8:ff:28:3c:bf:6d
IP addr: 192.168.1.144
Mask : 255.255.255.0
Gateway : 192.168.1.1
Dns : 192.168.1.1
Link-local IPv6 Address ..... : FE80::CAFF:28FF:FE3C:BF6D/64
Global IPv6 Address ......... : ::
Default Gateway ............ : ::
Global IPv6 Address 2 ....... : ::
shell> ping 192.168.1.100
Ping reply from 192.168.1.100: time<1ms
shell> wmiconfig --version
Host version : Hostless
Target version : QCM
Firmware version : 4.2.0.39
Firmware changelist : 0
Interface version : EBS
- built on Feb 26 2016 01:18:16
shell> wmiconfig --ota_upgrade 192.168.1.100 ota_LTS.bin 0 0 0
OTA Download Successful Image Size:1015784
shell> wmiconfig --ota_read 100 512
Partition data:
00 00 00 00 00 00 00 00 74 75 6e 65 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 42 00
78 2f 44 00 78 2f 44 00 00 06 42 00 78 2f 44 00
00 3e 01 00 74 0c 43 00 00 3e 00 00 08 2f 44 00
0c 31 42 00 40 bb 91 00 01 00 00 00 00 2f 44 0
shell> wmiconfig --ota_done ota_LTS.bin
OTA Done
OTA Completed Successfully
shell>
shell> wmiconfig --reset
_WAKEMGR_Register item:0x43a510
cmnos_allocram_init: start=0x45fbb0 size=655276
NUM_DEV=2 FWMODE=5 FWSUBMODE=0 FWBR_BUF 1
Mac address is : c8:ff:28:3c:bf:6d
wlan power patch
_WAKEMGR_Register item:0x43e14c
RegDB opened
AMSDU enabled
WNM INIT
_BTCOEX_Init RAM 800
_BTCOEX_Init RAM 596
_BTCOEX_Init RAM 596
_WAKEMGR_Register item:0x478348
shell> wmiconfig --version
Host version : Hostless
Target version : QCM
Firmware version : 4.2.0.39
Firmware changelist : 0
Interface version : EBS
- built on Feb 26 2016 01:18:16 --> STILL OLD FIRMWARE
------------------------------------------------------------------------------------------------------
I use SDK QCA4010.TX.2.1_QDN and demo/sdk_shell image
I wonder if you could advise me how I could upgrade OTA firmware.
Thanks
Son
You have gotten farther than I have. I haven't successfully performed an OTA upgrade because I get an error code 1008.
The documentation I have indicates the command to finish the upgrade is "wmiconfig --ota_done 1".
See https://silexamerica.com/uploads/common/142-00211-140-SX-ULPGN-OTA-Firmw...
Dear customer,
Is your OTA firmware upgrade is successful now?
You need to use second command as,
wmiconfig --ota_done 1
After this just reboot your board, Yoou board will boot from partition 1 /OTA partition.