Downgrading Firmware: различия между версиями

Материал из Tesla Wiki
Перейти к навигацииПерейти к поиску
Нет описания правки
Строка 5: Строка 5:


Новые версии прошивок, например, '''2024.44.4''', значительно ограничивают доступ к служебным и отладочным функциям. В частности, были заблокированы:
Новые версии прошивок, например, '''2024.44.4''', значительно ограничивают доступ к служебным и отладочным функциям. В частности, были заблокированы:
* '''Заводской режим''' ([Factory Mode]) и '''Режим разработчика''' (Developer Mode).
* '''Заводской режим''' ([[Factory Mode]]) и '''Режим разработчика''' (Developer Mode).
* Сетевые порты '''4030''' и '''4070''', которые использовались для диагностики и взаимодействия.
* Сетевые порты '''4030''' и '''4070''', которые использовались для диагностики и взаимодействия.



Версия от 15:41, 18 ноября 2025

🔧 Понижение Прошивки MCU1 (Tesla Model S/X)

Обзор и Актуальность

Понижение прошивки (даунгрейд) на главном вычислительном блоке первого поколения (MCU1) в автомобилях Tesla Model S и Model X — это процесс, позволяющий пользователям восстановить функциональность, которая была ограничена или заблокирована в более поздних официальных обновлениях программного обеспечения.

Новые версии прошивок, например, 2024.44.4, значительно ограничивают доступ к служебным и отладочным функциям. В частности, были заблокированы:

  • Заводской режим (Factory Mode) и Режим разработчика (Developer Mode).
  • Сетевые порты 4030 и 4070, которые использовались для диагностики и взаимодействия.

Понижение до более старой, стабильной версии, такой как 2022.8.10.5, позволяет владельцам восстановить контроль над этими функциями, что важно для DIY-проектов, модификаций и углубленной диагностики.

Подготовка Оборудования и ПО

Для осуществления даунгрейда требуется прямое физическое подключение ноутбука к автомобильной сети, имитирующее приборную панель (IC - Instrument Cluster).

1. Кабель и Подключение

Ключевым элементом является соединение MCU1 с ноутбуком через разъем приборной панели.

  • Официальный Кабель: Требуется кабель Fakra HSD (номер детали 1013230-00-A) для подключения к разъему, идущему к IC.
  • Альтернатива: Допускается создание самодельного кабеля путем обрезки конца стандартного Ethernet-кабеля и подключения проводов напрямую к соответствующим пинам разъема Fakra.


2. Конфигурация Сети

Ноутбук, подключенный к автомобилю, должен быть настроен для имитации IC:

  • Статический IP-адрес: 192.168.90.101
  • Маска подсети: 255.255.255.0
  • Шлюз: Оставить пустым.

После настройки ноутбук сможет взаимодействовать с остальной частью автомобиля, что можно проверить, пропинговав 192.168.90.102.

3. Подготовка Прошивки

  • Целевая Прошивка: Используется версия 2022.8.10.5, поскольку это последняя прошивка с открытыми необходимыми портами.
  • Хостинг: Файл прошивки необходимо разместить на HTTP-сервере (не HTTPS). Важно проверить, что URL-адрес файла доступен и не происходит перенаправления.

Процесс Даунгрейда

Процесс требует выполнения ряда последовательных шагов, включая физический доступ к IC и использование командной строки.

1. Физический Доступ и Подключение

  • Демонтаж IC: Необходимо снять приборную панель, следуя процедуре, описанной в руководстве по обслуживанию Tesla (service.tesla.com) или видеоинструкциях.
  • Подключение: После доступа к задней части IC необходимо отключить оригинальный кабель Fakra от IC и подключить его к подготовленному кабелю, идущему к ноутбуку.

2. Инициирование Установки

Для управления процессом обновления используется встроенный инструмент Cid-updater.

  1. Убедиться, что автомобиль подключен к стабильной сети Wi-Fi (можно использовать мобильную точку доступа).
  2. На ноутбуке с помощью Telnet подключиться к Cid-updater:
telnet 192.168.90.100 25956
  1. Выполнить команду установки, указав адрес размещенного файла прошивки (порт 80 обязателен, если он указан в URL):
install http://xxx.xxx.xx.x:80/tesla/2022.8.10.5.mcu1

Файл можно взять здесь

  1. Сразу же после ввода команды необходимо быстро подключить оригинальный кабель Fakra обратно к IC. Это критически важно, чтобы автомобиль мог начать загрузку прошивки, взаимодействуя с IC.

3. Мониторинг и Завершение

  • После успешного инициирования на вкладке Программное обеспечение (Software) должен появиться зеленый индикатор загрузки.
  • Если загрузка не начинается или останавливается, рекомендуется выполнить перезагрузку автомобиля колесиками и/или использовать команду reset в Cid-updater, чтобы очистить статус обновления, и повторить попытку.
  • После завершения загрузки система автоматически подготовит обновление, и появится оранжевый значок. Пользователь может запустить установку обновления.

После перезагрузки MCU1 будет работать на прошивке 2022.8.10.5 с восстановленным доступом к Dev/Factory режимам.

Возврат к Новым Прошивкам

Tesla будет постоянно пытаться "продавить" (push) новую прошивку. Для временного удаления уведомлений об обновлении можно использовать команду reset в Cid-updater.