I would like to open discussion on developing a permanent fix for the horrible bug with Android 2.1 CDMA devices defaulting to a Preferred Network of GSM. My goal will be to develop a script or app that will either run at boot, via a cronjob, or as an icon/widget on the homescreen that will set the Preferred Network to CDMA.
The "Testing" app (*#*#4636#*#*) looks to be /system/bin/iqd. I have used strace to capture what the process is doing when the Preferred Network is properly set to CDMA, but I could not decipher it (didn't see any I/O on any files, only RAM). I've attached my log in case someone else can make sense of it.
This is the #1 issue on my Evo, and the only thing I have done to notice any change in battery life, and the difference is absolutely huge. Without applying this fix after EVERY reboot, I only get 4 hours max out of my phone. After applying the fix, I get 8-12 hours, which is actually reasonable. This desperately needs a permanent fix, and I can't imagine I am alone here.
Cheers!
The "Testing" app (*#*#4636#*#*) looks to be /system/bin/iqd. I have used strace to capture what the process is doing when the Preferred Network is properly set to CDMA, but I could not decipher it (didn't see any I/O on any files, only RAM). I've attached my log in case someone else can make sense of it.
This is the #1 issue on my Evo, and the only thing I have done to notice any change in battery life, and the difference is absolutely huge. Without applying this fix after EVERY reboot, I only get 4 hours max out of my phone. After applying the fix, I get 8-12 hours, which is actually reasonable. This desperately needs a permanent fix, and I can't imagine I am alone here.
Cheers!
Attachments
Last edited: