[Sony Xperia M] prepared_mind:
I completely forgot, here's my radiolog (verbosity level W). No SIM whatsoever is recognized.

E/RILC ( 224): RIL_register: RIL version 9

E/use-Rlog/RLOG-RILQ( 224): (0/224): RIL[0][main] qcril_qmi_init_core_client_handles: qcril_qmi_presence_init returned failure(31)

E/use-Rlog/RLOG-RILQ( 224): (0/224): RIL[0][main] wms_ready_supported: WARNING: wms service ready is supported.

E/TelephonyManager( 692): hasMatchedTetherApnSetting NPE

E/TelephonyManager( 692): java.lang.NullPointerException: Attempt to invoke interface method 'int com.android.internal.telephony.ITelephony.getTetherApnRequired()' on a null object reference

E/TelephonyManager( 692):	at android.telephony.TelephonyManager.getTetherApnRequired(TelephonyManager.java:3377)

E/TelephonyManager( 692):	at com.android.server.connectivity.Tethering.checkDunRequired(Tethering.java:916)

E/TelephonyManager( 692):	at com.android.server.connectivity.Tethering.updateConfiguration(Tethering.java:273)

E/TelephonyManager( 692):	at com.android.server.connectivity.Tethering.<init>(Tethering.java:236)

E/TelephonyManager( 692):	at com.android.server.ConnectivityService.<init>(ConnectivityService.java:738)

E/TelephonyManager( 692):	at com.android.server.SystemServer.startOtherServices(SystemServer.java:731)

E/TelephonyManager( 692):	at com.android.server.SystemServer.run(SystemServer.java:285)

E/TelephonyManager( 692):	at com.android.server.SystemServer.main(SystemServer.java:186)

E/TelephonyManager( 692):	at java.lang.reflect.Method.invoke(Native Method)

E/TelephonyManager( 692):	at java.lang.reflect.Method.invoke(Method.java:372)

E/TelephonyManager( 692):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904)

E/TelephonyManager( 692):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:699)

E/TelephonyManager( 692): hasMatchedTetherApnSetting NPE

E/TelephonyManager( 692): java.lang.NullPointerException: Attempt to invoke interface method 'int com.android.internal.telephony.ITelephony.getTetherApnRequired()' on a null object reference

E/TelephonyManager( 692):	at android.telephony.TelephonyManager.getTetherApnRequired(TelephonyManager.java:3377)

E/TelephonyManager( 692):	at com.android.server.connectivity.Tethering.checkDunRequired(Tethering.java:916)

E/TelephonyManager( 692):	at com.android.server.connectivity.Tethering.updateConfiguration(Tethering.java:273)

E/TelephonyManager( 692):	at com.android.server.connectivity.Tethering.getUpstreamIfaceTypes(Tethering.java:902)

E/TelephonyManager( 692):	at com.android.server.ConnectivityService.isTetheringSupported(ConnectivityService.java:2700)

E/TelephonyManager( 692):	at android.net.ConnectivityManager.isTetheringSupported(ConnectivityManager.java:1667)

E/TelephonyManager( 692):	at com.android.server.connectivity.Tethering.sendTetherStateChangedBroadcast(Tethering.java:603)

E/TelephonyManager( 692):	at com.android.server.connectivity.Tethering.access$1300(Tethering.java:102)

E/TelephonyManager( 692):	at com.android.server.connectivity.Tethering$TetherInterfaceSM$InitialState.enter(Tethering.java:1157)

E/TelephonyManager( 692):	at com.android.internal.util.StateMachine$SmHandler.invokeEnterMethods(StateMachine.java:1008)

E/TelephonyManager( 692):	at com.android.internal.util.StateMachine$SmHandler.handleMessage(StateMachine.java:795)

E/TelephonyManager( 692):	at android.os.Handler.dispatchMessage(Handler.java:102)

E/TelephonyManager( 692):	at android.os.Looper.loop(Looper.java:135)

E/TelephonyManager( 692):	at android.os.HandlerThread.run(HandlerThread.java:61)

E/TelephonyManager( 692):	at com.android.server.ServiceThread.run(ServiceThread.java:46)

E/TelephonyManager( 692): hasMatchedTetherApnSetting NPE

E/TelephonyManager( 692): java.lang.NullPointerException: Attempt to invoke interface method 'int com.android.internal.telephony.ITelephony.getTetherApnRequired()' on a null object reference

E/TelephonyManager( 692):	at android.telephony.TelephonyManager.getTetherApnRequired(TelephonyManager.java:3377)

E/TelephonyManager( 692):	at com.android.server.connectivity.Tethering.checkDunRequired(Tethering.java:916)

E/TelephonyManager( 692):	at com.android.server.connectivity.Tethering.updateConfiguration(Tethering.java:273)

E/TelephonyManager( 692):	at com.android.server.connectivity.Tethering.getUpstreamIfaceTypes(Tethering.java:902)

E/TelephonyManager( 692):	at com.android.server.ConnectivityService.isTetheringSupported(ConnectivityService.java:2700)

E/TelephonyManager( 692):	at android.net.ConnectivityManager.isTetheringSupported(ConnectivityManager.java:1667)

E/TelephonyManager( 692):	at com.android.server.connectivity.Tethering.sendTetherStateChangedBroadcast(Tethering.java:603)

E/TelephonyManager( 692):	at com.android.server.connectivity.Tethering.access$1300(Tethering.java:102)

E/TelephonyManager( 692):	at com.android.server.connectivity.Tethering$TetherInterfaceSM$UnavailableState.enter(Tethering.java:1397)

E/TelephonyManager( 692):	at com.android.internal.util.StateMachine$SmHandler.invokeEnterMethods(StateMachine.java:1008)

E/TelephonyManager( 692):	at com.android.internal.util.StateMachine$SmHandler.performTransitions(StateMachine.java:854)

E/TelephonyManager( 692):	at com.android.internal.util.StateMachine$SmHandler.handleMessage(StateMachine.java:800)

E/TelephonyManager( 692):	at android.os.Handler.dispatchMessage(Handler.java:102)

E/TelephonyManager( 692):	at android.os.Looper.loop(Looper.java:135)

E/TelephonyManager( 692):	at android.os.HandlerThread.run(HandlerThread.java:61)

E/TelephonyManager( 692):	at com.android.server.ServiceThread.run(ServiceThread.java:46)

E/TelephonyManager( 692): hasMatchedTetherApnSetting NPE

E/TelephonyManager( 692): java.lang.NullPointerException: Attempt to invoke interface method 'int com.android.internal.telephony.ITelephony.getTetherApnRequired()' on a null object reference

E/TelephonyManager( 692):	at android.telephony.TelephonyManager.getTetherApnRequired(TelephonyManager.java:3377)

E/TelephonyManager( 692):	at com.android.server.connectivity.Tethering.checkDunRequired(Tethering.java:916)

E/TelephonyManager( 692):	at com.android.server.connectivity.Tethering.updateConfiguration(Tethering.java:273)

E/TelephonyManager( 692):	at com.android.server.connectivity.Tethering$StateReceiver.onReceive(Tethering.java:791)

E/TelephonyManager( 692):	at android.app.LoadedApk$ReceiverDispatcher$Args.run(LoadedApk.java:867)

E/TelephonyManager( 692):	at android.os.Handler.handleCallback(Handler.java:739)

E/TelephonyManager( 692):	at android.os.Handler.dispatchMessage(Handler.java:95)

E/TelephonyManager( 692):	at android.os.Looper.loop(Looper.java:135)

E/TelephonyManager( 692):	at com.android.server.SystemServer.run(SystemServer.java:298)

E/TelephonyManager( 692):	at com.android.server.SystemServer.main(SystemServer.java:186)

E/TelephonyManager( 692):	at java.lang.reflect.Method.invoke(Native Method)

E/TelephonyManager( 692):	at java.lang.reflect.Method.invoke(Method.java:372)

E/TelephonyManager( 692):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904)

E/TelephonyManager( 692):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:699)

E/TelephonyManager( 692): hasMatchedTetherApnSetting NPE

E/TelephonyManager( 692): java.lang.NullPointerException: Attempt to invoke interface method 'int com.android.internal.telephony.ITelephony.getTetherApnRequired()' on a null object reference

E/TelephonyManager( 692):	at android.telephony.TelephonyManager.getTetherApnRequired(TelephonyManager.java:3377)

E/TelephonyManager( 692):	at com.android.server.connectivity.Tethering.checkDunRequired(Tethering.java:916)

E/TelephonyManager( 692):	at com.android.server.connectivity.Tethering.updateConfiguration(Tethering.java:273)

E/TelephonyManager( 692):	at com.android.server.connectivity.Tethering$StateReceiver.onReceive(Tethering.java:791)

E/TelephonyManager( 692):	at android.app.LoadedApk$ReceiverDispatcher$Args.run(LoadedApk.java:867)

E/TelephonyManager( 692):	at android.os.Handler.handleCallback(Handler.java:739)

E/TelephonyManager( 692):	at android.os.Handler.dispatchMessage(Handler.java:95)

E/TelephonyManager( 692):	at android.os.Looper.loop(Looper.java:135)

E/TelephonyManager( 692):	at com.android.server.SystemServer.run(SystemServer.java:298)

E/TelephonyManager( 692):	at com.android.server.SystemServer.main(SystemServer.java:186)

E/TelephonyManager( 692):	at java.lang.reflect.Method.invoke(Native Method)

E/TelephonyManager( 692):	at java.lang.reflect.Method.invoke(Method.java:372)

E/TelephonyManager( 692):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904)

E/TelephonyManager( 692):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:699)

E/TelephonyManager( 692): hasMatchedTetherApnSetting NPE

E/TelephonyManager( 692): java.lang.NullPointerException: Attempt to invoke interface method 'int com.android.internal.telephony.ITelephony.getTetherApnRequired()' on a null object reference

E/TelephonyManager( 692):	at android.telephony.TelephonyManager.getTetherApnRequired(TelephonyManager.java:3377)

E/TelephonyManager( 692):	at com.android.server.connectivity.Tethering.checkDunRequired(Tethering.java:916)

E/TelephonyManager( 692):	at com.android.server.connectivity.Tethering.updateConfiguration(Tethering.java:273)

E/TelephonyManager( 692):	at com.android.server.connectivity.Tethering.getUpstreamIfaceTypes(Tethering.java:902)

E/TelephonyManager( 692):	at com.android.server.ConnectivityService.isTetheringSupported(ConnectivityService.java:2700)

E/TelephonyManager( 692):	at android.net.ConnectivityManager.isTetheringSupported(ConnectivityManager.java:1667)

E/TelephonyManager( 692):	at com.android.server.connectivity.Tethering.sendTetherStateChangedBroadcast(Tethering.java:603)

E/TelephonyManager( 692):	at com.android.server.connectivity.Tethering.access$1300(Tethering.java:102)

E/TelephonyManager( 692):	at com.android.server.connectivity.Tethering$TetherInterfaceSM$InitialState.enter(Tethering.java:1157)

E/TelephonyManager( 692):	at com.android.internal.util.StateMachine$SmHandler.invokeEnterMethods(StateMachine.java:1008)

E/TelephonyManager( 692):	at com.android.internal.util.StateMachine$SmHandler.handleMessage(StateMachine.java:795)

E/TelephonyManager( 692):	at android.os.Handler.dispatchMessage(Handler.java:102)

E/TelephonyManager( 692):	at android.os.Looper.loop(Looper.java:135)

E/TelephonyManager( 692):	at android.os.HandlerThread.run(HandlerThread.java:61)

E/TelephonyManager( 692):	at com.android.server.ServiceThread.run(ServiceThread.java:46)

E/RIL_ImsSms( 1209): getFormat should never be called from here!

E/IccCardProxy( 1209): setExternalState: set mPhoneId=0 mExternalState=NOT_READY

E/use-Rlog/RLOG-RILQ( 224): (0/224): RIL[0][main] qmi_ril_parse_oem_hook_header: Received un-handled/oem command id = 524323

E/IccCardProxy( 1209): setExternalState: !override and newstate unchanged from NOT_READY

E/SubscriptionInfoUpdater( 1209): Error: Invalid card index EVENT_ICC_CHANGED

W/VoiceMailConstants( 1209): Can't open /system/etc/voicemail-conf.xml

E/ModemStackController( 1209): onGetModemCapabilityDone: EXIT!, result null or Exception =com.android.internal.telephony.CommandException: REQUEST_NOT_SUPPORTED

E/PhoneBase( 1209): Error! registerForCallWaiting() in PhoneBase should not be called, CDMAPhone inactive.

E/IccCardProxy( 1209): setExternalState: set mPhoneId=0 mExternalState=NOT_READY

E/IccCardProxy( 1209): setExternalState: !override and newstate unchanged from NOT_READY

E/UiccCarrierPrivilegeRules( 1209): Error opening channel

E/IccCardProxy( 1209): setExternalState: !override and newstate unchanged from NOT_READY

E/use-Rlog/RLOG-RILQ( 224): (0/224): RIL[0][cmd-112(752)] qcril_qmi_client_send_msg_sync_ex: error 2 / 0 / 1 / 52, context msg hex 4a, service 2

E/use-Rlog/RLOG-RILQ( 224): (0/224): RIL[0][cmd-112(752)] qcril_sms_request_ims_registration_state: Failed to get the response of IMS NW registration state from qmi.

E/SubscriptionController( 1209): Exception e = java.lang.NumberFormatException: Invalid int: "null"

E/PhoneBase( 1209): Error! unregisterForCallWaiting() in PhoneBase should not be called, CDMAPhone inactive.

E/RILC ( 224): unsupported request code 123 token 30

E/RILC ( 224): unsupported request code 123 token 31

E/RILC ( 224): unsupported request code 123 token 32

E/PhoneBase( 1209): Error! registerForCallWaiting() in PhoneBase should not be called, CDMAPhone inactive.

E/IccCardProxy( 1209): setExternalState: set mPhoneId=0 mExternalState=NOT_READY

E/RIL_ImsSms( 1209): IMS State query failed with exp com.android.internal.telephony.CommandException: GENERIC_FAILURE

W/CdmaSSM ( 1209): Unable to get CDMA Subscription Source, Exception: com.android.internal.telephony.CommandException: GENERIC_FAILURE, result: null

E/SubscriptionController( 1209): Exception e = java.lang.NumberFormatException: Invalid int: "null"

E/RILC ( 224): unsupported request code 123 token 33

E/PHONE ( 1209): [ServiceState] setState deprecated use setVoiceRegState()

E/use-Rlog/RLOG-RILQ( 224): (0/224): RIL[0][event] qcril_qmi_nas_report_restricted_details: .. reporting 2

E/use-Rlog/RLOG-RILQ( 224): (0/224): RIL[0][main] qcril_qmi_nas_report_restricted_details: .. reporting 2

E/PhoneBase( 1209): Error! unregisterForCallWaiting() in PhoneBase should not be called, CDMAPhone inactive.

E/PhoneBase( 1209): Error! registerForCallWaiting() in PhoneBase should not be called, CDMAPhone inactive.

E/IccCardProxy( 1209): setExternalState: set mPhoneId=0 mExternalState=NOT_READY

E/PHONE ( 1209): [ServiceState] setState deprecated use setVoiceRegState()

E/PhoneBase( 1209): Error! unregisterForCallWaiting() in PhoneBase should not be called, CDMAPhone inactive.

E/PhoneBase( 1209): Error! registerForCallWaiting() in PhoneBase should not be called, CDMAPhone inactive.

E/IccCardProxy( 1209): setExternalState: set mPhoneId=0 mExternalState=NOT_READY

E/PHONE ( 1209): [ServiceState] setState deprecated use setVoiceRegState()