Sun May 8 17:43:19 2016 daemon.info ModemManager[10479]: <debug> [1462729399.109632] [mm-port-serial-at.c:459] debug_log(): (ttyUSB2): --> 'AT+CCLK?<CR>' Sun May 8 17:43:19 2016 daemon.info ModemManager[10479]: <debug> [1462729399.125142] [mm-port-serial-at.c:459] debug_log(): (ttyUSB2): <-- '<CR><LF>+CCLK: "80/01/06,00:00:28"<CR><LF><CR><LF>OK<CR><LF>' Sun May 8 17:43:19 2016 daemon.info ModemManager[10479]: <debug> [1462729399.125293] [mm-iface-modem-time.c:622] update_network_timezone_ready(): Couldn't update network timezone: 'Couldn't match +CCLK reply'
It appears that CCLK doesn't have to report the timezone: "If MT does not support time zone information then the three last characters of <time> are not returned by +CCLK?. The format of <time> is specified by use of the +CSDF command." It also seems we should be prepared to parse 4-digit years (per +CSDF), even though I've never seen them in the wild since the default is 2-digit.
Created attachment 128041 [details] [review] Patch Dan, how about these changes?
(In reply to Aleksander Morgado from comment #2) > Created attachment 128041 [details] [review] [review] > Patch > > Dan, how about these changes? LGTM
(In reply to Dan Williams from comment #3) > (In reply to Aleksander Morgado from comment #2) > > Created attachment 128041 [details] [review] [review] [review] > > Patch > > > > Dan, how about these changes? > > LGTM Thanks for reviewing! Merging to git master.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.