If AT+CFUN? returns 0 then it means that the radio modem is off (airplane mode).
Try this command:
cm radio on
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).
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
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]