WP7702 Bricked rebooting, firmware recovery didn’t help


#1

Hello,

I am using WP7702 and MangOH Red. I am watching logs trough developer studio and this is what I see:

Jun 28 10:36:26 | _appStopClient[1907]/framework T=main | LE_FILENAME CreateSocket() 550 | Socket opened as standard i/o file descriptor 2!
Jun 28 10:36:27 | _appStopClient[1917]/framework T=main | LE_FILENAME CreateSocket() 550 | Socket opened as standard i/o file descriptor 2!
Jun 28 10:36:27 | _appStopClient[1911]/framework T=main | LE_FILENAME CreateSocket() 550 | Socket opened as standard i/o file descriptor 2!
Jun 28 10:36:27 | _appStopClient[1909]/framework T=main | LE_FILENAME CreateSocket() 550 | Socket opened as standard i/o file descriptor 2!
Jun 28 10:36:27 | _appStopClient[1918]/framework T=main | LE_FILENAME CreateSocket() 550 | Socket opened as standard i/o file descriptor 2!
Jun 28 10:36:27 | supervisor[694]/supervisor T=main | supervisor.c framework_Reboot() 693 | Supervisor going down to trigger reboot.
Jun 28 10:36:27 | updateDaemon[708]/framework T=main | LE_FILENAME ClientSocketHangUp() 852 | Session closed by server (le_appCtrl:bbc8a1041b89cad83df1e4bfb1c9a067).
Jun 28 10:36:27 | _appStopClient[1907]/appStopClient_exe T=main | appStopClient.c _appStopClient_exe_COMPONENT_INIT() 53 | Error sending app name to the AppStop server socket. Connection refused
Jun 28 10:36:27 | _appStopClient[1916]/framework T=main | LE_FILENAME CreateSocket() 550 | Socket opened as standard i/o file descriptor 2!
Jun 28 10:36:27 | _appStopClient[1909]/appStopClient_exe T=main | appStopClient.c _appStopClient_exe_COMPONENT_INIT() 53 | Error sending app name to the AppStop server socket. Connection refused
Jun 28 10:36:27 | _appStopClient[1911]/appStopClient_exe T=main | appStopClient.c _appStopClient_exe_COMPONENT_INIT() 53 | Error sending app name to the AppStop server socket. Connection refused
Jun 28 10:36:27 | _appStopClient[1917]/appStopClient_exe T=main | appStopClient.c _appStopClient_exe_COMPONENT_INIT() 53 | Error sending app name to the AppStop server socket. Connection refused
Jun 28 10:36:27 | _appStopClient[1916]/appStopClient_exe T=main | appStopClient.c _appStopClient_exe_COMPONENT_INIT() 53 | Error sending app name to the AppStop server socket. Connection refused
Jun 28 10:36:27 | _appStopClient[1918]/appStopClient_exe T=main | appStopClient.c _appStopClient_exe_COMPONENT_INIT() 53 | Error sending app name to the AppStop server socket. Connection refused
Jun 28 10:36:28 | UNKNOWN[653]/framework T=main | LE_FILENAME RunCurrentSystem() 1484 | System will reboot now !

So I am experiencing reboot every x seconds from startup.
I followed this procedure: https://source.sierrawireless.com/resources/legato/wpxxxxrecoveryprocedure/
The result of it was:

xxxx@xxxx-lin:~$ swiflash -f /dev/ttyUSB0 -m “WP77XX” -i ~/Downloads/WP77xx_Release9_GENERIC_SPK.spk
Detecting USB of the target
DONE
Communicating with the target
DONE
Switching to firmware download mode
…DONE
Downloading the firmware
…DONE
Rebooting the module
…DONE
Firmware Download SUCCESS

But still that didn’t change anything. Still the module restarts.
Inbefore all the problems I tried removing user applications trough developer studio. So I guess I made some issue there, when I try to debug and app (inbefore the module restarts) i can see a message that my legato firmware version has been modified.

BRIEF:

How can I reflash legato? Am I flashing legato when Im flashing the 48mb image?


#2

Hello @lazzox

Do you use same legato version in Developper studio and in your target ?

To restore complete legato from your WP77 not necessary toreflash the firmware:

root@swi-mdm9x15:~# legato stop
Stopping Legato…
DONE.
root@swi-mdm9x15:~# rm -rf /mnt/flash/legato/*
root@swi-mdm9x15:~# reboot

-> this will restore firmware legato build.

To developp you must use same legato package build into the WP77.

If you want to use a custom legato build, build and update the legato inside the target and set Developper studio to use this custom legato (you will find a topic to how create a custom legato build in developper studio on the legato forum).

Francis.


#3

Thank you, I tried this and I can confirm that my system is not rebooting.