Getting the LTE board to work (on Truphone)
OK -- thanks to @bobwilmes-0-1-1 work, to get the SIM working on Truphone:
- Activate it on iot.truphone.com. You will have to click activate in the dashboard after going through the form
- Enter it into a real-deal cell phone. I checked iPhone 13 works. Go into the cellular settings, ensure the APN is set to "iot.truphone.com" and then you must set the PIN to 0000. Wait a bit while it tries to connect ("register") to a network, you can check iOS field test mode if needed.
- Once it connects to a network, remove the PIN before you stick it back into the LTE Ext board. You can enter it via the AT command AT+CPIN="0000" if AT+CPINR returns that it's waiting for SIM PIN, but I could only really get the Arduino examples to work if it was removed
- You can then use the
sms_recvexamples: you will need to run
lte_sysctl -a iot.truphone.com startto start the
alt1250daemon beforehand in
- Truphone LTE parameters are: NONE auth, don't fill in Username and Password, and APN is
iot.truphone.com, I only see connections on IPv4 so don't disable that.
Notes: It might take a few days for Truphone console to detect properly.
If there are any extra docs that are available from Murata, Sony Semi Israel/Altair or SPRESENSE support around modem control it would be greatly appreciated.
The modem appears to support 3GPP 27.007 standard AT commands so in theory it should be possible to do all this programmatically.
@nimish I still can't get mine to work. How can I see what is going on? I've enabled all the debug settings in the Spresense SDK, but I only see:
nsh> lte_http_get http://google.com send_internal_at_command: Internal ATCMD : AT%GETACFG=modem_apps.LWM2M.AppEnable send_internal_at_command: Internal ATCMD : AT%GETACFG=LWM2M.Config.AutoConnect send_internal_at_command: Internal ATCMD : AT%GETACFG=LWM2M.Config.Version send_internal_at_command: Internal ATCMD : AT%GETACFG=LWM2M.Config.NameMode app_restart_cb called. reason:Modem restart by application. app_radio_on_cb called. result: 0
Using the Arduino LteScanNetworks example I only see:
LTE networks scanner =========== APN information =========== Access Point Name : iot.truphone.com Authentication Type: NONE
I'm pretty sure it's the SIM card that's the issue, but would love to see some debug info that can confirm that's the case.