I've never owned a CDMA device, so my knowledge on their network is little to none. I tried to read up on it for a bit, but still, I can't test.
You can kind of check what's going on by looking here:
https://github.com/T...rvice.java#L165
you can see if the user has it set to 2G mode while screen is off, and PowerSaver detects the device is CDMA, then it will request the phone to change to NT_MODE_EVDO_NO_CDMA. Now whether that mode actually corresponds to 1X or 3G I'm not really sure to be honest.
I know nothing about this stuff, but have a friend named Google...
Hmm...well:
"1xRTT is a 2G (second generation) technology that has been available a lot longer than EVDO and is available just about anywhere cell phone coverage is for Verizon or Sprint."
So I guess industry folks refer to Verizon's 1X network as 2G...OK.
"
EVDO, or Evolution Data Only/Evolution Data Optimized, is a
3G mobile broadband technology used by
Verizon,
Sprint, and Alltel that provides typical download speeds of 600-1400kbps (with bursts up to 3100kbps)" so one would think that EVDO w/out CDMA (the 3G signal) would mean 1X (which is analogous to 2G)...
It does seem like a problem w/switching to 1X to try to save battery (if that's what's going on), because AFAIK, Verizon's 1X uses much more battery power than 3G...switching to 1X should have a negative affect on battery life. I know that when I travel to my family's cottage for vacation we get terrible signal there, and my phone goes to 1X mode and the battery dies really fast.
That about taps me out...and clearly all of this is beyond my ken.