WP85 - radio no signal - how to debug


#1

I don’t know how to get the radio to find a network - any ideas

Thanks

John

legato version : 15.10.1.Beta_8a9901b7a5e68b6d3d5222de79540221
Firmware Version: SWI9X15Y_07.05.01.00 r30585 CARMD-EV-FRMWR1 2015/12/08 01:28:58
Bootloader Version: SWI9X15Y_07.05.01.00 r30585 CARMD-EV-FRMWR1 2015/12/08 01:28:58
Linux Version: 3.14.29ltsi-bfda7d39c8_b6c4f16553 #2 PREEMPT Tue Dec 8 04:11:15 PST 2015

Trying with command line tools on target

Trying with microcom on the target WP85

[quote]root@swi-mdm9x15:~# microcom /dev/ttyAT
AT+CFUN?
+CFUN: 0

AT+CSQ
+CSQ: 99,99
[/quote]


#2

Hi,

If AT+CFUN? returns 0 then it means that the radio modem is off (airplane mode).

Try this command:

Your issue may also come from a mistake during the upgrade procedure (e.g. if you don’t install the customer configuration before the carrier configuration, or if you have installed the wrong customer configuration).

Jay


#3

The radio was commanded on (checked twice) so it must be something to do with the upgrade procedure.

How do I fix this if it was the upgrade procedure which went wrong and now the radio won’t work?

cm radio on causes this log entry

Jun 17 17:17:10 swi-mdm9x15 user.warn Legato: -WRN- | cm[21759]/framework T=unknown | mem.c InitPool() 276 | Memory pool name 'framework.hashMap_refPathIteratorMap' is truncated to 'framework.hashMap_refPathIterat' Jun 17 17:17:10 swi-mdm9x15 user.warn Legato: -WRN- | cm[21759]/framework T=main | mem.c InitPool() 276 | Memory pool name 'framework.hashMap_refEventHandlers' is truncated to 'framework.hashMap_refEventHandl' Jun 17 17:17:10 swi-mdm9x15 user.warn Legato: -WRN- | cm[21759]/framework T=main | mem.c InitPool() 276 | Memory pool name 'framework.MessagingClientInterfaces' is truncated to 'framework.MessagingClientInterf' Jun 17 17:17:10 swi-mdm9x15 user.warn Legato: -WRN- | cm[21759]/framework T=main | mem.c InitPool() 276 | Memory pool name 'framework.hashMap_refHandlersRef' is truncated to 'framework.hashMap_refHandlersRe' Jun 17 17:17:10 swi-mdm9x15 user.warn Legato: -WRN- | cm[21759]/framework T=main | mem.c InitPool() 276 | Memory pool name 'framework.hashMap_MessagingServices' is truncated to 'framework.hashMap_MessagingServ' Jun 17 17:17:10 swi-mdm9x15 user.warn Legato: -WRN- | cm[21759]/framework T=main | mem.c InitPool() 276 | Memory pool name 'framework.hashMap_MessagingClients' is truncated to 'framework.hashMap_MessagingClie' Jun 17 17:17:10 swi-mdm9x15 user.warn Legato: -WRN- | cm[21759]/framework T=main | mem.c InitPool() 276 | Memory pool name 'framework.hashMap_refle_cfg_ClientHandler' is truncated to 'framework.hashMap_refle_cfg_Cli' Jun 17 17:17:10 swi-mdm9x15 user.warn Legato: -WRN- | cm[21759]/framework T=main | mem.c InitPool() 276 | Memory pool name 'framework.msgs-9dc5b2438c9592bf35478c68b2' is truncated to 'framework.msgs-9dc5b2438c9592bf' Jun 17 17:17:10 swi-mdm9x15 user.warn Legato: -WRN- | cm[21759]/framework T=main | mem.c InitPool() 276 | Memory pool name 'framework.hashMap_refle_mrc_ClientHandler' is truncated to 'framework.hashMap_refle_mrc_Cli' Jun 17 17:17:10 swi-mdm9x15 user.warn Legato: -WRN- | cm[21759]/framework T=main | mem.c InitPool() 276 | Memory pool name 'framework.msgs-ca1c170826fa1edb229a6702b7' is truncated to 'framework.msgs-ca1c170826fa1edb' Jun 17 17:17:10 swi-mdm9x15 user.warn Legato: -WRN- | cm[21759]/framework T=main | mem.c InitPool() 276 | Memory pool name 'framework.hashMap_refle_mdc_ClientHandler' is truncated to 'framework.hashMap_refle_mdc_Cli' Jun 17 17:17:10 swi-mdm9x15 user.warn Legato: -WRN- | cm[21759]/framework T=main | mem.c InitPool() 276 | Memory pool name 'framework.msgs-b88cd774c9bac2e328b6785d09' is truncated to 'framework.msgs-b88cd774c9bac2e3' Jun 17 17:17:10 swi-mdm9x15 user.warn Legato: -WRN- | cm[21759]/framework T=main | mem.c InitPool() 276 | Memory pool name 'framework.hashMap_refle_sim_ClientHandler' is truncated to 'framework.hashMap_refle_sim_Cli' Jun 17 17:17:10 swi-mdm9x15 user.warn Legato: -WRN- | cm[21759]/framework T=main | mem.c InitPool() 276 | Memory pool name 'framework.msgs-0c4ec58b1c9ff3e85677283dca' is truncated to 'framework.msgs-0c4ec58b1c9ff3e8' Jun 17 17:17:10 swi-mdm9x15 user.warn Legato: -WRN- | cm[21759]/framework T=main | mem.c InitPool() 276 | Memory pool name 'framework.hashMap_refle_sms_ClientHandler' is truncated to 'framework.hashMap_refle_sms_Cli' Jun 17 17:17:10 swi-mdm9x15 user.warn Legato: -WRN- | cm[21759]/framework T=main | mem.c InitPool() 276 | Memory pool name 'framework.msgs-09394d05f16dba6500031c4eb0' is truncated to 'framework.msgs-09394d05f16dba65' Jun 17 17:17:10 swi-mdm9x15 user.warn Legato: -WRN- | cm[21759]/framework T=main | mem.c InitPool() 276 | Memory pool name 'framework.hashMap_refle_info_ClientHandle' is truncated to 'framework.hashMap_refle_info_Cl' Jun 17 17:17:10 swi-mdm9x15 user.warn Legato: -WRN- | cm[21759]/framework T=main | mem.c InitPool() 276 | Memory pool name 'framework.msgs-e47dd08576ff6f3b27ca8046bb' is truncated to 'framework.msgs-e47dd08576ff6f3b' Jun 17 17:17:10 swi-mdm9x15 user.warn Legato: -WRN- | cm[21759]/framework T=main | mem.c InitPool() 276 | Memory pool name 'framework.hashMap_refle_adc_ClientHandler' is truncated to 'framework.hashMap_refle_adc_Cli' Jun 17 17:17:10 swi-mdm9x15 user.warn Legato: -WRN- | cm[21759]/framework T=main | mem.c InitPool() 276 | Memory pool name 'framework.msgs-c36bbe32432b36118cf22eeaaf' is truncated to 'framework.msgs-c36bbe32432b3611' Jun 17 17:17:10 swi-mdm9x15 user.warn Legato: -WRN- | cm[21759]/framework T=main | mem.c InitPool() 276 | Memory pool name 'framework.hashMap_refle_temp_ClientHandle' is truncated to 'framework.hashMap_refle_temp_Cl' Jun 17 17:17:10 swi-mdm9x15 user.warn Legato: -WRN- | cm[21759]/framework T=main | mem.c InitPool() 276 | Memory pool name 'framework.msgs-2d9746d3c350baa742975addb1' is truncated to 'framework.msgs-2d9746d3c350baa7' Jun 17 17:17:10 swi-mdm9x15 user.warn Legato: -WRN- | cm[21759]/framework T=main | mem.c InitPool() 276 | Memory pool name 'framework.hashMap_refle_ips_ClientHandler' is truncated to 'framework.hashMap_refle_ips_Cli' Jun 17 17:17:10 swi-mdm9x15 user.warn Legato: -WRN- | cm[21759]/framework T=main | mem.c InitPool() 276 | Memory pool name 'framework.msgs-ebcbcf0f5b3e66df4b439fc734' is truncated to 'framework.msgs-ebcbcf0f5b3e66df' Jun 17 17:17:10 swi-mdm9x15 user.warn Legato: -WRN- | cm[21759]/framework T=main | mem.c InitPool() 276 | Memory pool name 'framework.msgs-LogControlProtocol' is truncated to 'framework.msgs-LogControlProtoc' Jun 17 17:17:10 swi-mdm9x15 user.err Legato: =ERR= | modemDaemon[579]/le_pa T=main | swiQmi.c swiQmi_CheckResponseCode() 690 | Sending QMI_DMS_SET_OPERATING_MODE_REQ_V01 failed: rc=0 (), resp.result=1, resp.error=0x0053


#4

Hi,

You can retry to upgrade again by following all the steps in the good order:
legato.io/legato-docs/15_10/ … _10_1.html

But prior to that, check the position of the W_DISABLE_N signal on your mangOH board.
It is the switch #3 of SW401: its position must be OFF:
[attachment=0]W_DISABLE_N.png[/attachment]

See the table 3-4 in the mangOH User Guide.

Jay


#5

Hi Jay

Many thanks - I have 2 boards - on both of them W_DISABLE_N was ON - changing this to OFF fixed the issue

My original v1 User guide says this ( the opposite to your correct instructions :smiley: )

W_DISABLE_N 3     On Enable RF power
                  Off Disable RF power

The latest mangoh manual I can find is this
mangoh.io/docs/4117164%20mangOH% … e%20v2.pdf

The instructions are correct but there doesn’t seem to be a good drawing like yours and table 3-4 is Ethernet LED indicators.

Is there another mangoh manual I should be using?


#6

My mistake, on “mangOH User Guide v2” it is Table 3-9.

My drawing has been made using an old version of the gerber files.

Jay