[ONE General] fards:
gone back to experimenting with the newer modems.

Only thing I can find showing up in logs is

on searching for a network then manually selecting "3 UK" which doesn't show up on any modem except the C-series ones.

01-04 21:48:25.916 4006 4006 D NetworkQuery: starting new query
01-04 21:48:25.976 1233 1322 I ActivityManager: Displayed com.android.phone/.NetworkSetting: +146ms
01-04 21:48:26.001 4006 8250 D OpenGLRenderer: endAllStagingAnimators on 0x9f388900 (ListView) with handle 0x9f23e250
01-04 21:49:04.258 4006 4006 D NetworkQuery: scan completed, broadcasting results
01-04 21:49:04.258 4006 4006 D NetworkQuery: AsyncResult has exception 0
01-04 21:49:04.258 4006 4006 D NetworkQuery: broadcasting results to class com.android.phone.NetworkSetting$3
01-04 21:49:04.258 4006 4006 D phone : [NetworksList] notifying message loop of query completion.
01-04 21:49:04.274 4006 4006 D phone : [NetworksList] networks list loaded
01-04 21:49:04.275 4006 4006 D NetworkQuery: unregistering callback class com.android.phone.NetworkSetting$3
01-04 21:49:04.275 4006 4006 D phone : [NetworksList] hideProgressPanel
01-04 21:49:04.315 4006 4006 D phone : [NetworksList] OperatorInfo 3/3/23420/AVAILABLE
01-04 21:49:04.315 4006 4006 D phone : [NetworksList] OperatorInfo 3 UK/3 UK/23420/AVAILABLE
01-04 21:49:04.316 4006 4006 D phone : [NetworksList] OperatorInfo EE/EE/23430/FORBIDDEN
01-04 21:49:04.316 4006 4006 D phone : [NetworksList] OperatorInfo O2 - UK/O2 - UK/23410/FORBIDDEN
01-04 21:49:04.316 4006 4006 D phone : [NetworksList] OperatorInfo vodafone UK/voda UK/23415/FORBIDDEN
01-04 21:49:04.326 1233 4230 W InputMethodManagerService: Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@852f720 attribute=null, token = android.os.BinderProxy@e957d1c
01-04 21:49:08.307 4006 4006 D phone : [NetworksList] selected network: 3 UK
01-04 21:49:08.310 311 311 E QC-QMI : qmi_qmux_open_connection: connection is disabled for conn_id=29
01-04 21:49:08.310 311 311 E QC-QMI : qmi_qmux_tx_msg: failed to open inactive connd_id=29
01-04 21:49:08.310 311 311 E QC-QMI : qmi_qmux: TX failed, connection inactive or in reset, conn_id=29, status_flags=4
01-04 21:49:08.310 311 311 E QC-QMI : qmi_ctl_tx_msg: qmi_qmux_tx_msg failed
01-04 21:49:08.310 311 311 E QC-QMI : qmi_ctl_handle_request: qmi_ctl_tx_msg call failed

if I manually select "3" not "3UK"

I get a connected icon with an exclamation mark

22:05:02.713 1233 2600 I Telecom : : Sending phone-account intent as user
22:05:02.715 4006 4006 I Telephony: AccountEntry: Registered phoneAccount: [[ ] PhoneAccount: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, [402f660539ff4bccc9fcaa139e53a20813526529], UserHandle{0} Capabilities: 54 Schemes: tel voicemail ] with handle: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, [402f660539ff4bccc9fcaa139e53a20813526529], UserHandle{0}
22:05:02.715 4006 4006 I Telephony: PstnIncomingCallNotifier: Registering: Handler (com.android.internal.telephony.gsm.GSMPhone) {39b69f7}
22:05:02.721 1233 5761 W Telecom : : No account found for the calling user
22:05:02.722 4006 30318 I MmsService: MmsConfigManager loads in background mcc/mnc: 234/20
22:05:02.731 1233 2600 I Telecom : PhoneAccountRegistrar: [ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, [402f660539ff4bccc9fcaaxxxxxxxxxxx], UserHandle{0}(icon: Icon(typ=BITMAP size=57x72) -> Icon(typ=BITMAP size=57x72))]
22:05:02.764 1233 2600 I Telecom : : Sending phone-account intent as user
22:05:34.373 1233 1331 I PowerManagerService: Going to sleep due to screen timeout (uid 1000)...
22:05:34.543 4006 4006 D phone : [NetworksList] hideProgressPanel
22:05:34.575 4006 4006 D phone : [NetworksList] manual network selection: failed!
22:05:34.575 1233 4324 I NotificationService: cancelToast pkg=com.android.phone callback=android.app.ITransientNotification$Stub$Proxy@f399501
22:05:34.575 1233 4324 W NotificationService: Toast already cancelled. pkg=com.android.phone callback=android.app.ITransientNotification$Stub$Proxy@f399501
22:05:34.592 1233 4102 W InputMethodManagerService: Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@6b0efa6 attribute=android.view.inputmethod.EditorInfo@2becde7, token = android.os.BinderProxy@e957d1c
22:05:34.626 4006 4006 W IInputConnectionWrapper: getExtractedText on inactive InputConnection
22:05:34.637 4006 4006 W IInputConnectionWrapper: getTextBeforeCursor on inactive InputConnection
22:05:34.638 4006 4006 W IInputConnectionWrapper: getSelectedText on inactive InputConnection
22:05:34.638 4006 4006 W IInputConnectionWrapper: getTextAfterCursor on inactive InputConnection
01-04 22:06:26.227 5578 5671 W LocationOracle: Best location was null
01-04 22:06:30.716 305 546 I libmdmdetect: ESOC framework not supported
01-04 22:06:30.719 305 546 I libmdmdetect: ESOC framework not supported
01-04 22:06:30.844 301 1680 V IdletimerController: runCmd(/system/bin/ip6tables -w -t raw -A idletimer_raw_PREROUTING -i rmnet0 -j IDLETIMER --timeout 10 --label 0 --send_nl_msg 1) res_ipv4=1, res_ipv6=1
01-04 22:06:30.845 1233 2369 E ConnectivityService: Exception in setupDataActivityTracking java.lang.IllegalStateException: command '131 idletimer add rmnet0 10 0' failed with '400 131 Failed to add interface'
01-04 22:06:30.850 1233 2369 D CSLegacyTypeTracker: Sending CONNECTED broadcast for type 0 NetworkAgentInfo [MOBILE (HSPA) - 100] isDefaultNetwork=true
01-04 22:06:30.860 1233 1321 D Tethering: MasterInitialState.processMessage what=3
01-04 22:06:30.907 6507 6507 D MusicLifecycle: com.google.android.music.net.NetworkMonitor$2 generated event: Broadcast received with context com.google.android.music.net.NetworkMonitor@e23ba48 and intent Intent { act=android.net.conn.CONNECTIVITY_CHANGE flg=0x4000010 (has extras) }
01-04 22:06:30.911 6574 6574 I AmazonVideo.connectivity: NetworkConnectionManager$ConnectivityChangeReceiver.onReceive: Received CONNECTIVITY_ACTION intent. Refreshing network info.
01-04 22:06:30.922 5578 5578 D NetworkChangeNotifierAutoDetect: Network connectivity changed, type is: 4
01-04 22:06:30.937 6507 6507 I NetworkMonitor: type=MOBILE subType=HSPA reason=connected isConnected=true
01-04 22:06:30.938 4834 4834 D : NEON supported and enabled
01-04 22:06:30.950 6507 6507 D MusicLifecycle: com.google.android.music.leanback.AutoCacheSchedulingService$ActionReceiver generated event: Broadcast received with context android.app.ReceiverRestrictedContext@c327530 and intent Intent { act=android.net.conn.CONNECTIVITY_CHANGE flg=0x4000010 cmp=com.google.android.music/.leanback.AutoCacheSchedulingService$ActionReceiver (has extras) }
01-04 22:13:58.971 1233 31591 D NetworkMonitor/NetworkAgentInfo [MOBILE (HSPA) - 100]: Probably not a portal: exception java.net.UnknownHostException: Unable to resolve host "connectivitycheck.gstatic.com": No address associated with hostname
01-04 22:14:16.373 1233 2360 E WifiStateMachine: Fail to set up pno, want false now false

If i set as automatic this is what pops up.

01-04 22:19:00.101 3884 3884 I Telephony: PstnIncomingCallNotifier: Unregistering: Handler (com.android.internal.telephony.gsm.GSMPhone) {3347a02}
01-04 22:19:00.120 4114 4114 W GCM : ACTIVE NETWORK NOT CONNECTED
01-04 22:19:00.131 1211 1250 I Telecom : PhoneAccountRegistrar: [ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, [402f660539ff4bccc9fcaa139xxxxxxxxxxxxxx], UserHandle{0}(icon: Icon(typ=BITMAP size=57x72) -> Icon(typ=BITMAP size=57x72))(lbl: -> 3)(desc: -> 3)]
01-04 22:19:00.157 1211 1250 I Telecom : : Sending phone-account intent as user
01-04 22:19:00.160 3884 3884 I Telephony: AccountEntry: Registered phoneAccount: [[ ] PhoneAccount: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, [402f660539ff4bccc9fcaa139e53a20813526529], UserHandle{0} Capabilities: 54 Schemes: tel voicemail ] with handle: ComponentInfo{com.android.phone/com.android.services.telephony.TelephonyConnectionService}, [402f660539ff4bccc9fcaa139e53a20813526529], UserHandle{0}
01-04 22:19:00.160 3884 3884 I Telephony: PstnIncomingCallNotifier: Registering: Handler (com.android.internal.telephony.gsm.GSMPhone) {3347a02}
01-04 22:19:00.167 1211 3956 W Telecom : : No account found for the calling user
01-04 22:19:00.172 3884 11687 I MmsService: MmsConfigManager loads in background mcc/mnc: 234/20
01-04 22:19:00.270 3976 11669 W Herrevad: mobile connection type with no cell id
01-04 22:19:00.273 1211 4309 I Telecom : : Sending phone-account intent as user
01-04 22:19:00.381 1211 1250 I ActivityManager: Start proc 11692:android.process.acore/u0a2 for broadcast com.android.providers.contacts/.PhoneAccountRegistrationReceiver
01-04 22:19:02.971 1211 7448 D NetworkMonitor/NetworkAgentInfo [MOBILE (UNKNOWN) - 100]: Probably not a portal: exception java.net.UnknownHostException: Unable to resolve host "connectivitycheck.gstatic.com": No address associated with hostname
01-04 22:19:05.240 3976 3994 W SQLiteConnectionPool: A SQLiteConnection object for database '/data/user/0/com.google.android.gms/databases/networkstatistics.sqlite' was leaked! Please fix your application to end transactions in progress properly and to close the database when it is no longer needed.

I'm wondering whether I should grab a new sim from 3 to test it