PDA-версия форума ASUSMobile.RU

Поиск - Профиль - Войти и проверить личные сообщения - Вход - Регистрация
Форум Asus Mobile Club Russia > Полезное > Раздел Разработки прошивок WM6.5.x > DST - проблема при переходе на зимнее время

На страницу 1, 2  След.
[Ответить на тему]

AndrewSh [04.11.10, 10:34] DST - проблема при переходе на зимнее время:
На некоторых устройствах HTC (в частности у меня на Leo TMOUS) возникла проблема с отбражением местного времени при переводе часов на один час назад ночью 31 октября (Daylight saving time). Ночью не появилось уведомление о корректировке. С утра время на аппарате осталось летним. Ручная установка правильных данных либо синхонизация с компьютером показания часов исправляет, но ровно до перезагрузки девайса. После рестарта - показания опять неверные. Для разных часовых поясов погрешность мжет быть абсолютно разной.
В моем случае проблема решилась отключением сервиса Network Identity and Time Zone (NITZ), являющегося частью протокола GSM.

HKLM/Drivers/BuiltIn/RIL
NITZEnable = 0
TZEnabledAfterReboot = 0

В принципе этот сервис можно отключить через меню телефона Settings/Personal/Phone/GSM-UMTS Service/Time Syncronization/Get Settings - и отключение чекбокса Automatic change time zone and clock. Но в моем случае - без правки рееста этот чекбокс автоматически активировался после рестарта. Хотя на некоторых телефонах - нет, судя по отзывам пользователей.

Если у кого-нибудь есть альтернативные способы решения проблемы - пишите

P.S. Редактирование базы часовых поясов в файле 2330fc3c_manila не принесло ожидаемого эффекта в моем случае.

Добавлено
Проблема DST на данном этапе решена вендором (НТС)
Официальный фикс и его описание
Кухонный пакет для разработчиков

[Ответить на тему]   Ответить с цитатой   
LiquidStorm [04.11.10, 10:40] :
AndrewSh
Это получается косяк оператора, что через NITZ отдается неправильно время?

[Ответить на тему]   Ответить с цитатой   
AndrewSh [04.11.10, 10:53] :
LiquidStorm
первое, что я сделал - выпил всю кровь у службы техподдержки опсоса icon_smile. Если бы ты слышал, что я за ответы получал!....
"Мы вообще никакое время не транслируем.... Мы к часам отношения не имеем."
Когда я им заявил, что сервис NITZ является официальной частью протокола GSM с 1995 года - техподдержка впала в полный ступор. Они поставили меня на hold и долго думали... Потом предложили мне написать официальное заявление в офис провайдера. icon_smile

К сожалению - на параллельных англо- и русскоязычных форумах эта тема уже поднята и фидбэков очень много со всего мира.... Так что - проблема явно не операторская - описаны случаи, кода Leo или Touch HD не перешли на зимнее время, а лежащий рядом с ними Desire (на том же опсосе) - перешел нормально...... Или допустим Лео коллеги korand-a (тот же опсос, что и у меня) с отключенным NITZ перешел на змнее время нормально, а мой - остался в лете....
В принципе - NITZ нам как бы не особо нужен icon_smile - столько лет на Асусе без него обходились - и ничего icon_smile

[Ответить на тему]   Ответить с цитатой   
LiquidStorm [04.11.10, 11:02] :
AndrewSh
Как символично попить кровушки после хеллоуина ) Сапорт опсоса всегда радует познаниями, которые не входят в заученный набор фраз.

А если разделить по типу ОС девайсы с проблемой перевода часов, то есть ли отзывы, что гуглофоны в стане HTC также подвержены этой проблеме (судя по Desire - нет, но одна модель не показатель)?

[Ответить на тему]   Ответить с цитатой   
AndrewSh [04.11.10, 11:07] :
LiquidStorm
если честно - я просматривал на хда и на 4пда только темки по HD2....
По Андроид - особо не читал. Но судя по дикому вою в нете - яблочники тоже отличились - весь контингент пользователей айфона - на ушах стоит....

[Ответить на тему]   Ответить с цитатой   
vadyarik [13.11.10, 05:20] :
В моем случае:
ОПСОС передает правильное время, если включена галка в Маниле:
(Настройка-Услуги передачи данных-Синхронизация времени)

Но если установлена Синхронизация времени в виндовых настройках (как говорилось выше), время на час сдвигается от правильного.

У меня это разные вещи видимо от этого:
[HKEY_LOCAL_MACHINE\Software\HTC\TimeZoneAutoFix]
"CreatePDPAlways"=dword:00000000
При данных параметрах в AGPS включена "Служба опр. коорд. НТС" или скорее всего Google.
При оригинальных значениях не проверял, точнее уже забыл как.

а NITZ по жизни отключен.

В моем регионе перевод времени отменили несколько лет назад. Но если бы он был, время бы выставилось правильно (в виндовой синхронизации) с учетом старого перевода. Где-то в винде мне сдается устаревшие базы сидят.

Доброго всем здравия и правильного времени! icon_smile

[Ответить на тему]   Ответить с цитатой   
AndrewSh [13.11.10, 08:51] :
vadyarik
Самое смешное, что если бы я, как вы, находился в Алматы, то со временем у меня было бы всё в порядке с учетом вашей местной отмены перехода. Но только если бы при этом у меня был как сейчас выставлен GMT+2.
Самое противное в этой ситуации то - что в зависимости от текущего часового пояса сдвиг по времени абсолютно рэндомный. Т.е. - судя по стонам на хда - в разных часовых поясах у людей произошли абсолютно разные по величине сдвиги....

[Ответить на тему]   Ответить с цитатой   
viven134_2 [21.11.10, 13:09] :
У меня тоже наблюдается эта проблема на обоих Левах при включенной синхр времени, поотключал нафиг синхронизацию и все ок( МТС UA)
Еще заметил увеличенный расход батареи на аппарате с офф обновлением на 4пд. говорят что есть взаимосвязь с этим переходом Л\зима Wacko Drinks or Beer

[Ответить на тему]   Ответить с цитатой   
AndrewSh [21.11.10, 13:24] :
viven134_2 писал(а):
Еще заметил увеличенный расход батареи на аппарате с офф обновлением на 4пд. говорят что есть взаимосвязь с этим переходом Л\зима

Чё-та я такое не наблюдаю. Драйверы у меня как бы тоже из поcледнего ship TMOUS... На них все свои прошивки собираю..... Ну кроме старой родной манилы, естественно, и еще пары-тройки ОЕМ пакетов. Их я поновее предпочитаю.
А.... допер.... гении, блин. Похолодало - вот и держит батарейка хуже icon_smile Переход на зимнее время icon_smile Не на время, а на зимнюю температуру icon_smile


[Ответить на тему]   Ответить с цитатой   
viven134_2 [21.11.10, 13:42] :
clocknot.exe
у меня его нет в процессах ... с обновлением офф- расход больше...но это другая песня Wink Drinks or Beer

[Ответить на тему]   Ответить с цитатой   
AndrewSh [21.11.10, 13:53] :
viven134_2
проблема с DST на НТС не имеет отношения к системным таймерам (clocknot). Этот сервис вообще не ОЕМ-овский, а от Микрософта (сидит в Shell). А расход у тебя повышенный - хрен его знает, что там за сервисы у T-Mobile в официале активированы. Я помню только, что повыкидывал кучу всякого бесполезного хлама из официальной ОЕМ и забыл про них. Вот и стал расход нормальным.

Вот поэтому у меня на том форуме за 4 года 20 постов..... Потому как - бесполезно icon_smile Люди выдумывают проблемы (локальный глюк какого-нибудь "гуру" возводится в ранг всемирного бедствия, остальные находят его у себя - плацебо наоборот), потом дружно их решают. Причем - никакой конструктив извне - просто не воспринимается.


[Ответить на тему]   Ответить с цитатой   
ImaSoft [21.11.10, 17:01] :
А предположения есть какие-то, что за баг такой с этим переходом времени, решение то отключить сервис радикальное но хотелось бы, чтобы он работал, интересно, а как будет, когда вернется на летнее время исправится или нет как думаете?

[Ответить на тему]   Ответить с цитатой   
AndrewSh [21.11.10, 17:34] :
ImaSoft
исправится..... Так что - летом - включим. Я читал официальные ответы НТС по поводу бага (выкладывал один чел на хда) - предлагают отключить NITZ. Так что - то, что я придумал сам себе экспромтом - есть, как выяснилось, официальный метод производителя. icon_smile

[Ответить на тему]   Ответить с цитатой   
ImaSoft [21.11.10, 17:40] :
AndrewSh писал(а):
исправится..... Так что - летом - включим. Я читал официальные ответы НТС

Я одного не могу понять, это баг программный нашего девайса или все таки накасячили операторы и почему у некоторых этот косяк есть, а у некоторых нет, я имею в виду операторов?

[Ответить на тему]   Ответить с цитатой   
helgee [21.11.10, 17:53] :
AndrewSh, вот мой вариант правки 2330fc3c_manila, при котором все коректно работает. Только нужно еще и реестр поправить:
[spoiler:6785fd819e][HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\WindowsMobile\KB958729]
"PackageName"="KB958729 - DST Update December 2008"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Timezones\65]
"TZI"=hex:B4,00,00,00,00,00,00,00,C4,FF,FF,FF,00,00,02,00,00,00,03,00,00,00,00,00,00,00,00,00,00,00,0A,00,00,00,03,00,00,00,00,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Timezones\70]
"TZI"=hex:B4,00,00,00,00,00,00,00,C4,FF,FF,FF,00,00,03,00,06,00,02,00,17,00,3B,00,1E,00,00,00,00,00,0A,00,06,00,03,00,17,00,3B,00,1E,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Timezones\60]
"TZI"=hex:D2,00,00,00,00,00,00,00,C4,FF,FF,FF,00,00,0B,00,00,00,01,00,02,00,00,00,00,00,00,00,00,00,03,00,00,00,02,00,02,00,00,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Timezones\50]
"TZI"=hex:F0,00,00,00,00,00,00,00,C4,FF,FF,FF,00,00,0B,00,00,00,01,00,02,00,00,00,00,00,00,00,00,00,03,00,00,00,02,00,02,00,00,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Timezones\54]
"TZI"=hex:F0,00,00,00,00,00,00,00,C4,FF,FF,FF,00,00,02,00,06,00,02,00,17,00,3B,00,1E,00,00,00,00,00,0A,00,06,00,03,00,17,00,3B,00,1E,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Timezones\56]
"TZI"=hex:F0,00,00,00,00,00,00,00,C4,FF,FF,FF,00,00,03,00,06,00,02,00,17,00,3B,00,1E,00,00,00,00,00,0A,00,06,00,02,00,17,00,3B,00,1E,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Timezones\35]
"TZI"=hex:2C,01,00,00,00,00,00,00,C4,FF,FF,FF,00,00,0B,00,00,00,01,00,02,00,00,00,00,00,00,00,00,00,03,00,00,00,02,00,02,00,00,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Timezones\20]
"TZI"=hex:68,01,00,00,00,00,00,00,C4,FF,FF,FF,00,00,0B,00,00,00,01,00,02,00,00,00,00,00,00,00,00,00,03,00,00,00,02,00,02,00,00,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Timezones\30]
"TZI"=hex:68,01,00,00,00,00,00,00,C4,FF,FF,FF,00,00,0A,00,00,00,05,00,02,00,00,00,00,00,00,00,00,00,04,00,00,00,01,00,02,00,00,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Timezones\10]
"TZI"=hex:A4,01,00,00,00,00,00,00,C4,FF,FF,FF,00,00,0B,00,00,00,01,00,02,00,00,00,00,00,00,00,00,00,03,00,00,00,02,00,02,00,00,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Timezones\13]
"TZI"=hex:A4,01,00,00,00,00,00,00,C4,FF,FF,FF,00,00,0A,00,00,00,05,00,02,00,00,00,00,00,00,00,00,00,04,00,00,00,01,00,02,00,00,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Timezones\4]
"TZI"=hex:E0,01,00,00,00,00,00,00,C4,FF,FF,FF,00,00,0B,00,00,00,01,00,02,00,00,00,00,00,00,00,00,00,03,00,00,00,02,00,02,00,00,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Timezones\5]
"TZI"=hex:E0,01,00,00,00,00,00,00,C4,FF,FF,FF,00,00,0A,00,00,00,05,00,02,00,00,00,00,00,00,00,00,00,04,00,00,00,01,00,02,00,00,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Timezones\3]
"TZI"=hex:1C,02,00,00,00,00,00,00,C4,FF,FF,FF,00,00,0B,00,00,00,01,00,02,00,00,00,00,00,00,00,00,00,03,00,00,00,02,00,02,00,00,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Timezones\90]
"TZI"=hex:00,00,00,00,00,00,00,00,C4,FF,FF,FF,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Timezones\120]
"TZI"=hex:88,FF,FF,FF,00,00,00,00,C4,FF,FF,FF,00,00,08,00,04,00,05,00,17,00,3B,00,1E,00,00,00,00,00,04,00,04,00,05,00,17,00,3B,00,1E,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Timezones\135]
"TZI"=hex:88,FF,FF,FF,00,00,00,00,C4,FF,FF,FF,00,00,09,00,00,00,05,00,02,00,00,00,00,00,00,00,00,00,03,00,05,00,05,00,02,00,00,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Timezones\158]
"TZI"=hex:4C,FF,FF,FF,00,00,00,00,C4,FF,FF,FF,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Timezones\160]
"TZI"=hex:2E,FF,FF,FF,00,00,00,00,C4,FF,FF,FF,00,00,09,00,01,00,03,00,17,00,3B,00,1E,00,00,00,00,00,03,00,06,00,03,00,17,00,3B,00,1E,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Timezones\185]
"TZI"=hex:D4,FE,FF,FF,00,00,00,00,C4,FF,FF,FF,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Timezones\225]
"TZI"=hex:20,FE,FF,FF,00,00,00,00,C4,FF,FF,FF,00,00,03,00,00,00,05,00,03,00,00,00,00,00,00,00,00,00,0A,00,00,00,05,00,02,00,00,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Timezones\250]
"TZI"=hex:C6,FD,FF,FF,00,00,00,00,C4,FF,FF,FF,00,00,04,00,00,00,01,00,03,00,00,00,00,00,00,00,00,00,0A,00,00,00,01,00,02,00,00,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Timezones\245]
"TZI"=hex:C6,FD,FF,FF,00,00,00,00,C4,FF,FF,FF,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Timezones\265]
"TZI"=hex:A8,FD,FF,FF,00,00,00,00,C4,FF,FF,FF,00,00,04,00,00,00,01,00,03,00,00,00,00,00,00,00,00,00,0A,00,00,00,01,00,02,00,00,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Timezones\255]
"TZI"=hex:A8,FD,FF,FF,00,00,00,00,C4,FF,FF,FF,00,00,03,00,00,00,05,00,02,00,00,00,00,00,00,00,00,00,0A,00,00,00,05,00,02,00,00,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Timezones\290]
"TZI"=hex:30,FD,FF,FF,00,00,00,00,C4,FF,FF,FF,00,00,04,00,00,00,01,00,03,00,00,00,00,00,00,00,00,00,09,00,00,00,05,00,02,00,00,00,00,00,00,00[/spoiler:6785fd819e]

[Ответить на тему]   Ответить с цитатой   
AndrewSh [21.11.10, 23:05] :
helgee
че - та твоя database у меня на африканском языке icon_smile Не помнишь, что конкретно правил? Ладно, ща в Ехель отправлю - сравню..... Наверно из за кодировки русского языка такая фигня.... Ты ж тока цифирь правил? (msid)
Ну и - у меня манила видно поновее - в моей database - 13 полей, в твоей - 10.... У меня еще cityName_alias; state_alias и country_alias после msid.... И городов (id) у меня в базе на 111 штук больше....
То, что под спойлером - я полагаю, официальный фикс от МС. Я его ставил во время экспериментов со своей манилой - не помогло.

[Ответить на тему]   Ответить с цитатой   
helgee [22.11.10, 18:30] :
AndrewSh, уже не помню что конкретно правил, это года два назад было. К стати, вместе с Korand-ом тогда этим занимались. Но все работает исправно по сей день, и на зимнее время перешло. А без этого фикса, мой город (Саратов), определяеться манилой как Уральский регион, и соответственно пытаеться время на час вперед перевести, и погоду Уральскую подсовывает. А на счет 2330fc3c_manila точно, я не подумал, что ты WWE собираешь, и свой русский вариант кинул.

З.Ы. фикс от МС дает эффект только совместно с правкой 2330fc3c_manila, а по раздельности не работает.

[Ответить на тему]   Ответить с цитатой   
AndrewSh [22.11.10, 19:37] :
helgee писал(а):
К стати, вместе с Korand-ом тогда этим занимались.

Ну если с Korand-ом - тогда знаю, что ты правил icon_smile Эта правка канает, когда NITZ отключен. Правда, без этой правки - тоже все работает при отключенном сервисе.

А вот при включенном сервисе - нифига оно не пилит на последней маниле.

Да ладно - в принципе - жил всю жизнь без NITZ, и дальше буду жить icon_smile Один хрен - подключаю к компу каждый день, шью через день icon_smile

[Ответить на тему]   Ответить с цитатой   
OneSman7 [23.11.10, 17:02] :
У меня от этой галки часы сбились еще до официального перехода (HTC Diamond). Просто один раз в 12.00 в институте отметил, что показывают 9.00.

Галку сразу после этого отрубил и теперь проблем нет. После рестарта не врубается.

А вообще, есть идея, что он периодически предпринимает попытки "подвести" время согласно нулевому поясу (отмечаю разницу в 3 часа и мое проживание в GMT +3), хотя это может быть простым совпадением.

[Ответить на тему]   Ответить с цитатой   
AndrewSh [15.12.10, 20:58] :
На сайте НТС появился официальный фикс.
Содержит в себе три файла:
DBConverter.exe
SetSysTimeZone.exe
SetSysTimeZoneImpl.exe
Версии файлов 1_0_2021 - я так понимаю - пришли из будущей оф прошивки (текущий ship Leo имеет версию пакета 1_0_2016.
Я заменил только
SetSysTimeZone.exe
SetSysTimeZoneImpl.exe
включил сервис NITZ в реестре и перегрузился - время определяется правильно.
Поэтому - кидаем в /Windows эти два файла и фиксим проблему.

P.S. Ссылка на официальный фикс

[Ответить на тему]   Ответить с цитатой   

[Ответить на тему]

На страницу 1, 2  След.
Форум Asus Mobile Club Russia > Полезное > Раздел Разработки прошивок WM6.5.x > DST - проблема при переходе на зимнее время