I have 3 devices. All devices on R13.3 Legato 19.02. I have custom system image file generate from systoimg and I can flash this image to 2 devices using fwupdate download <image.cwe>.But 1 device cannot flash. When I run update command, I see:
Connecting to service ...
Download started ...
Error in download
Then in legato logs:
Jan 1 11:01:53 swi-mdm9x28-wp user.info Legato: INFO | fwupdateDaemon[959]/le_pa_fwupdate T=main | pa_fwupdate_qmi.c pa_fwupdate_OpenSwifota() 2158 | Open SWIFOTA partition Jan 1 11:01:53 swi-mdm9x28-wp user.err Legato: =ERR= | fwupdateDaemon[959]/swiQmi T=main | swiQmi.c swiQmi_CheckResponse() 795 | Sending QMI_SWI_M2M_FDT_OPEN_REQ_V01 failed: rc=0 (), resp.result=1.[0x01], resp.error=2.[0x02] Jan 1 11:01:53 swi-mdm9x28-wp user.err Legato: =ERR= | fwupdateDaemon[959]/le_pa_fwupdate T=main | pa_fwupdate_qmi.c pa_fwupdate_OpenSwifota() 2169 | Failed to open SWIFOTA partition Jan 1 11:01:53 swi-mdm9x28-wp user.info Legato: INFO | fwupdateDaemon[959]/le_pa_fwupdate_singlesys T=main | pa_fwupdate_singlesys.c WriteDwlStatus() 1716 | FW update download status stored. Jan 1 11:01:53 swi-mdm9x28-wp user.crit Legato: CRT | fwupdateDaemon[959]/le_pa_fwupdate_singlesys T=main | partition.c partition_WriteSwifotaPartition() 1396 | Closing and releasing MTD due to forceClose Jan 1 11:01:53 swi-mdm9x28-wp user.crit Legato: CRT | fwupdateDaemon[959]/le_pa_fwupdate_singlesys T=main | partition.c partition_CloseSwifotaPartition() 1155 | Closing and releasing MTD due to forceClose Jan 1 11:01:53 swi-mdm9x28-wp user.info Legato: INFO | supervisor[865]/supervisor T=main | proc.c proc_SigChildHandler() 2051 | Process ‘fwupdate@0’ (PID: 1861) has exited with exit code 1.
Do you think legato version is the reason my fwupdate fails?
I think if I flash official R13.3 .cwe again, my system will be deleted like new - is this true? I want to keep the data and configuration of my current device