[PATCH] The ASU image is giving my phone insomnia

Mike (mwester) mwester at dls.net
Wed Jun 11 16:29:24 CEST 2008


The ASU images don't let my phone sleep -- the GSM sends a timezone update every few minutes and wakes it up.

The patch below adds timezone updates to the list of unsolicited messages that are disabled when the phone suspends.

Note that I did not bother to re-enable timezone updates on wake; I suppose that should be added as something may wish to use that information --- except that it seems to be wrong.  I'm 5 or 6 hours (depending on DST) behind UTC, but the timezone update (which is supposed to be in 15-minute increments) says "+CTZV: 10", which puts me somewhere in Europe I think.  That could be my network, I suppose, but I'm pretty sure I've seen this on both AT&T and T-Mobile here.  Anyone have any clues on that?


--- git/devices/ficgta01/src/plugins/phonevendors/ficgta01/vendor_ficgta01.cpp.orig     2008-06-10 21:28:52.000000000 -0500
+++ git/devices/ficgta01/src/plugins/phonevendors/ficgta01/vendor_ficgta01.cpp          2008-06-11 09:20:36.000000000 -0500
@@ -675,6 +675,9 @@
     chat( "AT%CREG=0" );
     chat( "AT%CGREG=0" );

+    // Turn off timezone notifications.
+    chat( "AT+CTZR=0" );
+
     // Turn off cell broadcast location messages.
     chat( "AT%CSQ=0", this, SLOT(sendSuspendDone()) );
 }



More information about the openmoko-devel mailing list