Как уважаемый читатель возможно догадывается речь снова пойдет о мониторе LightCom и встроенном в него микроконтроллере от компании Миландр.
Краткое содержание предыдущих серий:
Hidden text
-
Блогер обнаружил в российском мониторе со 140 баллами локализации тайваньский чип от Realtek (линк)
-
В «Лайтком» и «Миландр» считают инцидент чёрным пиаром, в ответ блогер выложил фото и схему снятия ненужного чипа (линк)
-
Ассоциация Разработчиков и Производителей Электроники РФ выпустила открытое письмо в поддержку «ЛайтКом» и «Миландр» (линк)
-
Компания «Лайтком» подала в суд на блогера Максима Горшенина (линк)
20 марта вышло видео на Youtube-канале Ноутбук1-Сервис, где Алексей Юрьевич плотно поработал над попавшим в его цепкие лапки монитором LightCom V-Lite-S.
В видео много технических деталей, которых так не хватало в оригинальном видео от Максима Горшенина, но информация подана достаточно простым и понятным языком.
Часть восстановленой схемы включения микроконтроллера
Там же были продемонстрированы скриншоты части текста искового заявления от ООО “ЛАЙТКОМ” к:
-
Горшенину Максиму Владимировичу
-
ООО “ДЗЕН.ПЛАТФОРМА”
-
ООО “РУФОРМ”
-
Компании YouTube (ООО “ГУГЛ”)
В исковом заявлении описываются функции, которые выполняет микроконтроллер:
-
Обеспечение универсальности Модуля для применения в трех моделях мониторов LightCom серий V-Lite-S, V-Lite, V-Max с использованием пяти и более различных моделей матриц дисплея путем управления настройками подачи сигнала тока подсветки матрицы дисплея;
Вместо установки одного-двух токозадающих резисторов с определенным номиналом под конкретную матрицу дисплея эта универсальность достигается применением микроконтроллера и резистивной матрицы.
-
Управление последовательностью подачи питания и управляющих сигналов, в соответствии с требованиями, предъявляемыми производителями матриц дисплея;
-
Контроль значений питающих напряжений ключевых элементов Модуля и монитора в целом с обеспечением перевода монитора в безопасный режим в случае нарушения допустимых диапазонов, обеспечиваемый программным способом;
Такая теоретическая возможность есть, но как показано в видео, монитор включается и работает несмотря на тот факт, что удалены резисторы делителей всех замеряемых напряжений. И теперь непонятно, фикция ли эти две вышеупомянутые функции, или кто-то творчески подошел к проверке наличия питающих напряжений в прошивке.
-
Обеспечение ввода и хранения серийного номера (даты производства) монитора.
Для этого обычно используется наклейка на плате и мониторе.
-
Обеспечение подсчёта времени наработки монитора.
?!
К сожалению любопытство утолено лишь отчасти, т.к. прошивку контроллера не удалось сдампить. Также на плате присутствуют распаянные Serial Wire Debug (SWD) порт и UART.
UART слева, SWD сверху
Было бы интересно посмотреть доступен ли какой-либо CLI интерфейс через UART, например для “управления настройками подачи сигнала тока подсветки матрицы дисплея”, просмотра/изменения “серийного номера (даты производства) монитора”, а также просмотра “текущего времени наработки монитора”.
Возможно SWD порт позволит сдампить прошивку, поддержка MDR32Fx internal flash memory была добавлена в утилиту OpenOCD еще в августе 2013 года (линк) , а тут пример как с ней работать через SWD (линк).