X170 TimeFix: автоматические дата и время на Xenium X170

Экспериментальный TimeFix: время из сети, проверенные холодный запуск и дата новых SMS, точная совместимость, обновление V04A → V05A, резервные копии, восстановление и загрузка установщика.

Обновлено: 2026-10-19

Экспериментальная версия 1.0 · Windows 10/11 x64

DroBinG X170 TimeFix — установщик неофициального патча для определённых ревизий кнопочного Xenium X170. Он добавляет автоматическую установку даты и времени из сетевого сообщения NITZ. Ниже — подтверждённые результаты, точная совместимость, установка, риски и восстановление.

X170 TimeFix: время из сети и обновление V04A — V05A
Схематическая иллюстрация проекта, а не снимок экрана телефона.

Скачать программу

Скачать X170 TimeFix 1.0 для Windows x64 — 18.9 МиБ. Внутри EXE, полная справка, исходники, лицензии и отчёты проверок. Python и Ghidra пользователю не нужны.

Контрольная сумма SHA-256. При слишком частых загрузках сервер отвечает 429: повторите попытку через минуту. Докачка одним диапазоном поддерживается.

SHA-256 ZIP:
ab2a50c426f7201a87b51a1477cadf7a53d1ce3c1af1f96f1ccc3bf202371fc6

Почему мы начали с SMS, а исправили часы

Сначала казалось, что телефон неправильно сортирует общий список «Входящих». Проверка показала связь с датой: после снятия аккумулятора часы приходилось настраивать вручную, а новые сообщения могли получать неправильное время.

Патч исправляет обработку сетевого времени. Он не переписывает даты старых SMS и не меняет алгоритм сортировки. После исправления часов новые сообщения на испытанном аппарате сохраняют правильную дату.

Что подтверждено настоящим телефоном

  • Первый Xenium X170 с V05A и памятью EF7016 загрузился после записи патча.
  • Дата и время выставились автоматически, без ручного ввода.
  • После извлечения и возврата аккумулятора синхронизация повторилась. Ожидание в испытании — около минуты; это наблюдение, не гарантия срока.
  • Новое SMS сохранило правильную дату.
  • На втором аппарате C22016 ранее отдельно испытано штатное обновление V04A → V05A. Работа самого TimeFix на втором аппарате пока не подтверждена.

Совместимость: название X170 само по себе недостаточно

Целевая система — Windows 10/11 x64. Windows ARM, 32-разрядная Windows, Linux и macOS не заявлены как поддерживаемые. Программа проверяет MT6261, объём памяти 4 МиБ, идентификатор микросхемы и точное совпадение программной области.

  • X170_M6261D_2515_V05A_RU: TimeFix для совпадающего кода и JEDEC EF7016 либо C22016.
  • X170_M6261D_2506_V04A_RU и C22016: сначала штатная V05A, затем TimeFix.
  • Другие модели, изменённые прошивки и неизвестные сочетания отклоняются. Принудительного обхода проверки нет.

Как получается время и почему синхронизация не гарантирована в любой сети

TimeFix использует полученное сетевое сообщение NITZ, проверяет календарь и смещение часового пояса, затем вызывает штатный драйвер часов. Смещение учитывается в четвертях часа; летнее время повторно не прибавляется. Штатное событие часов обновляет копию времени для интерфейса.

Принимаются корректные даты 2000–2030 годов. Пустые и некорректные данные оставляют часы без изменений. Если сеть не присылает нужное сообщение, патчу нечего применять. Для практической проверки нужна рабочая SIM и регистрация в сети.

Драйвер устанавливается автоматически, защита Windows остаётся включённой

Публичный установщик сам получает оригинальный MediaTek USB VCOM 3.0.1504.0 из Microsoft Update Catalog, проверяет SHA-256 архива и извлечённых файлов и запускает Windows PnPUtil с запросом администратора. Отдельно искать и вручную устанавливать драйвер не требуется. Первое скачивание требует интернета.

Драйвер не вложен в публичный ZIP: права на него принадлежат MediaTek. Старый usb2ser.sys может блокироваться целостностью памяти или списком уязвимых драйверов Windows. Программа не отключает защиту, проверку подписей или Secure Boot. Поэтому обещания «на любом ПК» нет: при блокировке установщик останавливается и сохраняет диагностику.

Установка по шагам

  1. Скачайте и распакуйте ZIP. Заранее зарядите телефон и используйте исправный кабель передачи данных.
  2. Запустите X170-TimeFix.exe. Пункт 4 открывает полный гайд; пункт 1 запускает установку.
  3. Разрешите запрос Windows UAC. Драйвер будет скачан и установлен автоматически. Если Windows требует перезагрузку, выполните её и запустите программу снова.
  4. Дождитесь сообщения об ожидании телефона. Отключите USB на пять секунд, полностью выключите X170 и подключите без кнопок. Подключайте один аппарат. Кратковременный COM-порт ловится автоматически.
  5. Программа дважды прочитает все 4 МиБ, сравнит копии и проверит код, память и дополнительные SPI-чтения. При несовпадении запись не начинается.
  6. Прочитайте план и введите УСТАНОВИТЬ. Для распознанной V04A будут два этапа; на V05A — только TimeFix.
  7. Не отсоединяйте USB и не выключайте ПК во время записи. Дождитесь полной успешной проверки.
  8. Отключите USB, включите телефон. Если кнопка питания после BootROM не срабатывает, выньте и верните аккумулятор. С рабочей SIM дождитесь сети и автоматической даты; проверьте новое SMS.

V04A → V05A и установка TimeFix — разные по объёму операции

TimeFix на V05A меняет четыре сектора; дельта содержит 972 изменённых байта. Штатное обновление проверенной V04A меняет 694 сектора и длится заметно дольше. Программные данные записываются первыми, первый сектор заголовка обновления — в конце. После каждого этапа выполняется полное чтение и проверка; следующий этап начинается только при совпадении.

Загрузчики 0x800..0xA000 и область 0x2F8000..конец сохраняются побайтно. При обновлении V04A первый сектор всё же стирается и записывается целиком: обрыв питания остаётся риском. Название версии остаётся V05A — это не новая официальная прошивка производителя.

Своя резервная копия для каждого аппарата

Программа сохраняет свежую копию именно подключённого телефона. Дамп донора другому аппарату не подставляется. Копии и журналы находятся здесь:

%LOCALAPPDATA%\DroBinG\X170TimeFix\Backups

В копиях есть личные данные: не публикуйте их и сохраните отдельно. Основная флеш-память читается целиком, OTP в копию не входит. Пункт 3 возвращает программные сектора из собственной копии, сохраняя текущую область личных данных. Папку копии можно перенести на другой ПК.

При доступной связи ошибка запускает попытку отката. При обрыве USB, питания или неисправности памяти гарантировать восстановление нельзя. Поддерживается восстановление неполной записи в пределах известных секторов; неизвестные изменения вне разрешённой области останавливают автоматику.

Проверки и статус выпуска

До установки проверены календарь, смещения, високосные дни, переход года, настоящий код драйвера и цепочка обновления интерфейса в эмуляторе. Отдельно испытаны дельта V04A → V05A, установка и удаление TimeFix на сохранённых образах двух аппаратов, сохранение текущих личных данных, отказ на неизвестном коде, частичные копии и откат при искусственных ошибках стирания.

Самостоятельный EXE проверен без Python в PATH. Автоматическое получение и проверка драйвера тоже испытаны. Эмуляция не заменяет настоящие испытания; подтверждённые аппаратные результаты перечислены выше.

Экспериментальный неофициальный выпуск. Программа не добавляется в автозапуск и не отправляет копии или телеметрию. Совместимость со всеми X170, ПК и операторами не гарантируется. До подключения прочитайте справку.