[Motorola Droid 4] vyruz1986:
When I enter this code in the dialer I can get into the Testing menu.

If I go to 'phone information' I can see it recognizes my carrier, although no data connection is established (probably since I can't enter the right APN).

I pulled a logcat during startup and found these lines which seem interesting:

E/TelephonyProvider( 657): Failed setting numeric '20601' to the current operator
D/MotoSimUiHelper( 657): [SHOWSIMSTATUS] MSG: SIM operator 20601
D/MotoSimUiHelper( 657): [SHOWSIMSTATUS] ERROR: Unkown SIM operator
I/ActivityManager( 434): Force stopping package com.google.android.partnersetup uid=10054
I/ActivityManager( 434): Killing proc 1086:com.google.android.partnersetup/10054: force stop

When going into the 'Mobile Networks' screen in settings, the com.android.phone process crashes and keeps crashing until I reboot the phone. When I try to enter the menu and it crashes, this is what the logcat shows:

D/CdmaOptions( 657): deviceSupportsnvAnRum: prop=NV,RUIM
D/CdmaOptions( 657): deviceSupportsnvAnRum: nvSupported=true ruimSupported=true
D/CdmaOptions( 657): Both NV and Ruim supported, ENABLE subscription type selection
D/NetworkSettings( 657): handleGetPreferredNetworkTypeResponse: modemNetworkMode = 1
D/NetworkSettings( 657): handleGetPreferredNetworkTypeReponse: settingsNetworkMode = 1
D/NetworkSettings( 657): handleGetPreferredNetworkTypeResponse: if 1: modemNetworkMode = 1
D/libEGL ( 657): loaded /system/lib/egl/libGLES_android.so
D/libEGL ( 657): loaded /vendor/lib/egl/libEGL_POWERVR_SGX540_120.so
D/libEGL ( 657): loaded /vendor/lib/egl/libGLESv1_CM_POWERVR_SGX540_120.so
D/libEGL ( 657): loaded /vendor/lib/egl/libGLESv2_POWERVR_SGX540_120.so
D/OpenGLRenderer( 657): Enabling debug mode 0
D/AndroidRuntime( 657): Shutting down VM
W/dalvikvm( 657): threadid=1: thread exiting with uncaught exception (group=0x40a511f8)
E/AndroidRuntime( 657): FATAL EXCEPTION: main
E/AndroidRuntime( 657): java.lang.ArrayIndexOutOfBoundsException: length=2; index=4
E/AndroidRuntime( 657): at android.preference.ListPreference.getEntry(ListPreference.java:203)
E/AndroidRuntime( 657): at android.preference.ListPreference.getSummary(ListPreference.java:148)
E/AndroidRuntime( 657): at android.preference.Preference.onBindView(Preference.java:507)
E/AndroidRuntime( 657): at android.preference.Preference.getView(Preference.java:453)
E/AndroidRuntime( 657): at android.preference.PreferenceGroupAdapter.getView(PreferenceGroupAdapter.java:221)
E/AndroidRuntime( 657): at android.widget.AbsListView.obtainView(AbsListView.java:2035)
E/AndroidRuntime( 657): at android.widget.ListView.makeAndAddView(ListView.java:1772)
E/AndroidRuntime( 657): at android.widget.ListView.fillDown(ListView.java:672)
E/AndroidRuntime( 657): at android.widget.ListView.fillFromTop(ListView.java:732)
E/AndroidRuntime( 657): at android.widget.ListView.layoutChildren(ListView.java:1611)
E/AndroidRuntime( 657): at android.widget.AbsListView.onLayout(AbsListView.java:1865)
E/AndroidRuntime( 657): at android.view.View.layout(View.java:11278)
E/AndroidRuntime( 657): at android.view.ViewGroup.layout(ViewGroup.java:4224)
E/AndroidRuntime( 657): at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1628)
E/AndroidRuntime( 657): at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1486)
E/AndroidRuntime( 657): at android.widget.LinearLayout.onLayout(LinearLayout.java:1399)
E/AndroidRuntime( 657): at android.view.View.layout(View.java:11278)
E/AndroidRuntime( 657): at android.view.ViewGroup.layout(ViewGroup.java:4224)
E/AndroidRuntime( 657): at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1628)
E/AndroidRuntime( 657): at android.widget.LinearLayout.layoutHorizontal(LinearLayout.java:1617)
E/AndroidRuntime( 657): at android.widget.LinearLayout.onLayout(LinearLayout.java:1401)
E/AndroidRuntime( 657): at android.view.View.layout(View.java:11278)
E/AndroidRuntime( 657): at android.view.ViewGroup.layout(ViewGroup.java:4224)
E/AndroidRuntime( 657): at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1628)
E/AndroidRuntime( 657): at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1486)
E/AndroidRuntime( 657): at android.widget.LinearLayout.onLayout(LinearLayout.java:1399)
E/AndroidRuntime( 657): at android.view.View.layout(View.java:11278)
E/AndroidRuntime( 657): at android.view.ViewGroup.layout(ViewGroup.java:4224)
E/AndroidRuntime( 657): at android.widget.FrameLayout.onLayout(FrameLayout.java:431)
E/AndroidRuntime( 657): at android.view.View.layout(View.java:11278)
E/AndroidRuntime( 657): at android.view.ViewGroup.layout(ViewGroup.java:4224)
E/AndroidRuntime( 657): at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1628)
E/AndroidRuntime( 657): at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1486)
E/AndroidRuntime( 657): at android.widget.LinearLayout.onLayout(LinearLayout.java:1399)
E/AndroidRuntime( 657): at android.view.View.layout(View.java:11278)
E/AndroidRuntime( 657): at android.view.ViewGroup.layout(ViewGroup.java:4224)
E/AndroidRuntime( 657): at android.widget.FrameLayout.onLayout(FrameLayout.java:431)
E/AndroidRuntime( 657): at android.view.View.layout(View.java:11278)
E/AndroidRuntime( 657): at android.view.ViewGroup.layout(ViewGroup.java:4224)
E/AndroidRuntime( 657): at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1489)
E/AndroidRuntime( 657): at android.view.ViewRootImpl.handleMessage(ViewRootImpl.java:2442)
E/AndroidRuntime( 657): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 657): at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime( 657): at android.app.ActivityThread.main(ActivityThread.java:4575)
E/AndroidRuntime( 657): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 657): at java.lang.reflect.Method.invoke(Method.java:511)
E/AndroidRuntime( 657): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
E/AndroidRuntime( 657): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:556)
E/AndroidRuntime( 657): at dalvik.system.NativeStart.main(Native Method)
W/ActivityManager( 434): Force finishing activity com.android.phone/.Settings
W/ActivityManager( 434): Force finishing activity com.android.settings/.SubSettings
D/dalvikvm( 434): GC_CONCURRENT freed 2302K, 47% free 5843K/10823K, paused 3ms+4ms
W/ActivityManager( 434): Activity pause timeout for ActivityRecord{40e45a28 com.android.phone/.Settings}
D/OpenGLRenderer( 1278): Flushing caches (mode 0)
W/ActivityManager( 434): Activity destroy timeout for ActivityRecord{40e45a28 com.android.phone/.Settings}

Any other suggestions?