Cellular Modem State "unknown", Status errors out, Vitals all 0

Since a couple of days, the cellular modem on my Tachyon doesn’t seem to be working any more. The LED is pulsing pink/magenta.

Here’s the output of particle-tachyon-ril-ctl vitals:

signal_strength: 0
rsrp: 0
rsrq: 0
rssnr: 0
mcc:
mnc:
mccmnc:
mobile_carrier:
act: 0
data_connection: 0
status: 0
retry: 0
call_id: 0
type:
ifname:
addresses:
dnses:
gateways:
mtu: 0
registration_state: 0
lac: 0
cid: 0
rat: 0
registration_denied_reason: 0
max_calls: 0
tac: 0
pci: 0
eci: 0
csgid: 0
tadv: 0
cgi_valid: 0
last_status_update_ms: 1754293482812

Here’s the output of particle-tachyon-ril-ctl state:

Unknown

particle-tachyon-ril-ctl status doesn’t output anything.

Running the suggested sequence of

particle-tachyon-ril-ctl disconnect
particle-tachyon-ril-ctl power off
particle-tachyon-ril-ctl power on
particle-tachyon-ril-ctl connect

yields this:

Command queued
Error: Passthrough mode is active

Error: Passthrough mode is active

Command queued

Meanwhile the output of journalctl -u particle-tachyon-rild -n 100 -f is:

Aug 04 09:47:26 tachyon-5a4ebb7a particle-tachyon-rild[184403]: Disconnect command received
Aug 04 09:47:26 tachyon-5a4ebb7a particle-tachyon-rild[184403]: Enable command received
Aug 04 09:47:26 tachyon-5a4ebb7a particle-tachyon-rild[184403]: Error: Passthrough mode is active
Aug 04 09:47:26 tachyon-5a4ebb7a particle-tachyon-rild[184403]: Enable command received
Aug 04 09:47:26 tachyon-5a4ebb7a particle-tachyon-rild[184403]: Error: Passthrough mode is active
Aug 04 09:47:26 tachyon-5a4ebb7a particle-tachyon-rild[184403]: Connect command received
Aug 04 09:47:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 09:47:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 09:48:09 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 09:48:09 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received

Any pointers would be greatly appreciated. Thank you.

Hey fucx

That is a question I’ll need Brett to look at - give us a few hours until the mid-west wakes up in the US and we’ll get back!

Thanks

Nick.

1 Like

Hi @fucx

Please try to run these commands:

particle-tachyon-ril-ctl passthrough --exit
particle-tachyon-ril-ctl disconnect
particle-tachyon-ril-ctl power off
particle-tachyon-ril-ctl power on
particle-tachyon-ril-ctl connect

Thank you, that did something, although it's not working yet.
The output of state and status is still Unknown and (no output) respectively, but the output of vitals changed:

signal_strength: 0
rsrp: 0
rsrq: 0
rssnr: 0
mcc: unknown
mnc: unknown
mccmnc: unknown
mobile_carrier: unknown
act: 255
data_connection: 0
status: 0
retry: 0
call_id: 0
type:
ifname:
addresses:
dnses:
gateways:
mtu: 0
registration_state: 0
lac: 0
cid: 0
rat: 0
registration_denied_reason: 255
max_calls: 20
tac: 0
pci: 0
eci: 0
csgid: 0
tadv: 0
cgi_valid: 0
last_status_update_ms: 26247727

Lets see what the modem logs are doing:

journalctl -u particle-tachyon-rild -n 100 -f

Of course:

-- Logs begin at Thu 2025-07-31 08:23:35 CEST. --
Aug 04 17:22:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:22:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:22:38 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:23:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:23:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:23:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:23:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:24:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:24:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:24:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:24:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:25:01 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:25:01 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:25:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:25:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:25:16 tachyon-5a4ebb7a particle-tachyon-rild[184403]: ModemVitals command received
Aug 04 17:25:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:25:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:26:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:26:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:26:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:26:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:27:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:27:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:27:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:27:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:28:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:28:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:28:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:28:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:29:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:29:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:29:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:29:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:30:02 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:30:02 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:30:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:30:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:30:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:30:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:31:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:31:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:31:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:31:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:32:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:32:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:32:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:32:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:33:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:33:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:33:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:33:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:34:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:34:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:34:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:34:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:34:53 tachyon-5a4ebb7a particle-tachyon-rild[184403]: SetPassthroughExit command received
Aug 04 17:34:53 tachyon-5a4ebb7a particle-tachyon-rild[184403]: AT Passthrough Mode Finished...
Aug 04 17:35:00 tachyon-5a4ebb7a particle-tachyon-rild[184403]: Disconnect command received
Aug 04 17:35:01 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:35:02 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:35:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:35:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:35:09 tachyon-5a4ebb7a particle-tachyon-rild[184403]: Enable command received
Aug 04 17:35:16 tachyon-5a4ebb7a particle-tachyon-rild[184403]: ModemVitals command received
Aug 04 17:35:20 tachyon-5a4ebb7a particle-tachyon-rild[184403]: Enable command received
Aug 04 17:35:24 tachyon-5a4ebb7a particle-tachyon-rild[184403]: Connect command received
Aug 04 17:35:33 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:35:36 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:35:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:35:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:36:01 tachyon-5a4ebb7a particle-tachyon-rild[184403]: SetPassthroughExit command received
Aug 04 17:36:01 tachyon-5a4ebb7a particle-tachyon-rild[184403]: Error: Passthrough mode is not active
Aug 04 17:36:01 tachyon-5a4ebb7a particle-tachyon-rild[184403]: Disconnect command received
Aug 04 17:36:01 tachyon-5a4ebb7a particle-tachyon-rild[184403]: Enable command received
Aug 04 17:36:01 tachyon-5a4ebb7a particle-tachyon-rild[184403]: Enable command received
Aug 04 17:36:01 tachyon-5a4ebb7a particle-tachyon-rild[184403]: Connect command received
Aug 04 17:36:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:36:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:36:16 tachyon-5a4ebb7a particle-tachyon-rild[184403]: SetPassthroughExit command received
Aug 04 17:36:16 tachyon-5a4ebb7a particle-tachyon-rild[184403]: Error: Passthrough mode is not active
Aug 04 17:36:16 tachyon-5a4ebb7a particle-tachyon-rild[184403]: Disconnect command received
Aug 04 17:36:16 tachyon-5a4ebb7a particle-tachyon-rild[184403]: Enable command received
Aug 04 17:36:16 tachyon-5a4ebb7a particle-tachyon-rild[184403]: Enable command received
Aug 04 17:36:16 tachyon-5a4ebb7a particle-tachyon-rild[184403]: Connect command received
Aug 04 17:36:29 tachyon-5a4ebb7a particle-tachyon-rild[184403]: Connect command received
Aug 04 17:36:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:36:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:36:52 tachyon-5a4ebb7a particle-tachyon-rild[184403]: ModemVitals command received
Aug 04 17:37:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:37:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:37:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:37:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:38:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:38:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:38:15 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:38:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:38:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:39:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:39:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:39:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:39:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:39:39 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:39:45 tachyon-5a4ebb7a particle-tachyon-rild[184403]: SetPassthroughExit command received
Aug 04 17:39:45 tachyon-5a4ebb7a particle-tachyon-rild[184403]: Error: Passthrough mode is not active
Aug 04 17:39:45 tachyon-5a4ebb7a particle-tachyon-rild[184403]: Disconnect command received
Aug 04 17:39:45 tachyon-5a4ebb7a particle-tachyon-rild[184403]: Enable command received
Aug 04 17:39:45 tachyon-5a4ebb7a particle-tachyon-rild[184403]: Enable command received
Aug 04 17:39:45 tachyon-5a4ebb7a particle-tachyon-rild[184403]: Connect command received
Aug 04 17:39:56 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:40:02 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:40:02 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:40:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:40:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:40:22 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetActiveSim command received
Aug 04 17:40:34 tachyon-5a4ebb7a particle-tachyon-rild[184403]: SetActiveSim command received
Aug 04 17:40:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:40:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:40:39 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetActiveSim command received
Aug 04 17:40:55 tachyon-5a4ebb7a particle-tachyon-rild[184403]: Command: ATE1, Response:
Aug 04 17:40:55 tachyon-5a4ebb7a particle-tachyon-rild[184403]: Processing: STATUS
Aug 04 17:41:08 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:41:08 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:41:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:41:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:42:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:42:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:42:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:42:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:43:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:43:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:43:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:43:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:44:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:44:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:44:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:44:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:45:02 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:45:02 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:45:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:45:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:45:16 tachyon-5a4ebb7a particle-tachyon-rild[184403]: ModemVitals command received
Aug 04 17:45:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:45:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:46:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:46:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:46:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:46:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:46:58 tachyon-5a4ebb7a particle-tachyon-rild[184403]: Command: AT+CFUN?, Response:
Aug 04 17:47:03 tachyon-5a4ebb7a particle-tachyon-rild[184403]: Error: QLRIL_GetSignalStrength: -4
Aug 04 17:47:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:47:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:47:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:47:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:48:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:48:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:48:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:48:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:49:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:49:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:49:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:49:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:50:02 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:50:02 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:50:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:50:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:50:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:50:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:51:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:51:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:51:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:51:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:52:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:52:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:52:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:52:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:53:06 tachyon-5a4ebb7a particle-tachyon-rild[184403]: Command: AT+COPS=3,2, Response:
Aug 04 17:53:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:53:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:53:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:53:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:54:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:54:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:54:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:54:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:55:01 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:55:01 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:55:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:55:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:55:16 tachyon-5a4ebb7a particle-tachyon-rild[184403]: ModemVitals command received
Aug 04 17:55:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:55:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:56:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:56:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:56:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:56:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:57:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:57:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:57:39 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:57:39 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:58:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:58:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:58:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:58:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:59:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:59:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 17:59:09 tachyon-5a4ebb7a particle-tachyon-rild[184403]: Command: AT+COPS?, Response:
Aug 04 17:59:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 17:59:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 18:00:02 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 18:00:02 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 18:00:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 18:00:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 18:00:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 18:00:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 18:01:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 18:01:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 18:01:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 18:01:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 18:02:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 18:02:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 18:02:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 18:02:37 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received
Aug 04 18:03:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: GetStatus command received
Aug 04 18:03:07 tachyon-5a4ebb7a particle-tachyon-rild[184403]: State command received

I have a feeling something is very much not working with the modem. Perhaps whatever setup process was occurring before where it was left in passthrough mode, it's now not responding at all.

Please reboot your Tachyon, and if the problem persists, please shut it down, remove power/battery... then restore power/battery and boot up the device.

It also would be interesting to see what the app versions are currently

$ apt list particle-tachyon particle-linux particle-tachyon-ril
Listing... Done
particle-linux/unknown,now 0.18.1-1 arm64 [installed,automatic]
particle-tachyon-ril/unknown,now 0.4.4-1 arm64 [installed,automatic]
particle-tachyon/unknown,now 1.0.0-1 arm64 [installed]

If it doesn't look like the above, please run

apt update && apt upgrade

Thank you, I have power cycled the device as you suggested, but the issue persists.

Here's the output of the command you suggested:

 ~  apt list particle-tachyon particle-linux particle-tachyon-ril
Listing... Done
particle-linux/unknown,now 0.18.1-1 arm64 [installed,automatic]
particle-tachyon-ril/unknown,now 0.4.4-1 arm64 [installed,automatic]
particle-tachyon/unknown,now 1.0.0-1 arm64 [installed]

Hmm, let's try this set of commands:

// Let's see if AT commands are working
particle-tachyon-ril-ctl sendat at+qgmr

// stop the RILD system process
systemctl stop particle-tachyon-rild

// no need to share your SIM info here, just check that one is active 8935* in the US / 8943* UK, Canada, and more
particle-tachyon-rild sim

// you should see this trying to connect, but if we received errors above it's likely not going to.
particle-tachyon-rild dbus

// CTRL + C to exit the above process

// start the RILD system process again
systemctl start particle-tachyon-rild
 ~  particle-tachyon-ril-ctl sendat at+qgmr
Error: System busy
~  systemctl stop particle-tachyon-rild
==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===
Authentication is required to stop 'particle-tachyon-rild.service'.
Authenticating as: particle
Password:
==== AUTHENTICATION COMPLETE ===

which causes journalctl to show this:

Aug 05 20:53:49 tachyon-5a4ebb7a particle-tachyon-rild[1186]: SIGTERM: Initiating shutdown
Aug 05 20:53:49 tachyon-5a4ebb7a systemd[1]: Stopping Particle RIL Service...
Aug 05 20:53:49 tachyon-5a4ebb7a particle-tachyon-rild[1186]: Exiting, please wait...
Aug 05 20:53:58 tachyon-5a4ebb7a particle-tachyon-rild[1186]: Error: Modem busy, try again! 6
Aug 05 20:53:58 tachyon-5a4ebb7a particle-tachyon-rild[1186]: Error: failed to pause all threads before exiting!
Aug 05 20:53:58 tachyon-5a4ebb7a particle-tachyon-rild[1186]: Exited.
Aug 05 20:53:58 tachyon-5a4ebb7a systemd[1]: particle-tachyon-rild.service: Succeeded.
Aug 05 20:53:58 tachyon-5a4ebb7a systemd[1]: Stopped Particle RIL Service.

this just hangs seemingly forever:

 ~  _ particle-tachyon-rild sim
[sudo] password for particle:

with nothing in journalctl's output.

the same is true for particle-tachyon-rild dbus, after ⌃Cing it, this is the output:

particle-tachyon-rild sim
[sudo] password for particle:
^C
SIGINT: Initiating shutdown
Tue Aug 05 20:57:35.150 CEST :
Application exit timeout reached. Forcing exit!
particle-tachyon-rild dbus
Tue Aug 05 20:58:07.522 CEST : GetStatus command received
Tue Aug 05 20:58:07.751 CEST : State command received
Tue Aug 05 20:58:37.518 CEST : GetStatus command received
Tue Aug 05 20:58:37.746 CEST : State command received
Tue Aug 05 20:59:07.514 CEST : GetStatus command received
Tue Aug 05 20:59:07.743 CEST : State command received
^C
SIGINT: Initiating shutdown
Tue Aug 05 20:59:13.366 CEST : Exiting, please wait...
Tue Aug 05 20:59:22.367 CEST : Error: Modem busy, try again! 6
Tue Aug 05 20:59:22.368 CEST : Error: failed to pause all threads before exiting!
Tue Aug 05 20:59:22.368 CEST : Exited.

Just posting that @fucx was able to resolve the issues with the cellular modem not working by reflashing their Tachyon via:

particle tachyon setup

Great job, @fucx :tada:

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.