Can't register eSIM for our private 5G CBRS network

Tachyon OS: 1.0.161
particle-tachyon-ril: 0.4.5-1

Hello,

We are attempting to use an eSim for our own private 5G CBRS network on the Tachyon. The core is Magma and we are using Simlessly (SM-DP+ | World's #1 RSP-as-a-Service in Subscription Model for MVNOs and beyond) to generate the eSims. We are able to download the eSim onto the Tachyon and switch to the new profile, however it seems to get stuck in a loop during registration (see below journalctl output). We have also verified that Magma does see the connection attempt from its logs, however the Tachyon never proceeds past this point.

To get phones to connect to this network, we have had to force them to use NR_Only mode (new radio) using the Android testing/debugging menu (*#*#4636#*#*). Perhaps we need to do a similar thing on the Tachyon? Is there a corresponding AT command we can run to force NR_Only?

Regards,

Tom

Jun 08 12:03:05 heisenberg particle-tachyon-rild[64815]: State command received 
Jun 08 12:03:05 heisenberg particle-tachyon-rild[64815]: ModemVitals command received 
Jun 08 12:03:06 heisenberg particle-tachyon-rild[64815]: Processing: CONNECT 
Jun 08 12:03:06 heisenberg particle-tachyon-rild[64815]: Registering to Cellular Network... 
Jun 08 12:03:06 heisenberg particle-tachyon-rild[64815]: ICCID currently active: 8988211000000690000 (Twilio Super SIM) 
Jun 08 12:03:06 heisenberg particle-tachyon-rild[64815]: Active SIM: 1 (INTERNAL) 
Jun 08 12:03:06 heisenberg particle-tachyon-rild[64815]: Using APN: "star" 
Jun 08 12:03:06 heisenberg particle-tachyon-rild[64815]: Command: AT+QNVR=5280,0, Response: 
Jun 08 12:03:06 heisenberg particle-tachyon-rild[64815]: +QNVR: "0102000000000000" 
Jun 08 12:03:06 heisenberg particle-tachyon-rild[64815]:  
Jun 08 12:03:06 heisenberg particle-tachyon-rild[64815]: OK 
Jun 08 12:03:06 heisenberg particle-tachyon-rild[64815]: Command: ATE0, Response: 
Jun 08 12:03:06 heisenberg particle-tachyon-rild[64815]: OK 
Jun 08 12:03:06 heisenberg particle-tachyon-rild[64815]: Command: AT+QNVFR="/nv/item_files/ims/IMS_enable", Response: +QNVFR: 
Jun 08 12:03:06 heisenberg particle-tachyon-rild[64815]: 00 
Jun 08 12:03:07 heisenberg particle-tachyon-rild[64815]: Command: AT+QNVFR="/nv/item_files/modem/mmode/sms_only", Response: Command: AT+QNVFR="/nv/item_files/modem/mmode/s
ms_only", Response: 
Jun 08 12:03:07 heisenberg particle-tachyon-rild[64815]: ERROR 
Jun 08 12:03:07 heisenberg particle-tachyon-rild[64815]: Command: AT+QNVFR="/nv/item_files/modem/mmode/ue_usage_setting", Response: Command: AT+QNVFR="/nv/item_files/modem
/mmode/ue_usage_setting", Response: 
Jun 08 12:03:07 heisenberg particle-tachyon-rild[64815]: ERROR 
Jun 08 12:03:08 heisenberg particle-tachyon-rild[64815]: Command: ATE1, Response: 
Jun 08 12:03:08 heisenberg particle-tachyon-rild[64815]: OK 
Jun 08 12:03:08 heisenberg particle-tachyon-rild[64815]: Get Preferred network type: 24 (NR5G TD-SCDMA LTE CDMA EVDO GSM WCDMA) 
Jun 08 12:03:08 heisenberg particle-tachyon-rild[64815]: Command: AT+CGDCONT?, Response: 
Jun 08 12:03:08 heisenberg particle-tachyon-rild[64815]: +CGDCONT: 1,"IP","star","0.0.0.0",0,0,0,0,,,,,,,,,"",,,,0 
Jun 08 12:03:08 heisenberg particle-tachyon-rild[64815]:  
Jun 08 12:03:08 heisenberg particle-tachyon-rild[64815]: OK 
Jun 08 12:03:08 heisenberg particle-tachyon-rild[64815]: Command: AT+CEREG=2, Response: 
Jun 08 12:03:08 heisenberg particle-tachyon-rild[64815]: OK 
Jun 08 12:03:08 heisenberg particle-tachyon-rild[64815]: Command: AT+COPS?, Response: 
Jun 08 12:03:08 heisenberg particle-tachyon-rild[64815]: +COPS: 0 
Jun 08 12:03:08 heisenberg particle-tachyon-rild[64815]:  
Jun 08 12:03:08 heisenberg particle-tachyon-rild[64815]: OK 
Jun 08 12:03:09 heisenberg particle-tachyon-rild[64815]: Command: AT+CEREG?, Response: 
Jun 08 12:03:09 heisenberg particle-tachyon-rild[64815]: +CEREG: 2,0 
Jun 08 12:03:09 heisenberg particle-tachyon-rild[64815]:  
Jun 08 12:03:09 heisenberg particle-tachyon-rild[64815]: OK 
Jun 08 12:03:09 heisenberg particle-tachyon-rild[64815]: State command received 
Jun 08 12:03:09 heisenberg particle-tachyon-rild[64815]: ModemVitals command received 
Jun 08 12:03:14 heisenberg particle-tachyon-rild[64815]: Command: AT+CEREG?, Response: 
Jun 08 12:03:14 heisenberg particle-tachyon-rild[64815]: +CEREG: 2,0 
Jun 08 12:03:14 heisenberg particle-tachyon-rild[64815]:  
Jun 08 12:03:14 heisenberg particle-tachyon-rild[64815]: OK 
Jun 08 12:03:19 heisenberg particle-tachyon-rild[64815]: Command: AT+CEREG?, Response: 
Jun 08 12:03:19 heisenberg particle-tachyon-rild[64815]: +CEREG: 2,0 
Jun 08 12:03:19 heisenberg particle-tachyon-rild[64815]:  
Jun 08 12:03:19 heisenberg particle-tachyon-rild[64815]: OK 
Jun 08 12:03:24 heisenberg particle-tachyon-rild[64815]: Command: AT+CEREG?, Response: 
Jun 08 12:03:24 heisenberg particle-tachyon-rild[64815]: +CEREG: 2,0 
Jun 08 12:03:24 heisenberg particle-tachyon-rild[64815]:  
Jun 08 12:03:24 heisenberg particle-tachyon-rild[64815]: OK