Что именно показывает редактор
Это редактор реальных BMP-ресурсов переднего и заднего ISD из сохранённой прошивки. Он позволяет менять световой рисунок разных штатных сценариев: от благодарности до габаритов и приветствия. Изменения сохраняются между переключениями тем и сценариев; экспорт собирает все изменённые файлы проекта.
Файлы загружаются с этого сайта. Рисование, проекты и экспорт обрабатываются в браузере; пользовательские картинки и проекты не отправляются на сервер. Черновик хранится в IndexedDB этого браузера. Для надёжного хранения и переноса используйте «Сохранить».
Скачать весь редактор для работы офлайн ↙. Распакуйте ZIP, выполните python3 -m http.server 8891 --bind 127.0.0.1 в его каталоге и откройте http://127.0.0.1:8891/.
Граница точности
| Часть модели | Основание | Статус |
|---|---|---|
| 1872 BMP, имена и порядок файлов | Оригинальный data-раздел DLP, SHA-256 каждого файла | Точно для исследованной версии |
| 14 карт, 2199 координат | /apps/isd/template/ | Точные адресуемые координаты BMP. Это не независимый подсчёт корпусов LED. |
| Основные передние матрицы | F_L_B / F_R_B | По 205 координат; разреженная сетка 19 × 17 |
| Основные задние матрицы | R_L_B / R_R_B | По 488 координат; разреженная сетка 32 × 18 |
| Цвет канала | ARM-код маршрутизации, штатные ресурсы DRL / turn / tail и фотографии | Обоснованное сопоставление, без измерения спектра |
| Положение на фото | Ручное совмещение по четырём точкам каждой секции | Приближение с настройкой; не CAD и не измеренная геометрия рассеивателя |
| Свечение и яркость | Экранная визуализация уровней 0–255 | Не измерены PWM, гамма, канделы, оптика и цветовая температура |
| Время и сочетание сценариев | Просмотр последовательности с выбранной частотой | Не эмулируются приоритеты, таймеры, условия и композиция DLP |
Почему зелёный BMP светится янтарным
RGB в ресурсах используется как контейнер отдельных каналов управления. Это не обычный цветной экран с произвольной RGB-палитрой.
| Канал BMP | Передняя оптика | Задняя оптика |
|---|---|---|
| B / синий | Белый, в том числе DRL и белый контур | Не предлагается для редактирования |
| G / зелёный | Янтарный: поворот и интерактивные рисунки | Янтарный: поворот и интерактивные рисунки |
| R / красный | Не предлагается для редактирования | Красный: габариты, стоп и другие рисунки |
Следовательно, найденное сердце из зелёного канала показывается янтарным. Имя F_*_B_BLUE само по себе не означает синие светодиоды: native-путь выбирает байты B, а штатные передние габариты/DRL записаны именно в этот канал. Точные оттенки в редакторе — иллюстрация. Одновременное свечение двух каналов складывается на экране приблизительно; арбитраж реального драйвера не воспроизведён.
В верхних секциях маски каналов также взяты из маршрутизации native-кода: у передней A-секции янтарный канал доступен только на внутреннем столбце, а у задней A-секции — в двух нижних рядах. Редактор закрывает остальные клетки этого канала. Это модель преобразования ресурса; фактический арбитраж и ограничения реального драйвера требуют проверки на блоке.
Три способа просмотра
Матрицы: исходные координаты на общем BMP-полотне. Пустые столбцы и разрывы остаются видны. На автомобиле: те же точки наложены на фотографию; можно менять их совмещение. Прямоугольная сетка переносится билинейно, поэтому кривизна фонаря точно не воспроизводится. BMP: необработанные каналы, включая серый фон вне карт. Этот серый фон не является светящимися пикселями.
В увеличенном редакторе пустые столбцы общей раскладки убраны: каждая клетка соответствует одному столбцу/строке выбранной карты, отсутствующие LED остаются недоступными. Под указателем показывается точный адрес исходного BMP.
Как делать свой look
- Выберите тему, сценарий и вариант файла. Названия
_bk,_lightи_flowсохранены: это отдельные ресурсы, и их нельзя автоматически считать одинаковыми. - Выберите перед/зад, секцию, канал и уровень. Кисть, ластик, линия и рамка работают только по координатам выбранной карты.
- «Все кадры варианта» применяет рисование к каждому его кадру. Это может намеренно убрать штатное проявление/гашение — проверяйте ленту кадров.
- «Изображение в секцию» вписывает картинку с сохранением пропорций и берёт максимальную компоненту RGB с учётом прозрачности как уровень выбранного канала. «Импорт BMP полотна» читает точный размер стороны и импортирует доступные каналы всех секций, сохраняя оригинальный заголовок и фон.
- «Заводское сердце» заменяет только G основных матриц текущего кадра обеих сторон адаптированным OEM-рисунком. Остальные кадры и каналы сохраняются.
- Сохраните проект JSON, затем выгрузите ZIP. В архиве только изменённые BMP, оригинальные пути и контрольные суммы до/после.
Экспорт ресурсов сохраняет исходный BMP-заголовок (54 или 138 байт), длину файла, строки, padding и байты вне редактируемых каналов. Экспорт «Кадры для IDCM» специально создаёт стандартные BMP с заголовком 54 байта и числовыми именами, нужными Android-плееру; это отдельный путь воспроизведения.
Автоматической установки на автомобиль нет. Архив не меняет условия запуска и приоритеты; копирование ресурсов не добавляет новое назначение кнопки и не регистрирует материал в LampLight. Перед применением необходимо сравнить установленную версию и исходные хеши и сохранить затрагиваемые оригиналы. Проверка вида на стоящем автомобиле ещё не проводилась.
Что пока вне этого редактора
Скомпилированные световые шоу .cavi, внутренняя прошивка ISD-драйвера, проекция PML на дорогу, боковые SISD-панели и конфигурация условий автомобиля используют другие механизмы. Этот редактор охватывает все найденные BMP передней/задней части трёх тем, но не заменяет полный инженерный симулятор всех световых функций.
Источники
- Официальная прошивка HASCO DLP HA1 H, архив версии 01.05.0011.A10A. Карты
/apps/isd/template/; изображения/data/resources/isd/theme1…3/. - Руководство HA1: работа внешнего света, расположение компонентов, задний ISD.
- Описание системы производителем: Human Horizons, 03.07.2023.
- Передняя фотография: галерея официальных фотографий HiPhi Z, ArenaEV. Задняя фотография: CompleteCar.ie, James Fossdyke, 23.06.2023.
- Для наглядного сравнения янтарного сердца: фотография в публикации о HiPhi Z, 06.07.2023. Она подтверждает внешний вид показанного экземпляра, а не спектральные характеристики всей серии.
- URL и SHA-256 сохранённых фотографий. Изображения сохранены без ретуши, кадрирование и наложение выполняются только при отображении.

Найденный OEM-ресурс также содержит контур/ореол с тёмной внутренней областью. Это не залитый красный emoji и не отдельная пульсирующая анимация.