[Guide]Confirmed fix/workaround for 4G reconnection issues - EVO 4G Android Development

Originally posted here: http://forum.xda-developers.com/showthread.php?t=717307&page=3
This is a confirmed fix for the long lag time (5+ minutes) to reconnect after losing a 4G signal.
Those of us using a rom with the newest software 1.47.651.1 have been having issues with the 4G connection not reconnecting when losing 4G signal. These instructions fix this problem.
Requirements:
Your MSL code (See Here: http://forum.xda-developers.com/showthread.php?t=697487)
Instructions:
Turn OFF your 4G radio if it is turned on!
1) Click on phone and dial ##DATA# (##3282#)
2) Click on "Edit Mode"
3) Type in your MSL code (see above if you don't have it yet)
4) Click on the menu entry "WiMAX"
5) Scroll down the list and click on "WiMAX_Scan_Retry(s)"
6) Enter the number 15 and click "OK" (This equals 15 seconds instead of 300 seconds)
7) Scroll down the list and click on "WiMAX_Entry_Delay(s)"
8) Enter the number 0 and click "OK" (This equals 0 seconds instead of 300 seconds)
9) Press the "Menu" key and click on "Commit Modifications"
10) Grab a cup of coffee, get a bite to eat, or sit back and wait for your EVO to restart
Testing:
1) Go to your phone's settings and click on "Wireless & networks"
2) Scroll down and click on 4G settings
3) Click on 4G to turn it on and wait for the status to change to "Connected to Sprint"
4) Without touching any of the menu items, cover the top half of your phone with your hands until the status changes to "Scanning..."
5) Uncover the top of the phone and count the seconds until it says "Connecting to Sprint"
6) Realize that you no longer have to cycle the 4G radio to reconnect
Result:
After modifying my EVO and my girlfriend's EVO and inputting these changes, the phone will reconnect to the 4G tower in as little as 20 seconds!
Yes, 20 seconds, the most I have seen so far is 30 seconds after dropping the connection. This is a HUGE improvement over the 5+ minutes to reconnect (300+ seconds).

works for me i dont have 4g.but it connects in that amount of time.

It makes perfect sense. Instead of waiting 5 minutes to scan again it is lowered to 15. Of course this will also kill battery fast so make sure to turn off 4g if you aren't if you are leaving a 4g area, but you should do that anyways.
Good work, thanks for sharing!

Definitely connects faster, thanks for re-posting!
Sent from my HTC Evo 4g

i will have to try this one when I get home. I can't install the CDMA Workshop on this computer. But i hope this works for me as well. thanks for the post.

saintsfan said:
i will have to try this one when I get home. I can't install the CDMA Workshop on this computer. But i hope this works for me as well. thanks for the post.
Click to expand...
Click to collapse
Try calling Sprint, they gave me my MSL right away when I called.

My post on the Q&A thread:
Holy ****! It works! THANK YOU!
Question: I had previously changed my idle sleep time to 300 from 10. Does that need to change?
Now I just need to figure out why my Wimax processes are constantly running when 4g is off (see my first logcat above) and thus killing my battery.

sdc177 said:
My post on the Q&A thread:
Holy ****! It works! THANK YOU!
Question: I had previously changed my idle sleep time to 300 from 10. Does that need to change?
Now I just need to figure out why my Wimax processes are constantly running when 4g is off (see my first logcat above) and thus killing my battery.
Click to expand...
Click to collapse
That might be the issue I am having where my battery is dying very quickly. I also have the idle sleep time change to 300.
Your logcat results aren't posted, can you check what you tried to attach or link to?
What are other peoples idle sleep value set to?
Ceger

Ceger- got the pm, haven't had a chance to reply. The logcat is in the "reconnecting" thread in Q&A.
All- this method seemed to work for brief periods of being out of 4g range but it didn't work after a period of 3 hours.
Sent from my PC36100 using XDA App

sdc177 said:
Ceger- got the pm, haven't had a chance to reply. The logcat is in the "reconnecting" thread in Q&A.
All- this method seemed to work for brief periods of being out of 4g range but it didn't work after a period of 3 hours.
Sent from my PC36100 using XDA App
Click to expand...
Click to collapse
I would test this myself, but my area is saturated with 4G.
One thing about this issue though... Unless your phone is plugged in during this entire time without 4G, the WiMAX radio is going to be sucking power. It would be good to turn it on when you need it and turn it off when you don't.

swatspyder said:
I would test this myself, but my area is saturated with 4G.
One thing about this issue though... Unless your phone is plugged in during this entire time without 4G, the WiMAX radio is going to be sucking power. It would be good to turn it on when you need it and turn it off when you don't.
Click to expand...
Click to collapse
I'm cool with battery drain when 4g is ON. But when turned OFF I see this every few seconds in the logcat and I'm concerned about how much this affects battery life not to mention I hate seeing the words "Incorrect" and "PROBLEM" in my log:
I/Wimax ( 161): <DC SOCKET READER DEBUG> Incorrect header was received
E/Wimax ( 161): <DCP HEADER PROBLEM> proVersion is 18281
I/Wimax ( 161): <DC SOCKET READER DEBUG> Incorrect header was received
E/Wimax ( 161): <DCP HEADER PROBLEM> proVersion is 21317
I/Wimax ( 161): <DC SOCKET READER DEBUG> Incorrect header was received
E/Wimax ( 161): <DCP HEADER PROBLEM> proVersion is 27467
I/Wimax ( 161): <DC SOCKET READER DEBUG> Incorrect header was received
E/Wimax ( 161): <DCP HEADER PROBLEM> proVersion is 28481
I/Wimax ( 161): <DC SOCKET READER DEBUG> Incorrect header was received
E/Wimax ( 161): <DCP HEADER PROBLEM> proVersion is 18778
I/Wimax ( 161): <DC SOCKET READER DEBUG> Incorrect header was received
E/Wimax ( 161): <DCP HEADER PROBLEM> proVersion is 17489
I/Wimax ( 161): <DC SOCKET READER DEBUG> Incorrect header was received
E/Wimax ( 161): <DCP HEADER PROBLEM> proVersion is 16977
I/Wimax ( 161): <DC SOCKET READER DEBUG> Incorrect header was received
E/Wimax ( 161): <DCP HEADER PROBLEM> proVersion is 17730
I/Wimax ( 161): <DC SOCKET READER DEBUG> Incorrect header was received
E/Wimax ( 161): <DCP HEADER PROBLEM> proVersion is 22082
I/Wimax ( 161): <DC SOCKET READER DEBUG> Incorrect header was received
E/Wimax ( 161): <DCP HEADER PROBLEM> proVersion is 30307
I/Wimax ( 161): <DC SOCKET READER DEBUG> Incorrect header was received
E/Wimax ( 161): <DCP HEADER PROBLEM> proVersion is 17440
I/Wimax ( 161): <DC SOCKET READER DEBUG> Incorrect header was received
E/Wimax ( 161): <DCP HEADER PROBLEM> proVersion is 16967
I/Wimax ( 161): <DC SOCKET READER DEBUG> Incorrect header was received
E/Wimax ( 161): <DCP HEADER PROBLEM> proVersion is 18994
I/Wimax ( 161): <DC SOCKET READER DEBUG> Incorrect header was received
E/Wimax ( 161): <DCP HEADER PROBLEM> proVersion is 20034
I/Wimax ( 161): <DC SOCKET READER DEBUG> Incorrect header was received
E/Wimax ( 161): <DCP HEADER PROBLEM> proVersion is 21577

Thanks this is awesome

sdc177 said:
I'm cool with battery drain when 4g is ON. But when turned OFF I see this every few seconds in the logcat and I'm concerned about how much this affects battery life not to mention I hate seeing the words "Incorrect" and "PROBLEM" in my log:
I/Wimax ( 161): Incorrect header was received
E/Wimax ( 161): proVersion is 18281
I/Wimax ( 161): Incorrect header was received
E/Wimax ( 161): proVersion is 21317
I/Wimax ( 161): Incorrect header was received
E/Wimax ( 161): proVersion is 27467
I/Wimax ( 161): Incorrect header was received
E/Wimax ( 161): proVersion is 28481
I/Wimax ( 161): Incorrect header was received
E/Wimax ( 161): proVersion is 18778
I/Wimax ( 161): Incorrect header was received
E/Wimax ( 161): proVersion is 17489
I/Wimax ( 161): Incorrect header was received
E/Wimax ( 161): proVersion is 16977
I/Wimax ( 161): Incorrect header was received
E/Wimax ( 161): proVersion is 17730
I/Wimax ( 161): Incorrect header was received
E/Wimax ( 161): proVersion is 22082
I/Wimax ( 161): Incorrect header was received
E/Wimax ( 161): proVersion is 30307
I/Wimax ( 161): Incorrect header was received
E/Wimax ( 161): proVersion is 17440
I/Wimax ( 161): Incorrect header was received
E/Wimax ( 161): proVersion is 16967
I/Wimax ( 161): Incorrect header was received
E/Wimax ( 161): proVersion is 18994
I/Wimax ( 161): Incorrect header was received
E/Wimax ( 161): proVersion is 20034
I/Wimax ( 161): Incorrect header was received
E/Wimax ( 161): proVersion is 21577
Click to expand...
Click to collapse
As surprising as it is, these are acceptable and normal.
Thanks OP, the solution definitely works, confirmed by driving through about 5-6 4g zones last night while listening to Pandora, and it would pick 4g up nicely as it should
Sent from my PC36100 using XDA App

Thanks this worked perfectly for me.

redsolar said:
As surprising as it is, these are acceptable and normal.
Click to expand...
Click to collapse
Well that's good to know and yes, surprising.

redsolar said:
As surprising as it is, these are acceptable and normal.
Thanks OP, the solution definitely works, confirmed by driving through about 5-6 4g zones last night while listening to Pandora, and it would pick 4g up nicely as it should
Sent from my PC36100 using XDA App
Click to expand...
Click to collapse
Thank you for testing it on your drive. The only issue we can run into, like flipz said, is battery drain if the 4G radio is left on. So the best option is to turn it off if you are not using it or if it is not plugged in.
Sent from my HTC EVO via XDA App

Unsure of whether this is related, but WiFi Tether has been terrible since I fixed my 4G. Granted, I hadn't used it since 4G broke, but...
Anyway, it connects just fine. Works just fine. After a while (could be 8 minutes, could be 20...), the wifi icon in my systray gets the little exclamation point (indicating a connection, but no internet access), and then promptly loses sight of the phone's connection. Simply doesn't appear in the list of networks at all. Works again if I disable and re-enable tethering, but then the process repeats. 4G is steadily connected at 3 bars the whole time.
Any thoughts, anybody? WiFi Tether is unusable like this, in which case there's little point in my using 4G at all .
EDIT: Baked Snack 9.6 w/ netarchy's 3.6.4 build, as well as Frozen Eclair 3.2 (though this happened previous to my installing Frozen Eclair, so that's probably not important), if that matters at all.

mrkmrk said:
Unsure of whether this is related, but WiFi Tether has been terrible since I fixed my 4G. Granted, I hadn't used it since 4G broke, but...
Anyway, it connects just fine. Works just fine. After a while (could be 8 minutes, could be 20...), the wifi icon in my systray gets the little exclamation point (indicating a connection, but no internet access), and then promptly loses sight of the phone's connection. Simply doesn't appear in the list of networks at all. Works again if I disable and re-enable tethering, but then the process repeats. 4G is steadily connected at 3 bars the whole time.
Any thoughts, anybody? WiFi Tether is unusable like this, in which case there's little point in my using 4G at all .
EDIT: Baked Snack 9.6 w/ netarchy's 3.6.4 build, as well as Frozen Eclair 3.2 (though this happened previous to my installing Frozen Eclair, so that's probably not important), if that matters at all.
Click to expand...
Click to collapse
Unfortunately this is not related to this fix (my tethering is working fine on Fresh EVO 1.0.1), but you might look into uninstalling wifi tether and download the most recent update from google code, 2.0.5. http://code.google.com/p/android-wifi-tether/downloads/list
See if that fixes your issue.
Sent from my HTC EVO via XDA App

I've tried that, but it couldn't hurt to try again. Thanks for the suggestion; and I'll be out of this thread, since I'm off-topic .

mrkmrk said:
I've tried that, but it couldn't hurt to try again. Thanks for the suggestion; and I'll be out of this thread, since I'm off-topic .
Click to expand...
Click to collapse
There is a bug report on this issue on google code. "PC loses IP address."
One suggested fix if it continues to happen with your computer, is to disable WEP encryption from within Android WiFi Tether. The problem with this workaround, is that you are going to be broadcasting everything in the clear. Your wireless traffic will be subject to sniffing. Of course this essentially would be irrelevant if someone captured your WEP key and then sniffed and decrypted your traffic... Until Froyo comes out with WPA2 encryption, then it will be generally unlikely that your wireless traffic will be compromised.
Sent from my HTC EVO via XDA App

Related

[Q] pppd Debug Messages

I'm trying to troubleshoot a problem where some of my android devices fail to connect to a CHAP encrypted APN but others do. I want to check if the failing devices are in fact attempting to authenticate with CHAP and get some idea of why the authentication is failing. I should be able to see this with debug messages from pppd in the syslog, but pppd doesn't seem to be logging debug messages in any of my devices by default.
How can I enable debug output on pppd? I've tried adding a file named "options" to /etc/ppp containing the text "debug", but this didn't seem to do anything. Any ideas?
Thanks

[Q] 4G/internet not working

Hi,
My Samsung Galaxy 4G (SGH-T959V, Android 2.2.1 T959VUVKD1) has suddenly stopped connecting to the 4G (not even 2G or 3G) network. The 4G icon (that appears next to network signal icon) with the up and down arrows is gone. Upon hitting any webpage the browser displays a 'Web page not available' error. But home Wi-fi mode works fine. Also call features are just fine.
Troubleshooting:
I had a series of trouble shooting sessions with T-mobile support and nothing did work. Even the master reset option was performed twice. In store I tried switching the SIM card which also did not work. But if I switched my SIM to another phone, it works there. All other basic network settings are correct.
Manufacturer warranty expired a couple months ago . Hence replacement option is not possible.
Android log:
Installed an app to view android logs and found the below entries. Any inference?
10-04 19:37:44.313 D/GpsLocationProvider(2476)updateNetworkState unavailable info: NetworkInfo: type: mobile[UNKNOWN], state: DISCONNECTED/DISCONNECTED, reason: gprsDetached, extra: epc.tmobile.com, roaming: false, failover: false, isAvailable: true
10-04 19:37:44.368 D/SyncService(4921)onReceive: android.net.conn.CONNECTIVITY_CHANGE
10-04 19:37:44.387 D/SyncService(4921)START_SERVER
10-04 19:37:44.454 I/DBG_WSS_DM(4906)[DMService.java Line:456] notifyListeners ----------- SMLMSG_DM_SYNCML_INIT Service state ok
10-04 19:37:44.465 D/NetworkLocationProvider(2476)onDataConnectionStateChanged 1
10-04 19:37:44.512 D/ServiceUtil(4921)WiFi not connected...
10-04 19:37:44.512 D/SyncService(4921)stopping sync server.
10-04 19:37:44.512 D/SyncService(4921)stopping sync server
Please let me know if anyone has faced this situation before and how to get this fixed.
Thanks.
Many ROMs have a reasonably well hidden option to enable/disable data. Where it is depends on the ROM.
The logcat is a great idea. Can you capture one shortly after you boot the phone? What I see there is the GPS likely trying to get orbital data, but that the network is down. The data there looks "good" as far as epc.tmobile.com goes, but no clues in the snippet as to what went wrong. Longer logcats can be put up on pastebin or the like (when you are sure there isn't any personal information in them) and a link posted here.
Edit: logcat -b radio - v time (or its equivalent in your app) may provide clues if making sure data is enabled does not resolve the problem.
Settings > network > enable data
jeffsf said:
Many ROMs have a reasonably well hidden option to enable/disable data. Where it is depends on the ROM.
The logcat is a great idea. Can you capture one shortly after you boot the phone? What I see there is the GPS likely trying to get orbital data, but that the network is down. The data there looks "good" as far as epc.tmobile.com goes, but no clues in the snippet as to what went wrong. Longer logcats can be put up on pastebin or the like (when you are sure there isn't any personal information in them) and a link posted here.
Edit: logcat -b radio - v time (or its equivalent in your app) may provide clues if making sure data is enabled does not resolve the problem.
Click to expand...
Click to collapse
Thanks for the reply. I have attached the logs. Second log is with option -b radio -v time.
Sorry, I am not sure of the ROM you are talking about. If it is about the android version, then it is Android Froyo 2.2.1.

[Q] XT925 KKBL Bootloop

So I was running cm11 m12 on my xt925, using the moto_msm8960_jbbl build. I noticed that kitkat was finally available for fido/rogers so I decided to rsd to stock jellybean and upgrade to kitkat ota just to be up to date with the bootloader. Update was sucessfull, everything worked fine, but I wanted to go back to cm.
I started with the m12 moto_msm8960 build, got to the setup part of cm, add google acount etc, everything freezes then reboots. After trying a few times it seemed it crashed at different places. Formatted, tried the newest nighty, same issue. Tried an earlier version from when jbbl and kkbl were part of the same build, same issue. I moved on to dhackers cm12 build, slimkat, other cm11 builds, all with the same issue. I started to believe it had something to do with my wifi radio, so i disabled it via adb on boot, tried the same with data, no success. Cant rsd back to stock jb now either. Perhaps what I captured with logcat before my phone rebooted might mean more to someone with more knowledge and know how.
Code:
W/MediaScanner( 1206): Error opening directory '/storage/sdcard1/lost+found/', s
kipping: Permission denied.
W/MediaScanner( 1206): Error opening directory '/storage/usbdisk/', skipping: Pe
rmission denied.
V/MediaScanner( 1206): pruneDeadThumbnailFiles... android.database.sqlite.SQLite
[email protected]
V/MediaScanner( 1206): /pruneDeadThumbnailFiles... android.database.sqlite.SQLit
[email protected]
D/CountryDetector( 997): The first listener is added
V/MmsConfig( 1756): mnc/mcc: 302370
V/MmsConfig( 1756): tag: bool value: enabledMMS - true
V/MmsConfig( 1756): tag: int value: maxMessageSize - 307200
V/MmsConfig( 1756): tag: int value: maxImageHeight - 480
V/MmsConfig( 1756): tag: int value: maxImageWidth - 640
V/MmsConfig( 1756): tag: int value: defaultSMSMessagesPerThread - 10000
V/MmsConfig( 1756): tag: int value: defaultMMSMessagesPerThread - 1000
V/MmsConfig( 1756): tag: int value: minMessageCountPerThread - 10
V/MmsConfig( 1756): tag: int value: maxMessageCountPerThread - 5000
V/MmsConfig( 1756): tag: string value: uaProfUrl - .google./oha/rdf
/ua-profile-kila.xml
V/MmsConfig( 1756): tag: int value: recipientLimit - -1
V/MmsConfig( 1756): tag: bool value: enableMultipartSMS - true
V/MmsConfig( 1756): tag: bool value: enableSplitSMS - false
V/MmsConfig( 1756): tag: int value: smsToMmsTextThreshold - -1
V/MmsConfig( 1756): tag: bool value: enableSlideDuration - true
V/MmsConfig( 1756): tag: int value: maxMessageTextSize - -1
I/CalendarProvider2( 1618): Sending notification intent: Intent { act=android.in
tent.action.PROVIDER_CHANGED dat=content://com.android.calendar }
W/ContentResolver( 1618): Failed to get type for: content://com.android.calendar
(Unknown URL content://com.android.calendar)
D/MmsSystemEventReceiver( 1756): wakeUpService: start service ...
D/MmsSystemEventReceiver( 1756): wakeUpService: start service ...
D/Mms:app ( 1756): new threadId: -2
D/TransactionService( 1756): onStartCommand(): E
D/TransactionService( 1756): incRefCount() mRef=1
D/TransactionService( 1756): Handling incoming message: { when=0 what=5 arg1=1 o
bj=Intent { cmp=com.android.mms/.transaction.TransactionService } target=com.and
roid.mms.transaction.TransactionService$ServiceHandler } = EVENT_NEW_INTENT
D/TransactionService( 1756): onStartCommand(): E
D/TransactionService( 1756): incRefCount() mRef=2
I/ActivityManager( 997): Delay finish: com.android.mms/.transaction.SmsReceiver
D/Mms:app ( 1756): cancelNotification
D/TransactionService( 1756): onNewIntent: serviceId: 1: null intent=Intent { cmp
=com.android.mms/.transaction.TransactionService }
D/TransactionService( 1756): networkAvailable=true
D/MmsSmsDatabaseHelper( 1235): [MmsSmsDb] tableName: threads hasAutoIncrement: C
REATE TABLE threads (_id INTEGER PRIMARY KEY AUTOINCREMENT,date INTEGER DEFAULT
0,message_count INTEGER DEFAULT 0,recipient_ids TEXT,snippet TEXT,snippet_cs INT
EGER DEFAULT 0,read INTEGER DEFAULT 1,type INTEGER DEFAULT 0,error INTEGER DEFAU
LT 0,has_attachment INTEGER DEFAULT 0) result: true
D/MmsSmsDatabaseHelper( 1235): [MmsSmsDb] tableName: canonical_addresses hasAuto
Increment: CREATE TABLE canonical_addresses (_id INTEGER PRIMARY KEY AUTOINCREME
NT,address TEXT) result: true
D/MmsSmsDatabaseHelper( 1235): [MmsSmsDb] tableName: part hasAutoIncrement: CREA
TE TABLE part (_id INTEGER PRIMARY KEY AUTOINCREMENT,mid INTEGER,seq INTEGER DEF
AULT 0,ct TEXT,name TEXT,chset INTEGER,cd TEXT,fn TEXT,cid TEXT,cl TEXT,ctt_s IN
TEGER,ctt_t TEXT,_data TEXT,text TEXT) result: true
D/MmsSmsDatabaseHelper( 1235): [MmsSmsDb] tableName: pdu hasAutoIncrement: CREAT
E TABLE pdu (_id INTEGER PRIMARY KEY AUTOINCREMENT,thread_id INTEGER,date INTEGE
R,date_sent INTEGER DEFAULT 0,msg_box INTEGER,read INTEGER DEFAULT 0,m_id TEXT,s
ub TEXT,sub_cs INTEGER,ct_t TEXT,ct_l TEXT,exp INTEGER,m_cls TEXT,m_type INTEGER
,v INTEGER,m_size INTEGER,pri INTEGER,rr INTEGER,rpt_a INTEGER,resp_st INTEGER,s
t INTEGER,tr_id TEXT,retr_st INTEGER,retr_txt TEXT,retr_txt_cs INTEGER,read_stat
us INTEGER,ct_cls INTEGER,resp_txt TEXT,d_tm INTEGER,d_rpt INTEGER,locked INTEGE
R DEFAULT 0,seen INTEGER DEFAULT 0,text_only INTEGER DEFAULT 0,sub_id INTEGER DE
FAULT 0) result: true
D/MmsSmsDatabaseHelper( 1235): [getWritableDatabase] hasAutoIncrementThreads: tr
ue hasAutoIncrementAddresses: true hasAutoIncrementPart: true hasAutoIncrementPd
u: true
D/TransactionService( 1756): Cursor= >>>>> Dumping cursor android.content.Conten
[email protected]
D/TransactionService( 1756): <<<<<
D/TransactionService( 1756): onNewIntent: cursor.count=0 action=null
D/TransactionService( 1756): onNewIntent: no pending messages. Stopping service.
V/TransactionService( 1756): CleanUpIfIdle: txnServ is idle
D/TransactionService( 1756): removeNotification, txnId=init
D/TransactionService( 1756): removeNotification, currentDds=0
D/TransactionService( 1756): removeNotification(), found init = null
D/TransactionService( 1756): decRefCount() mRef=1
D/TransactionService( 1756): Handling incoming message: { when=-70ms what=5 arg1
=2 obj=Intent { cmp=com.android.mms/.transaction.TransactionService } target=com
.android.mms.transaction.TransactionService$ServiceHandler } = EVENT_NEW_INTENT
D/TransactionService( 1756): onNewIntent: serviceId: 2: null intent=Intent { cmp
=com.android.mms/.transaction.TransactionService }
D/TransactionService( 1756): networkAvailable=true
D/TransactionService( 1756): Cursor= >>>>> Dumping cursor android.content.Conten
[email protected]
D/TransactionService( 1756): <<<<<
D/TransactionService( 1756): onNewIntent: cursor.count=0 action=null
D/TransactionService( 1756): onNewIntent: no pending messages. Stopping service.
V/TransactionService( 1756): CleanUpIfIdle: txnServ is idle
D/TransactionService( 1756): removeNotification, txnId=init
D/TransactionService( 1756): removeNotification, currentDds=0
D/TransactionService( 1756): removeNotification(), found init = null
D/TransactionService( 1756): decRefCount() mRef=0
D/Mms:app ( 1756): new threadId: -1
D/Mms:app ( 1756): cancelNotification
I/ActivityManager( 997): Resuming delayed broadcast
I/ActivityManager( 997): Start proc com.android.onetimeinitializer for broadcas
t com.android.onetimeinitializer/.OneTimeInitializerReceiver: pid=1790 uid=10011
gids={50011}
V/Zygote ( 1790): Switching descriptor 34 to /dev/null
V/Zygote ( 1790): Switching descriptor 10 to /dev/null
D/ActivityThread( 1790): handleBindApplication:com.android.onetimeinitializer
D/ActivityThread( 1790): setTargetHeapUtilization:0.75
D/ActivityThread( 1790): setTargetHeapMinFree:2097152
V/OneTimeInitializerRece( 1790): OneTimeInitializerReceiver.onReceive
I/ActivityManager( 997): Delay finish: com.android.onetimeinitializer/.OneTimeI
nitializerReceiver
I/ActivityManager( 997): Resuming delayed broadcast
D/CMStats ( 1488): Next sync attempt in : 23 hours
V/Zygote ( 1806): Switching descriptor 34 to /dev/null
V/Zygote ( 1806): Switching descriptor 10 to /dev/null
I/ActivityManager( 997): Start proc com.android.voicedialer for broadcast com.a
ndroid.voicedialer/.VoiceDialerReceiver: pid=1806 uid=10018 gids={50018, 3002}
D/ActivityThread( 1806): handleBindApplication:com.android.voicedialer
D/ActivityThread( 1806): setTargetHeapUtilization:0.75
D/ActivityThread( 1806): setTargetHeapMinFree:2097152
V/Zygote ( 1819): Switching descriptor 34 to /dev/null
V/Zygote ( 1819): Switching descriptor 10 to /dev/null
I/ActivityManager( 997): Start proc org.cyanogenmod.bugreport for broadcast org
.cyanogenmod.bugreport/.PackageChangeReceiver: pid=1819 uid=2000 gids={42000, 30
03, 1007, 3002, 1028, 1015, 1023, 3008}
D/ActivityThread( 1819): handleBindApplication:org.cyanogenmod.bugreport
D/ActivityThread( 1819): setTargetHeapUtilization:0.75
D/ActivityThread( 1819): setTargetHeapMinFree:2097152
D/AlertReceiver( 1589): onReceive: a=android.intent.action.BOOT_COMPLETED Intent
{ act=android.intent.action.BOOT_COMPLETED flg=0x8000010 cmp=com.android.calend
ar/.alerts.AlertReceiver (has extras) }
I/ActivityManager( 997): Delay finish: com.android.calendar/.alerts.AlertReceiv
er
D/AlertService( 1589): 0 Action = android.intent.action.BOOT_COMPLETED
D/AlertService( 1589): Scheduling next alarm with AlarmScheduler. sEventReminder
Received: null
D/AlarmScheduler( 1589): No events found starting within 1 week.
E/QMI_FW ( 480): QMUXD: Service_id=39 not found over conn_id=0
E/QMI_FW ( 480): QMUXD: Service_id=39 not found over conn_id=18
E/QMI_FW ( 480): QMUXD: Service_id=39 not found over conn_id=37
E/gpsone_dmn( 480): bitClientQmiCtrlPointInit:865]: qmi_client_get_service_list
() rc -2, nosignal 1, total timeout 12000
W/MediaScanner( 1206): Error opening directory '/storage/sdcard1/lost+found/', s
kipping: Permission denied.
W/MediaScanner( 1206): Error opening directory '/storage/usbdisk/', skipping: Pe
rmission denied.
V/MediaScanner( 1206): pruneDeadThumbnailFiles... android.database.sqlite.SQLite
[email protected]
V/MediaScanner( 1206): /pruneDeadThumbnailFiles... android.database.sqlite.SQLit
[email protected]
I/ActivityManager( 997): Resuming delayed broadcast
V/Zygote ( 1836): Switching descriptor 34 to /dev/null
V/Zygote ( 1836): Switching descriptor 10 to /dev/null
I/ActivityManager( 997): Start proc com.android.cellbroadcastreceiver for broad
cast com.android.cellbroadcastreceiver/.CellBroadcastReceiver: pid=1836 uid=1003
0 gids={50030}
D/ActivityThread( 1836): handleBindApplication:com.android.cellbroadcastreceiver
D/ActivityThread( 1836): setTargetHeapUtilization:0.75
D/ActivityThread( 1836): setTargetHeapMinFree:2097152
D/CellBroadcastReceiver( 1836): onReceive Intent { act=android.intent.action.BOO
T_COMPLETED flg=0x8000010 cmp=com.android.cellbroadcastreceiver/.CellBroadcastRe
ceiver (has extras) }
D/CellBroadcastReceiver( 1836): Registering for ServiceState updates
D/CellBroadcastReceiver( 1836): Service state changed! 0 Full: 0 0 home Rogers W
ireless Rogers Wireless 302720 LTE LTE CSS not supported -1 -1 RoamInd=-1 DefRo
amInd=-1 EmergOnly=false
V/Zygote ( 1850): Switching descriptor 34 to /dev/null
V/Zygote ( 1850): Switching descriptor 10 to /dev/null
I/ActivityManager( 997): Start proc com.android.settings.cyanogenmod.DevicePerf
ormanceSettingsHelper for broadcast com.android.settings.cyanogenmod.DevicePerfo
rmanceSettingsHelper/.BootReceiver: pid=1850 uid=1000 gids={41000, 1028, 1015, 3
002, 3001, 3003, 1021, 3004, 3005, 1000, 3010, 1023, 1010}
D/CellBroadcastConfigService( 1836): enabling emergency cell broadcast channels
D/IccSmsInterfaceManager( 1235): [IccSmsInterfaceManager] enableGsmBroadcastRang
e
D/IccSmsInterfaceManager( 1235): [IccSmsInterfaceManager] Calling setGsmBroadcas
tConfig with 1 configurations
D/IccSmsInterfaceManager( 1235): [IccSmsInterfaceManager] Added cell broadcast s
ubscription for MID range 4352 to 4354 from client com.android.cellbroadcastrece
iver
D/IccSmsInterfaceManager( 1235): [IccSmsInterfaceManager] Calling setCellBroadca
stActivation(true)
D/ActivityThread( 1850): handleBindApplication:com.android.settings.cyanogenmod.
DevicePerformanceSettingsHelper
D/ActivityThread( 1850): setTargetHeapUtilization:0.75
D/ActivityThread( 1850): setTargetHeapMinFree:2097152
I/PerformanceHelper( 1850): Restore disabled by user preference.
I/ActivityManager( 997): Delay finish: com.android.settings.cyanogenmod.DeviceP
erformanceSettingsHelper/.BootReceiver
D/IccSmsInterfaceManager( 1235): [IccSmsInterfaceManager] enableGsmBroadcastRang
e
D/IccSmsInterfaceManager( 1235): [IccSmsInterfaceManager] Calling setGsmBroadcas
tConfig with 2 configurations
D/IccSmsInterfaceManager( 1235): [IccSmsInterfaceManager] Added cell broadcast s
ubscription for MID range 4356 to 4356 from client com.android.cellbroadcastrece
iver
D/IccSmsInterfaceManager( 1235): [IccSmsInterfaceManager] Calling setCellBroadca
stActivation(true)
D/IccSmsInterfaceManager( 1235): [IccSmsInterfaceManager] enableGsmBroadcastRang
e
D/IccSmsInterfaceManager( 1235): [IccSmsInterfaceManager] Calling setGsmBroadcas
tConfig with 3 configurations
D/IccSmsInterfaceManager( 1235): [IccSmsInterfaceManager] Added cell broadcast s
ubscription for MID range 4371 to 4372 from client com.android.cellbroadcastrece
iver
D/IccSmsInterfaceManager( 1235): [IccSmsInterfaceManager] Calling setCellBroadca
stActivation(true)
D/IccSmsInterfaceManager( 1235): [IccSmsInterfaceManager] enableGsmBroadcastRang
e
D/IccSmsInterfaceManager( 1235): [IccSmsInterfaceManager] Calling setGsmBroadcas
tConfig with 4 configurations
D/IccSmsInterfaceManager( 1235): [IccSmsInterfaceManager] Added cell broadcast s
ubscription for MID range 4373 to 4378 from client com.android.cellbroadcastrece
iver
D/IccSmsInterfaceManager( 1235): [IccSmsInterfaceManager] Calling setCellBroadca
stActivation(true)
D/Tethering( 997): MasterInitialState.processMessage what=3
D/StatusBar.NetworkController( 1128): updateConnectivity: intent=Intent { act=an
droid.net.conn.CONNECTIVITY_CHANGE flg=0x4000010 (has extras) }
D/StatusBar.NetworkController( 1128): updateConnectivity: networkInfo=NetworkInf
o: type: mobile[LTE], state: CONNECTED/CONNECTED, reason: connected, extra: ltem
obile.apn, roaming: false, failover: false, isAvailable: true, isConnectedToProv
isioningNetwork: false
D/StatusBar.NetworkController( 1128): updateConnectivity: connectionStatus=0
D/TelephonyProvider( 1235): Column apn id key is 'apn_id'
E/GpsXtraDownloader( 997): No XTRA servers were specified in the GPS configurat
ion
D/GpsLocationProvider( 997): NTP server returned: 1417910311537 (Sat Dec 06 18:
58:31 EST 2014) reference: 35847 certainty: 20 system time offset: -2353
E/LocSvc_ApiV02( 997): W/virtual loc_api_adapter_err LocApiV02::setTime(GpsUtcT
ime, int64_t, int):449] status = eLOC_CLIENT_SUCCESS, ind..status = eQMI_LOC_GEN
ERAL_FAILURE_V02
D/IccSmsInterfaceManager( 1235): [IccSmsInterfaceManager] enableGsmBroadcastRang
e
D/IccSmsInterfaceManager( 1235): [IccSmsInterfaceManager] Calling setGsmBroadcas
tConfig with 4 configurations
D/IccSmsInterfaceManager( 1235): [IccSmsInterfaceManager] Added cell broadcast s
ubscription for MID range 4379 to 4379 from client com.android.cellbroadcastrece
iver
D/IccSmsInterfaceManager( 1235): [IccSmsInterfaceManager] Calling setCellBroadca
stActivation(true)
D/IccSmsInterfaceManager( 1235): [IccSmsInterfaceManager] enableGsmBroadcastRang
e
D/IccSmsInterfaceManager( 1235): [IccSmsInterfaceManager] Calling setGsmBroadcas
tConfig with 4 configurations
D/IccSmsInterfaceManager( 1235): [IccSmsInterfaceManager] Added cell broadcast s
ubscription for MID range 4370 to 4370 from client com.android.cellbroadcastrece
iver
D/IccSmsInterfaceManager( 1235): [IccSmsInterfaceManager] Calling setCellBroadca
stActivation(true)
D/CellBroadcastConfigService( 1836): enabled emergency cell broadcast channels
D/CellBroadcastConfigService( 1836): disabling cell broadcast channel 50
D/IccSmsInterfaceManager( 1235): [IccSmsInterfaceManager] disableGsmBroadcastRan
ge
D/IccSmsInterfaceManager( 1235): [IccSmsInterfaceManager] Failed to remove cell
broadcast subscription for MID range 50 to 50 from client com.android.cellbroadc
astreceiver
D/CellBroadcastConfigService( 1836): disabled cell broadcast channel 50
D/CellBroadcastConfigService( 1836): disabling cell broadcast channel 60
D/IccSmsInterfaceManager( 1235): [IccSmsInterfaceManager] disableGsmBroadcastRan
ge
D/IccSmsInterfaceManager( 1235): [IccSmsInterfaceManager] Failed to remove cell
broadcast subscription for MID range 60 to 60 from client com.android.cellbroadc
astreceiver
D/CellBroadcastConfigService( 1836): disabled cell broadcast channel 60
D/CellBroadcastConfigService( 1836): disabling channels 919-928
D/IccSmsInterfaceManager( 1235): [IccSmsInterfaceManager] disableGsmBroadcastRan
ge
D/IccSmsInterfaceManager( 1235): [IccSmsInterfaceManager] Failed to remove cell
broadcast subscription for MID range 919 to 928 from client com.android.cellbroa
dcastreceiver
D/CellBroadcastConfigService( 1836): disabling cell broadcast ETWS test messages
D/IccSmsInterfaceManager( 1235): [IccSmsInterfaceManager] disableGsmBroadcastRan
ge
D/IccSmsInterfaceManager( 1235): [IccSmsInterfaceManager] Failed to remove cell
broadcast subscription for MID range 4355 to 4355 from client com.android.cellbr
oadcastreceiver
D/CellBroadcastConfigService( 1836): disabling cell broadcast CMAS test messages
D/IccSmsInterfaceManager( 1235): [IccSmsInterfaceManager] disableGsmBroadcastRan
ge
D/IccSmsInterfaceManager( 1235): [IccSmsInterfaceManager] Failed to remove cell
broadcast subscription for MID range 4380 to 4382 from client com.android.cellbr
oadcastreceiver
I/ActivityManager( 997): Resuming delayed broadcast
V/Zygote ( 1869): Switching descriptor 34 to /dev/null
V/Zygote ( 1869): Switching descriptor 10 to /dev/null
I/ActivityManager( 997): Start proc com.android.email for broadcast com.android
.email/.service.EmailBroadcastReceiver: pid=1869 uid=10035 gids={50035, 3003, 10
28, 1015}
D/ActivityThread( 1869): handleBindApplication:com.android.email
D/ActivityThread( 1869): setTargetHeapUtilization:0.75
D/ActivityThread( 1869): setTargetHeapMinFree:2097152
I/ActivityManager( 997): Delay finish: com.android.email/.service.EmailBroadcas
tReceiver
I had dhackers new aosp lolipop running for about five minutes at a time, but had the same problem. I figured out that removing two lines in the stock xml file would let me downgrade to stock jellybean as a temporary solution.
To me, this looks ROM related rather than device. I assume you did a clean flash? Wiped everything before installing either? What gapps did you flash?
Yes wiped everything every time. I used the appropriate gapps for every single install, sometimes skipping it completely just to see if it made a difference, no difference. Like I said in my original post, I even tried slimkat with the same issue. I even tried different versions of twrp and philz recovery (couldnt get any cwm to work with the new bl) to no avail. Im back on stock kitkat now, going to keep with it for now as i'll be heading out of town for work for awhile, i'll try again when I return.
I wonder if this is related to that sdcard permission fix I saw rolling around the forums. Clearly it has a permission issue of some kind. I myself didn't run into this issue but I do remember seeing the fix I mentioned in the CM11 thread but can't remember who posted it.
Its a possibility, although I did remove my SD card at one point as well.
Sent from my RAZR HD using XDA Free mobile app
stevedpaul said:
Its a possibility, although I did remove my SD card at one point as well.
Sent from my RAZR HD using XDA Free mobile app
Click to expand...
Click to collapse
The reference in your log to /storage is the internal SD, can't remove that Search the CM11 thread, you'll find the flashable fix, see if it helps.
I'll have a look, thank you for your help, much appreciated.
Sent from my RAZR HD using XDA Free mobile app
Can someone help me?
I was using CM11 JBBL version
I tried to flash CM12 and I've got an error. Then i was after a fix of it in XDA and found this thread:
http://forum.xda-developers.com/dro...tutorial-make-motorola-razr-hd-xt925-t2916465
After updated my Razr HD to KKBL, I've flashed TWRP 2.8.2.1 from dhacker tweet:
https://twitter.com/dhacker29/status/557054829357707264 (used the fastboot from here http://forum.xda-developers.com/showthread.php?t=2588979)
I got this error message while flashing the recovery:
(bootloader) Variable Not Supported --- But TWRP booted fine.
Tried to flash some CM12 or CM11 ROMs from TWRP and didn't worked. CM12 got boot loop (1h waiting and nothing...) and CM11 don't boot.
I tried to use the mfastboot to flash again the TWRP, i've flashed also TWRP 2.8.2.0 and CWM 6.0.4.9, and got no error message this time.
All recovery booted fine, but any solved my problem.
I've tried to flash:
CM11 20140218-NIGHTLY
CM12 20150121-NIGHTLY
CM12 20150120-NIGHTLY
CM12 20150115-NIGHTLY
CM12 moto_msm8960 KBBL
none worked, all CM12 got the same issue... boot loop
gutoblauth said:
Can someone help me?
I was using CM11 JBBL version
I tried to flash CM12 and I've got an error. Then i was after a fix of it in XDA and found this thread:
http://forum.xda-developers.com/dro...tutorial-make-motorola-razr-hd-xt925-t2916465
After updated my Razr HD to KKBL, I've flashed TWRP 2.8.2.1 from dhacker tweet:
https://twitter.com/dhacker29/status/557054829357707264 (used the fastboot from here http://forum.xda-developers.com/showthread.php?t=2588979)
I got this error message while flashing the recovery:
(bootloader) Variable Not Supported --- But TWRP booted fine.
Tried to flash some CM12 or CM11 ROMs from TWRP and didn't worked. CM12 got boot loop (1h waiting and nothing...) and CM11 don't boot.
I tried to use the mfastboot to flash again the TWRP, i've flashed also TWRP 2.8.2.0 and CWM 6.0.4.9, and got no error message this time.
All recovery booted fine, but any solved my problem.
I've tried to flash:
CM11 20140218-NIGHTLY
CM12 20150121-NIGHTLY
CM12 20150120-NIGHTLY
CM12 20150115-NIGHTLY
CM12 moto_msm8960 KBBL
none worked, all CM12 got the same issue... boot loop
Click to expand...
Click to collapse
Well, after some tries still didn't worked until I flash another Custom ROM (MoKee MK44.4-moto_msm8960-150118-RELEASE)
Mokee booted fine in KitKat (and finally my phone was working again). I've performed a backup of it and tried to flash again CM12 and ... WORKED :victory:
Booted the CM12 and just after a couple of minutes it showed me kind of a notification (was performing a update) before it boots the launcher.
When the laucher booted, it was working, until I see that Gapps wasn't installed. Did the Gapps installation and booted fine again.
Tried to download an app from Store and there was no keyboard installed this time. Downloaded a keyboard apk, mounted the SD on PC to transfer and install and the "stock" keyboard started to work, but was no phone signal. CM wasn't recognizing my SIM.
So I've downloded the last Nightly version (feb. 22, 2015), flashed, botted and it's working fine now.
Going to test it for now

Developing ePDG/(P/I/S)-SCSF : Problem enabling WiFi Calling on HTC-10

I realize this is a big ask but I'm hitting a brick wall and looking for some suggestions.
I am developing a Wifi Calling feature for an MVNO.
Wifi calling is basically IMS over an untrusted Wifi network and is fully specified in 3GPP.
I have built all the network subsystems needs (ePDG, P-SCSF, I-SCSF,S-SCSF) and have access to the HSS for authentication.
I have been using a Samsung Galaxy S5 (SM-G901F) with an Orange ROM and after some minor configuration tweaks in ims_config_data.db I can get Wifi Calling enabled, point it to my ePDG and it works great.
So I'm now trying to get the same functionality working on the HTC-10. I bought the device directly from HTC.
When I use an EE SIM card, Wifi calling option is present in the Call settings and Wifi calling works fine.
When I use my MVNO SIM card, first problem WiFi calling option was absent. I fixed this easy enough by tweaking the files in /system/customize/MNSprop. So now I have the WiFi Calling menu item back. However I can't enable it. It is not greyed out but when I select the checkbox, the tick appears and disappears immediately. There is very little to see in adb logcat
Code:
07-15 18:16:57.153 2430 2430 D WFCSwitchPreference: onCheckedChanged isChecked: true
07-15 18:16:57.154 2430 2430 D WFCSwitchPreference: isWarningWFC:false
07-15 18:16:57.154 2430 7674 D WFCSwitchPreference: EVENT_SET_WFC_STATUS_PREFERENCE sWFCStatusCurr = 0, sWFCStatusNew = 1, sWFCPreferenceCurr = 0
07-15 18:16:57.163 2430 7674 I WFCSwitchPreference: EVENT_SET_WFC_STATUS_PREFERENCE pref = -1
07-15 18:16:57.164 2430 2430 D WFCSwitchPreference: onBindView
07-15 18:16:57.164 2430 2430 D WFCSwitchPreference: onBindView mControlEnable = false, sWFCStatusCurr = 0
07-15 18:16:57.165 6347 6357 D WFCPhoneProvider: wfcphonesettings <- name=PREFERRED_OPTION value=-1
07-15 18:16:57.167 2430 7674 I WFCSwitchPreference: EVENT_SET_WFC_STATUS_PREFERENCE delete last selected mode = true
07-15 18:16:57.188 2430 7674 I WFCSwitchPreference: EVENT_SET_WFC_STATUS_PREFERENCE result = false
07-15 18:16:57.202 2430 2430 D WFCSwitchPreference: mMainHandler.handleMessage: UI_MSG_SET_CONTROL mCheckBoxView: android.widget.CheckBox{f38020f V..D..C.. ......ID 1248,64-1376,235 #7f11011c app:id/checkbox}
07-15 18:16:57.203 2430 2430 D WFCSwitchPreference: onCheckedChanged isChecked: false
07-15 18:16:57.213 2430 2430 D WFCSwitchPreference: onBindView
07-15 18:16:57.213 2430 2430 D WFCSwitchPreference: onBindView mControlEnable = true, sWFCStatusCurr = 0
I've tried comparing the good situation with the EE SIM and the bad situation with the MVNO SIM and I've come to a conclusion that the main difference is that neither imscmservice or ims_rtp_daemon is running on the bad SIM. Both these processes are started when property sys.ims.DATA_DAEMON_STATUS = 1. (according to init.target.rc)
What I can't figure out is what triggers DATA_DAEMON_STATUS to bet set to 1.
If anyone has got any suggestions I'd be very happy to try.
Thanks for reading.
I understand exactly what you're attempting to do. Unfortunately I cannot help you because I don't know the answer.
I'm sure there are a few elite experts on XDA that have the answers but I have not been able to find any.
So I think I've narrowed this down a bit further. It looks like it could be a problem with the RIL <-> SIM card rather than a carrier customization.
It seems that the CMD_SET_CLIENT_PROVISIONING_CFG command is failing. (whatever that is).
Maybe it needs some ISIM files that is missing from my SIM but present on the EE SIM.
Code:
08-12 12:18:54.876 2650 2650 D HtcTelephony: CMD_SET_CLIENT_PROVISIONING_CFG param: 1,1,,,,,,xxx
08-12 12:18:54.879 2650 2966 D RilRequest: [241925766]< OEM_HOOK_STRINGS error: com.android.internal.telephony.CommandException: GENERIC_FAILURE ret=
08-12 12:18:54.879 2650 2650 D HtcTelephony: CMD_SET_CLIENT_PROVISIONING_CFG_DONE
08-12 12:18:54.880 2650 2650 D HtcTelephony: processNextSetWfcRequest, size now: 0
08-12 12:18:54.881 2650 2650 D HtcTelephony: CMD_SET_CLIENT_PROVISIONING_CFG_DONE exception: GENERIC_FAILURE
Any thoughts anyone?

Motorola Moto E XT1022 No Signal

I am having an issue with the phone displaying No Signal with whatever SIM I insert in any of the two slots. Tried cleaning the slots by blowing air, also did a factory reset but those doesn't seem to work. Sometimes a RED CROSS is appearing in the place of network bars then going off in a fraction of sec. However I managed to get into the engineering mode using *#*#4636#*#* code then hit Phone Info where I found the following information
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
IMEI xxxx....xxxx (Thats ok as far as my IMEI check *#06# and Phone package is concerned)
Phone number: unknown
Current network:
Run ping test (Thats a clickable button)
Ping IpAddr:
Ping Host Name (www . google . co . uk)
HTTP Client test:
Signal strngth: 0 dBm 99asu
Location: LAC = unknown CID = unknown
Neighbouring CID: unknown
CellInfo:
Roaming: Not roaming
GSM Service: Radio off
GPRS Service: Disconnected
Network type: unknown,Unknown
Message waiting: false
Call redirect: false
Call status: idle
Radio resets: 0
Data attempts: 0
Data successes: 0
GSM disconnects: ========DATA========
PPP sent: 0pkts, 0 bytes
PPP received: 0pkts, 0 bytes
Number of PPP reset since boot: 0
Set preferred network type
Unknown (Drop down list. If this is changed, it automatically resets to Unknown)
Turn on radio (Thats a clickable button. If clicked it shows "Turn Off Radio" for a few secs again goes back to "Turn on Radio")
CellInfoListRate 2147483647 (Thats a clickable button)
Turn on IMS registration requirement (Thats a clickable button)
Turn on SMS over IMS (Thats a clickable button)
Turn on lte ram dump (Thats a clickable button)
SMSC: __________ <Update> <Refresh>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Desperately started looking out for solutions over the web but none seemed to hit the nail. At last landed up on this forum that looks a little alive. Please help me to get this fixed as I am all turned down to a out-fashioned and outdated keyed phone that I seriously dislike.
Hope to get my phone back to life soon with help from you guys.

Categories

Resources