Dell DW5570 firmware upgrade with qmi-firmware-update
Aleksander Morgado
aleksander at aleksander.es
Wed Jan 18 20:43:19 UTC 2017
Hey,
Ok, not really something much new because the Dell DW5570 is a
rebranded Sierra MC8805 module, but anyway.
======================
Getting the firmware:
* I went to the Dell website and found a page providing "Dell Update
Package for driver installer supporting DW5570 Mobile Broadband
module".
* In this page I got a "556WW_A00_build3843_Setup_ZPE.exe" file,
which I extracted with "7z x ...".
* Then I got a Setup.exe, which I also extracted with "7z x..."
* I got quite more things but among them, a directory named "Images":
$ find Images/8805/
Images/8805/
Images/8805/Generic
Images/8805/Generic/6
Images/8805/Generic/6/ImageInfo.xml
Images/8805/Generic/6/spkgz.cwe
Images/8805/Generic/6/carrier_pri.nvu
Images/8805/Generic/7
Images/8805/Generic/7/ImageInfo.xml
Images/8805/Generic/7/spkgz.cwe
Images/8805/Generic/7/carrier_pri.nvu
======================
The Generic/6 images (cwe and nvu) provide the default firmware that
my device already had: modem image SWI9X15C_01.08.16.03, pri image
01.08.16.02 001.009_000 GENEU (note the firmware version mismatch!
first time I really needed --ignore-version-errors).
The Generic/7 images (cwe and nvu) provide modem image
SWI9X15C_01.08.16.02, pri image 01.08.16.02 001.005_000 TELEFONICA.
======================
NOTE: had to patch qcserial driver to support 413c:81a6, the vid:pid
of the modem when in QDL download mode; already submitted to linux-usb
mailing list.
======================
$ sudo qmi-firmware-update -d 413c:81a3 -u -L
/tmp/qmi-firmware-update.log 8805/Generic/7/carrier_pri.nvu
8805/Generic/7/spkgz.cwe
loading device information before the update...
setting firmware preference:
firmware version: '01.08.16.02'
config version: '001.005_000'
carrier: 'TELEFONICA'
rebooting in download mode...
download mode detected
downloading cwe image: spkgz.cwe (31,3 MB)...
finalizing download... (may take more than one minute, be patient)
successfully downloaded in 31,22s (1,0 MB/s)
downloading cwe image: carrier_pri.nvu (20,1 kB)...
finalizing download... (may take more than one minute, be patient)
successfully downloaded in 0,04s (517,8 kB/s)
rebooting in normal mode...
normal mode detected
------------------------------------------------------------------------
NOTE: in order to validate which is the firmware running in the
module, the program will wait for a complete boot; this process
may take some time and several retries.
------------------------------------------------------------------------
waiting some time for the device to boot...
loading device information after the update (1/12)...
waiting some time for the device to boot...
loading device information after the update (2/12)...
waiting some time for the device to boot...
loading device information after the update (3/12)...
waiting some time for the device to boot...
loading device information after the update (4/12)...
------------------------------------------------------------------------
original firmware revision was:
SWI9X15C_01.08.16.03 r15408 carmd-fwbuild1 2013/05/23 01:33:27
image 'modem': unique id '001.009_000', build id '01.08.16.03_GENEU'
image 'pri': unique id '001.009_000', build id '01.08.16.03_GENEU'
new firmware revision is:
SWI9X15C_01.08.16.02 r15159 carmd-fwbuild1 2013/05/16 17:41:33
image 'modem': unique id '001.005_000', build id '01.08.16.02_TELEFONICA'
image 'pri': unique id '001.005_000', build id '01.08.16.02_TELEFONICA'
NOTE: this device supports firmware preference management
with qmicli operations:
--dms-get-firmware-preference
--dms-set-firmware-preference
------------------------------------------------------------------------
firmware update operation finished successfully
--
Aleksander
https://aleksander.es
More information about the libqmi-devel
mailing list