• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

flex_operator_code

Hello Friends, I am new here and new to the Android family.

I got an android device, I unlocked it but I can't stay connect to my network; I get the dreaded com.android.phone error message.

Looking at the system log, the only thing I see is that when the system checks the FLEX_OPERATOR_CODE it is defined as TLS, which I can only assume it means Telus; the network this phone originally was intended for.

I had hope that by unlocking my phone, this would change to something like OPEN or at least, this string is ignored so that I can connect to my network (Bell).

Am I reading my log correctly? is this parameter as important as I think it is?

By the way, I can actually connect to BELL but I get disconnected as soon as that error message pops up, which happens every 10 seconds.
 
It may help if you posted this into the phones forum. I'm not sure what to tell you as I don't even know what phone we are talking about and I am assuming bell is your service. I never heard of them I have sprint.
 
I have the LG-C555, attached to the bottom is the system log from the phone; A friend of mine is android developer who sent some notes the log.

I did speak to my network provider and the phones IMEI is supported on their network so I shouldn't have any issues if the phone is unlocked. It is also my understanding that if the phone was locked to a different provider, I would get such message; ensuring that the phone is unlocked.


Wow, yeah your phone is having major network issues. First of all, it tries to get APN settings, and fails in a spectacular enough manner it kills the system that runs your phone:
Code:
E/AndroidRuntime( 3822): FATAL EXCEPTION: main
E/AndroidRuntime( 3822): java.lang.StringIndexOutOfBoundsException
E/AndroidRuntime( 3822): 	at java.lang.String.substring(String.java:1579)
E/AndroidRuntime( 3822): 	at com.android.internal.telephony.gsm.GsmDataConnectionTracker.createAllApnList(GsmDataConnectionTracker.java:2003)
E/AndroidRuntime( 3822): 	at com.android.internal.telephony.gsm.GsmDataConnectionTracker.onRecordsLoaded(GsmDataConnectionTracker.java:1611)
E/AndroidRuntime( 3822): 	at com.android.internal.telephony.gsm.GsmDataConnectionTracker.handleMessage(GsmDataConnectionTracker.java:2372)
E/AndroidRuntime( 3822): 	at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 3822): 	at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime( 3822): 	at android.app.ActivityThread.main(ActivityThread.java:4627)
E/AndroidRuntime( 3822): 	at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 3822): 	at java.lang.reflect.Method.invoke(Method.java:521)
E/AndroidRuntime( 3822): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:876)
E/AndroidRuntime( 3822): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:634)
E/AndroidRuntime( 3822): 	at dalvik.system.NativeStart.main(Native Method)
W/ActivityManager( 1396): Process com.android.phone has crashed too many times: killing!
Then it looks like it tries to clear out the SIM contacts in its memory:
Code:
W/ActivityManager( 1396): Process com.android.phone has crashed too many times: killing!
I/ContactsProvider( 1598): deleteInTransaction match >> 17001 Uri >> content://com.android.contacts/_account_delete_?account_name=sim&account_type=com.android.contacts.sim
D/ContactsProvider( 1598): removing data for removed account Account {name=sim, type=com.android.contacts.sim}
I/ContactsProvider( 1598): deleteInTransaction match >> 2002 Uri >> content://com.android.contacts/raw_contacts
I/ContactsProvider( 1598):  deleteRawContact
...it tries to reset ADN and reinitialize the SIM...
Code:
I/ADN_CACHING_SERVICE( 1787): [] [resetADNInDB]Reset ADN in DB
I/SIMContactService( 1787): Intent action >>>  com.lge.simcontacts.action.ADN_CACHING
I/ADN_CACHING_SERVICE( 1787): [] [onStart] Receive the action <ADN CACHING START>
E/[SIMRecords]( 3822): [pjman] SimInitCompleted = 1
E/[SIMRecords]( 3822): [pjman] IsAdnCachingInProgress = 0
D/[SmsReceiverService]( 1873): CELL_INFO_SPN_STRINGS_UPDATED_ACTION is Received!!
Then plays "you can't touch this" with the WiFi's SSID...
Code:
E/wifi    ( 1396): [android_net_wifi_getRssiHelper] rssi -59
E/wifi    ( 1396): [android_net_wifi_getRssiHelper] rssi -56
E/wifi    ( 1396): [android_net_wifi_getRssiHelper] rssi -58
E/wifi    ( 1396): [android_net_wifi_getRssiHelper] rssi -57
I/CheckinService( 1534): Preparing to send checkin request
I/EventLogService( 1534): Accumulating logs since 1328587017289
E/WifiInfo( 1396): setSSID CantTouchThis
E/wifi    ( 1396): [android_net_wifi_getRssiHelper] rssi -57
E/WifiInfo( 1396): getSSID CantTouchThis
E/WifiInfo( 1534): setSSID CantTouchThis
I/CheckinTask( 1534): Sending checkin request (1039 bytes)
E/WifiInfo( 1396): setSSID CantTouchThis
E/wifi    ( 1396): [android_net_wifi_getRssiHelper] rssi -58
E/WifiInfo( 1396): getSSID CantTouchThis
E/WifiInfo( 1534): setSSID CantTouchThis
More ADN failure...
Code:
W/IccProvider( 1787): Cannot load ADN records
I/ActivityManager( 1396): Process com.android.phone (pid 3822) has died.
I/ADN_CACHING_SERVICE( 1787): [] [insertADNToDB] <<<<<END>>>>>
I/ADN_CACHING_SERVICE( 1787): [] [onQueryComplete] inserting ADN is completed.
So it tries to restarts the phone functionality. From the below messages, I would say it tries to make all the telephony, SMS and MMS content providers available to use.
Code:
I/ActivityManager( 1396): process name to start: com.android.phone
I/ActivityManager( 1396): Start proc com.android.phone for restart com.android.phone: pid=3863 uid=1001 gids={3002, 3001, 3003, 4002, 1015}
W/InputManagerService( 1396): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@44e83980
I/ActivityThread( 3863): Publishing provider telephony: com.android.providers.telephony.TelephonyProvider
I/ActivityThread( 3863): Publishing provider icc: com.android.phone.IccProvider
I/ActivityThread( 3863): Publishing provider mms: com.android.providers.telephony.MmsProvider
I/ActivityThread( 3863): Publishing provider com.android.phone.provider.CallReject: com.android.phone.CallRejectProvider
I/ActivityThread( 3863): Publishing provider sms: com.android.providers.telephony.SmsProvider
I/ActivityThread( 3863): Publishing provider mms-sms: com.android.providers.telephony.MmsSmsProvider
W/Flex    ( 3863): getString FLEX_OPERATOR_CODE TLS
W/Flex    ( 3863): getString FLEX_COUNTRY_CODE CA
D/[BaseCommands]( 3863): setOnNewSMS(): mSMSRegistrant
D/[BaseCommands]( 3863): setOnNewGsmBroadcastSms): mGsmBroadcastSmsRegistrant
A little later down it starts complaining about not having info about the APN to actually run the functionality.

Code:
D/MobileDataStateTracker( 1396): hipri skipped as new= DISCONNECTED, old= DISCONNECTED, reason= gprsDetached, apnTypeList= default
D/MobileDataStateTracker( 1396): dun skipped because is not unavailable to apnTypeList(default
D/MobileDataStateTracker( 1396): supl skipped because is not unavailable to apnTypeList(default
D/MobileDataStateTracker( 1396): mms skipped because is not unavailable to apnTypeList(default
D/MobileDataStateTracker( 1396): default Received state= DISCONNECTED, old= DISCONNECTED, reason= gprsDetached, apnTypeList= default
D/NotificationMgr( 3863): call log query complete.
D/NotificationMgr( 3863): closing call log cursor.
Oh this is interesting... no radio available?!?
Code:
E/[SIMRecords]( 3863): EF ICCID read error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/StatusBarPolicy( 1396): updateDataIcon - Mobile network:false
D/StatusBarPolicy( 1396): stat_sys_no_sim statusABSENT
D/StatusBarPolicy( 1396): ABSENT no DATA_CONNECTED
 
Back
Top Bottom