I recently purchased two new Boron 404X units to add to my project. One appears to be working fine (still working on activating SIM) but, the other is not working properly as it is not initializing the NCP Client. I have flashed multiple times with Device Doctor and even performed a USB Device Restore to no avail. This NCP error shows up in the Devie Doctor log. Do I have a defective board? If so, do I contact sales to get a replacement?
With the device doctor firmware flashed, capture the debug log. The best way is using particle serial monitor
or another serial terminal program. It could be a hardware issue, but the log will determine that for sure. Include a couple minutes of logs. You can either paste it here or private message it to @support. Click on the link and select Message.
This is the Disk Doctor log.
Device ID: e00fce68aea49d61c0798197
ICCID:
IMEI:
IMSI:
Modem Manufacturer:
Modem Model:
Modem Firmware Version:
Modem Application Version:
Power Supply:
Battery:
Battery SoC:
Country:
Carrier:
Access Technology:
Band:
Cellular Global Identity:
0000000339 [system.nm] TRACE: Request to power on interface 4
0000000340 [ncp.client] TRACE: Powering on, ncpId: 0x47
0000000340 [ncp.client] TRACE: Already on
0000000341 [system.nm] INFO: State changed: DISABLED -> IFACE_DOWN
0000000540 [ncp.client] TRACE: Muxer is not currently running
0000000541 [ncp.client] TRACE: Initialized muxer @ 460800 baudrate
0000000542 [mux] INFO: Starting GSM07.10 muxer
0000000543 [mux] INFO: GSM07.10 muxer thread started
0000000843 [mux] INFO: Stopping GSM07.10 muxer
0000000844 [mux] INFO: Gracefully stopping GSM07.10 muxer
0000000844 [mux] INFO: Closing all muxed channels
0000000845 [mux] INFO: Muxed channel 1 already closed
0000000845 [mux] INFO: Muxed channel 2 already closed
0000000846 [mux] INFO: Muxed channel 3 already closed
0000000847 [mux] INFO: Muxed channel 4 already closed
0000000847 [mux] INFO: Sending CLD (multiplexer close down)
0000001748 [mux] INFO: Received response to CLD or timed out, exiting multiplexed mode
0000001798 [mux] INFO: GSM07.10 muxer thread exiting
0000001799 [mux] INFO: GSM07.10 muxer stopped
0000001799 [ncp.client] TRACE: Initialized muxer @ 115200 baudrate
0000001800 [mux] INFO: Starting GSM07.10 muxer
0000001801 [mux] INFO: GSM07.10 muxer thread started
0000002101 [mux] INFO: Stopping GSM07.10 muxer
0000002102 [mux] INFO: Gracefully stopping GSM07.10 muxer
0000002102 [mux] INFO: Closing all muxed channels
0000002103 [mux] INFO: Muxed channel 1 already closed
0000002103 [mux] INFO: Muxed channel 2 already closed
0000002104 [mux] INFO: Muxed channel 3 already closed
0000002105 [mux] INFO: Muxed channel 4 already closed
0000002105 [mux] INFO: Sending CLD (multiplexer close down)
0000003006 [mux] INFO: Received response to CLD or timed out, exiting multiplexed mode
0000003056 [mux] INFO: GSM07.10 muxer thread exiting
0000003057 [mux] INFO: GSM07.10 muxer stopped
0000003058 [ncp.at] TRACE: > AT
0000004059 [ncp.at] TRACE: > AT
0000005059 [ncp.client] TRACE: Not responsive @ 460800 baudrate
0000005060 [ncp.at] TRACE: > AT
0000005222 [app] INFO: Auto-connect disabled
0000006060 [ncp.at] TRACE: > AT
0000007060 [ncp.at] TRACE: > AT
0000008060 [ncp.at] TRACE: > AT
0000009060 [ncp.at] TRACE: > AT
0000010060 [ncp.client] TRACE: Not responsive @ 115200 baudrate
0000010061 [ncp.client] ERROR: No response from NCP
0000010063 [app.cellinterp] INFO: processLog match ts=10061 category=ncp.client level=ERROR msg=No response from NCP
0000010064 [app] INFO: got no response from NCP
0000010061 [ncp.client] TRACE: Hard reset
0000010261 [net.pppncp] TRACE: NCP event 3
0000010261 [net.pppncp] TRACE: NCP power state changed: IF_POWER_STATE_POWERING_UP
0000010262 [system.nm] TRACE: Interface 4 power state changed: POWERING_UP
0000010263 [net.pppncp] ERROR: Failed to initialize cellular NCP client: -210
0000010363 [ncp.client] TRACE: Powering on, ncpId: 0x47
0000010363 [ncp.client] TRACE: Already on
0000010364 [net.pppncp] TRACE: NCP event 3
0000010364 [net.pppncp] TRACE: NCP power state changed: IF_POWER_STATE_UP
0000010365 [system.nm] TRACE: Interface 4 power state changed: UP
0000011566 [ncp.at] TRACE: > AT
0000012566 [ncp.at] TRACE: > AT
0000013566 [ncp.at] TRACE: > AT
0000014566 [ncp.at] TRACE: > AT
0000015566 [ncp.at] TRACE: > AT
0000016566 [ncp.at] TRACE: > AT
0000017566 [ncp.at] TRACE: > AT
0000018566 [ncp.at] TRACE: > AT
0000019566 [ncp.at] TRACE: > AT
0000020566 [ncp.at] TRACE: > AT
0000021566 [ncp.at] TRACE: > AT
0000022567 [ncp.at] TRACE: > AT
0000023567 [ncp.at] TRACE: > AT
0000024567 [ncp.at] TRACE: > AT
0000025567 [ncp.at] TRACE: > AT
0000026567 [ncp.client] ERROR: No response from NCP
0000026568 [app.cellinterp] INFO: processLog match ts=26567 category=ncp.client level=ERROR msg=No response from NCP
0000026570 [app] INFO: got no response from NCP
0000026568 [ncp.client] TRACE: Hard reset
0000026768 [net.pppncp] TRACE: NCP event 3
0000026768 [net.pppncp] TRACE: NCP power state changed: IF_POWER_STATE_POWERING_UP
0000026769 [system.nm] TRACE: Interface 4 power state changed: POWERING_UP
0000026770 [net.pppncp] ERROR: Failed to initialize cellular NCP client: -210
0000026870 [ncp.client] TRACE: Powering on, ncpId: 0x47
0000026870 [ncp.client] TRACE: Already on
0000026871 [net.pppncp] TRACE: NCP event 3
0000026871 [net.pppncp] TRACE: NCP power state changed: IF_POWER_STATE_UP
0000026872 [system.nm] TRACE: Interface 4 power state changed: UP
0000028073 [ncp.at] TRACE: > AT
0000029073 [ncp.at] TRACE: > AT
0000030073 [ncp.at] TRACE: > AT
0000031073 [ncp.at] TRACE: > AT
0000032073 [ncp.at] TRACE: > AT
0000033073 [ncp.at] TRACE: > AT
0000034073 [ncp.at] TRACE: > AT
0000035073 [ncp.at] TRACE: > AT
0000036073 [ncp.at] TRACE: > AT
0000037073 [ncp.at] TRACE: > AT
0000038073 [ncp.at] TRACE: > AT
0000039074 [ncp.at] TRACE: > AT
0000040074 [ncp.at] TRACE: > AT
0000041074 [ncp.at] TRACE: > AT
0000042074 [ncp.at] TRACE: > AT
0000043074 [ncp.client] ERROR: No response from NCP
0000043075 [app.cellinterp] INFO: processLog match ts=43074 category=ncp.client level=ERROR msg=No response from NCP
0000043077 [app] INFO: got no response from NCP
0000043075 [ncp.client] TRACE: Hard reset
0000043275 [net.pppncp] TRACE: NCP event 3
0000043275 [net.pppncp] TRACE: NCP power state changed: IF_POWER_STATE_POWERING_UP
0000043276 [system.nm] TRACE: Interface 4 power state changed: POWERING_UP
0000043277 [ncp.client] TRACE: Emergency hardware shutdown the modem (STD)
0000068777 [net.pppncp] ERROR: Failed to initialize cellular NCP client: -210
0000068877 [ncp.client] TRACE: Powering on, ncpId: 0x47
0000070377 [net.pppncp] TRACE: NCP event 3
0000070377 [net.pppncp] TRACE: NCP power state changed: IF_POWER_STATE_UP
0000070378 [system.nm] TRACE: Interface 4 power state changed: UP
0000070379 [ncp.client] TRACE: Powered on
0000071580 [ncp.at] TRACE: > AT
0000072580 [ncp.at] TRACE: > AT
0000073580 [ncp.at] TRACE: > AT
0000074580 [ncp.at] TRACE: > AT
0000075580 [ncp.at] TRACE: > AT
0000076580 [ncp.at] TRACE: > AT
0000077580 [ncp.at] TRACE: > AT
0000078580 [ncp.at] TRACE: > AT
0000079580 [ncp.at] TRACE: > AT
0000080580 [ncp.at] TRACE: > AT
0000081580 [ncp.at] TRACE: > AT
0000082581 [ncp.at] TRACE: > AT
0000083581 [ncp.at] TRACE: > AT
0000084581 [ncp.at] TRACE: > AT
0000085581 [ncp.at] TRACE: > AT
0000086581 [ncp.client] ERROR: No response from NCP
0000086582 [app.cellinterp] INFO: processLog match ts=86581 category=ncp.client level=ERROR msg=No response from NCP
0000086584 [app] INFO: got no response from NCP
0000086582 [ncp.client] TRACE: Hard reset
0000086782 [net.pppncp] TRACE: NCP event 3
0000086782 [net.pppncp] TRACE: NCP power state changed: IF_POWER_STATE_POWERING_UP
0000086783 [system.nm] TRACE: Interface 4 power state changed: POWERING_UP
0000086784 [ncp.client] TRACE: Emergency hardware shutdown the modem (EXT)
0000172284 [net.pppncp] ERROR: Failed to initialize cellular NCP client: -210
0000172384 [ncp.client] TRACE: Powering on, ncpId: 0x47
0000173884 [net.pppncp] TRACE: NCP event 3
0000173884 [net.pppncp] TRACE: NCP power state changed: IF_POWER_STATE_UP
0000173885 [system.nm] TRACE: Interface 4 power state changed: UP
0000173886 [ncp.client] TRACE: Powered on
0000175087 [ncp.at] TRACE: > AT
0000176087 [ncp.at] TRACE: > AT
0000177087 [ncp.at] TRACE: > AT
0000178087 [ncp.at] TRACE: > AT
0000179087 [ncp.at] TRACE: > AT
0000180087 [ncp.at] TRACE: > AT
0000181087 [ncp.at] TRACE: > AT
0000182087 [ncp.at] TRACE: > AT
0000183087 [ncp.at] TRACE: > AT
0000184087 [ncp.at] TRACE: > AT
0000185087 [ncp.at] TRACE: > AT
0000186088 [ncp.at] TRACE: > AT
0000187088 [ncp.at] TRACE: > AT
0000188088 [ncp.at] TRACE: > AT
0000189088 [ncp.at] TRACE: > AT
0000190088 [ncp.client] ERROR: No response from NCP
0000190089 [app.cellinterp] INFO: processLog match ts=190088 category=ncp.client level=ERROR msg=No response from NCP
0000190091 [app] INFO: got no response from NCP
0000190089 [ncp.client] TRACE: Hard reset
0000190289 [net.pppncp] TRACE: NCP event 3
0000190289 [net.pppncp] TRACE: NCP power state changed: IF_POWER_STATE_POWERING_UP
0000190290 [system.nm] TRACE: Interface 4 power state changed: POWERING_UP
0000190291 [ncp.client] TRACE: Emergency hardware shutdown the modem (STD)
This a serial monitor log.
bash-3.2$ particle serial monitor
Opening serial monitor for com port: " /dev/tty.usbmodem101 "
Serial monitor opened successfully:
0000004156 [ncp.at] TRACE: > AT
0000005157 [ncp.at] TRACE: > AT
0000006158 [ncp.at] TRACE: > AT
0000007159 [ncp.at] TRACE: > AT
0000008160 [ncp.at] TRACE: > AT
0000009161 [ncp.at] TRACE: > AT
0000010001 [app] INFO: Platform: Boron
0000010001 [app] INFO: Binary compiled for: 4.0.1
0000010002 [app] INFO: Troubleshooting firmware version 12
0000010003 [app] INFO: System version: 6.3.3
0000010004 [app] INFO: Device ID: e00fce68aea49d61c0798197
0000010005 [app] INFO: Connecting to the cloud
0000010083 [system.nm] INFO: State changed: IFACE_DOWN -> IFACE_REQUEST_UP
0000010085 [system.nm] INFO: State changed: IFACE_REQUEST_UP -> IFACE_UP
0000010162 [ncp.at] TRACE: > AT
0000011163 [ncp.at] TRACE: > AT
0000012164 [ncp.at] TRACE: > AT
0000013165 [ncp.at] TRACE: > AT
0000014166 [ncp.at] TRACE: > AT
0000015167 [ncp.at] TRACE: > AT
0000016168 [ncp.at] TRACE: > AT
0000017169 [ncp.at] TRACE: > AT
0000018170 [ncp.client] ERROR: No response from NCP
0000018171 [ncp.client] TRACE: Hard reset
0000018172 [app.cellinterp] INFO: processLog match ts=18170 category=ncp.client level=ERROR msg=No response from NCP
0000018173 [app] INFO: got no response from NCP
0000018371 [net.pppncp] TRACE: NCP event 3
0000018372 [net.pppncp] TRACE: NCP power state changed: IF_POWER_STATE_POWERING_UP
0000018373 [system.nm] TRACE: Interface 4 power state changed: POWERING_UP
0000018374 [net.pppncp] ERROR: Failed to initialize cellular NCP client: -210
0000018375 [ncp.client] TRACE: Powering on, ncpId: 0x47
0000018375 [ncp.client] TRACE: Already on
0000018376 [net.pppncp] TRACE: NCP event 3
0000018376 [net.pppncp] TRACE: NCP power state changed: IF_POWER_STATE_UP
0000018377 [system.nm] TRACE: Interface 4 power state changed: UP
0000019579 [ncp.at] TRACE: > AT
0000020580 [ncp.at] TRACE: > AT
0000021581 [ncp.at] TRACE: > AT
0000022582 [ncp.at] TRACE: > AT
0000023583 [ncp.at] TRACE: > AT
0000024584 [ncp.at] TRACE: > AT
0000025585 [ncp.at] TRACE: > AT
0000026586 [ncp.at] TRACE: > AT
0000027587 [ncp.at] TRACE: > AT
0000028588 [ncp.at] TRACE: > AT
0000029589 [ncp.at] TRACE: > AT
0000030590 [ncp.at] TRACE: > AT
0000031591 [ncp.at] TRACE: > AT
0000032592 [ncp.at] TRACE: > AT
0000033593 [ncp.at] TRACE: > AT
0000034594 [ncp.client] ERROR: No response from NCP
0000034595 [ncp.client] TRACE: Hard reset
0000034596 [app.cellinterp] INFO: processLog match ts=34594 category=ncp.client level=ERROR msg=No response from NCP
0000034597 [app] INFO: got no response from NCP
0000034795 [net.pppncp] TRACE: NCP event 3
0000034796 [net.pppncp] TRACE: NCP power state changed: IF_POWER_STATE_POWERING_UP
0000034797 [system.nm] TRACE: Interface 4 power state changed: POWERING_UP
0000034797 [net.pppncp] ERROR: Failed to initialize cellular NCP client: -210
0000034898 [ncp.client] TRACE: Powering on, ncpId: 0x47
0000034899 [ncp.client] TRACE: Already on
0000034899 [net.pppncp] TRACE: NCP event 3
0000034900 [net.pppncp] TRACE: NCP power state changed: IF_POWER_STATE_UP
0000034901 [system.nm] TRACE: Interface 4 power state changed: UP
0000036102 [ncp.at] TRACE: > AT
0000037103 [ncp.at] TRACE: > AT
0000038104 [ncp.at] TRACE: > AT
0000039105 [ncp.at] TRACE: > AT
0000040106 [ncp.at] TRACE: > AT
0000041107 [ncp.at] TRACE: > AT
0000042108 [ncp.at] TRACE: > AT
0000043109 [ncp.at] TRACE: > AT
0000044110 [ncp.at] TRACE: > AT
0000045111 [ncp.at] TRACE: > AT
0000046112 [ncp.at] TRACE: > AT
0000047113 [ncp.at] TRACE: > AT
0000048114 [ncp.at] TRACE: > AT
0000049115 [ncp.at] TRACE: > AT
0000050116 [ncp.at] TRACE: > AT
0000051117 [ncp.client] ERROR: No response from NCP
0000051118 [ncp.client] TRACE: Hard reset
0000051119 [app.cellinterp] INFO: processLog match ts=51117 category=ncp.client level=ERROR msg=No response from NCP
0000051120 [app] INFO: got no response from NCP
0000051318 [net.pppncp] TRACE: NCP event 3
0000051319 [net.pppncp] TRACE: NCP power state changed: IF_POWER_STATE_POWERING_UP
0000051319 [system.nm] TRACE: Interface 4 power state changed: POWERING_UP
0000051320 [ncp.client] TRACE: Emergency hardware shutdown the modem (STD)
0000076821 [net.pppncp] ERROR: Failed to initialize cellular NCP client: -210
0000076922 [ncp.client] TRACE: Powering on, ncpId: 0x47
0000078422 [net.pppncp] TRACE: NCP event 3
0000078423 [net.pppncp] TRACE: NCP power state changed: IF_POWER_STATE_UP
0000078423 [system.nm] TRACE: Interface 4 power state changed: UP
0000078424 [ncp.client] TRACE: Powered on
0000079625 [ncp.at] TRACE: > AT
0000080626 [ncp.at] TRACE: > AT
0000081627 [ncp.at] TRACE: > AT
0000082628 [ncp.at] TRACE: > AT
0000083629 [ncp.at] TRACE: > AT
0000084630 [ncp.at] TRACE: > AT
0000085631 [ncp.at] TRACE: > AT
0000086632 [ncp.at] TRACE: > AT
0000087633 [ncp.at] TRACE: > AT
0000088634 [ncp.at] TRACE: > AT
0000089635 [ncp.at] TRACE: > AT
0000090636 [ncp.at] TRACE: > AT
0000091637 [ncp.at] TRACE: > AT
0000092638 [ncp.at] TRACE: > AT
0000093639 [ncp.at] TRACE: > AT
0000094640 [ncp.client] ERROR: No response from NCP
0000094641 [ncp.client] TRACE: Hard reset
0000094642 [app.cellinterp] INFO: processLog match ts=94640 category=ncp.client level=ERROR msg=No response from NCP
0000094643 [app] INFO: got no response from NCP
0000094841 [net.pppncp] TRACE: NCP event 3
0000094842 [net.pppncp] TRACE: NCP power state changed: IF_POWER_STATE_POWERING_UP
0000094842 [system.nm] TRACE: Interface 4 power state changed: POWERING_UP
0000094843 [ncp.client] TRACE: Emergency hardware shutdown the modem (EXT)
0000180344 [net.pppncp] ERROR: Failed to initialize cellular NCP client: -210
0000180444 [ncp.client] TRACE: Powering on, ncpId: 0x47
0000181944 [net.pppncp] TRACE: NCP event 3
0000181945 [net.pppncp] TRACE: NCP power state changed: IF_POWER_STATE_UP
0000181946 [system.nm] TRACE: Interface 4 power state changed: UP
0000181946 [ncp.client] TRACE: Powered on
0000183147 [ncp.at] TRACE: > AT
0000184148 [ncp.at] TRACE: > AT
0000185149 [ncp.at] TRACE: > AT
0000186150 [ncp.at] TRACE: > AT
0000187151 [ncp.at] TRACE: > AT
0000188152 [ncp.at] TRACE: > AT
0000189153 [ncp.at] TRACE: > AT
0000190154 [ncp.at] TRACE: > AT
0000191155 [ncp.at] TRACE: > AT
0000192156 [ncp.at] TRACE: > AT
0000193157 [ncp.at] TRACE: > AT
0000194158 [ncp.at] TRACE: > AT
0000195159 [ncp.at] TRACE: > AT
0000196160 [ncp.at] TRACE: > AT
0000197161 [ncp.at] TRACE: > AT
0000198162 [ncp.client] ERROR: No response from NCP
0000198163 [ncp.client] TRACE: Hard reset
0000198164 [app.cellinterp] INFO: processLog match ts=198162 category=ncp.client level=ERROR msg=No response from NCP
0000198166 [app] INFO: got no response from NCP
0000198363 [net.pppncp] TRACE: NCP event 3
0000198364 [net.pppncp] TRACE: NCP power state changed: IF_POWER_STATE_POWERING_UP
0000198365 [system.nm] TRACE: Interface 4 power state changed: POWERING_UP
0000198366 [ncp.client] TRACE: Emergency hardware shutdown the modem (STD)
0000223866 [net.pppncp] ERROR: Failed to initialize cellular NCP client: -210
0000223967 [ncp.client] TRACE: Powering on, ncpId: 0x47
0000225467 [net.pppncp] TRACE: NCP event 3
0000225468 [net.pppncp] TRACE: NCP power state changed: IF_POWER_STATE_UP
0000225468 [system.nm] TRACE: Interface 4 power state changed: UP
0000225469 [ncp.client] TRACE: Powered on
0000226670 [ncp.at] TRACE: > AT
0000227671 [ncp.at] TRACE: > AT
0000228672 [ncp.at] TRACE: > AT
0000229673 [ncp.at] TRACE: > AT
0000230674 [ncp.at] TRACE: > AT
0000231675 [ncp.at] TRACE: > AT
0000232676 [ncp.at] TRACE: > AT
0000233677 [ncp.at] TRACE: > AT
0000234678 [ncp.at] TRACE: > AT
0000235679 [ncp.at] TRACE: > AT
0000236680 [ncp.at] TRACE: > AT
0000237681 [ncp.at] TRACE: > AT
0000238682 [ncp.at] TRACE: > AT
0000239683 [ncp.at] TRACE: > AT
0000240684 [ncp.at] TRACE: > AT
0000241685 [ncp.client] ERROR: No response from NCP
0000241686 [ncp.client] TRACE: Hard reset
0000241687 [app.cellinterp] INFO: processLog match ts=241685 category=ncp.client level=ERROR msg=No response from NCP
0000241688 [app] INFO: got no response from NCP
0000241886 [net.pppncp] TRACE: NCP event 3
0000241887 [net.pppncp] TRACE: NCP power state changed: IF_POWER_STATE_POWERING_UP
0000241887 [system.nm] TRACE: Interface 4 power state changed: POWERING_UP
0000241888 [ncp.client] TRACE: Emergency hardware shutdown the modem (EXT)
It appears that I have the TAN015 - SARA-R510 reset procedure issue per my logs. The device is on firmware 6.3.3 now. I have tried 6.2.1 previously. I will attempt to reflash again.
Reflashed 6.3.3 several times and tried device restore. Nothing is correcting the modem ncp issue. Any other processes to try?
That appears to be a hardware problem. Go to Support and Troubleshooting, Order and billing questions, Help with my order. Include a link to this post.
Thanks for your help Rick.