Монитор, который считает время своей наработки

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!

Как уважаемый читатель возможно догадывается речь снова пойдет о мониторе LightCom и встроенном в него микроконтроллере от компании Миландр.

Краткое содержание предыдущих серий:

Hidden text
  • Блогер обнаружил в российском мониторе со 140 баллами локализации тайваньский чип от Realtek (линк)

  • В «Лайтком» и «Миландр» считают инцидент чёрным пиаром, в ответ блогер выложил фото и схему снятия ненужного чипа (линк)

  • Ассоциация Разработчиков и Производителей Электроники РФ выпустила открытое письмо в поддержку «ЛайтКом» и «Миландр» (линк)

  • Компания «Лайтком» подала в суд на блогера Максима Горшенина (линк)

20 марта вышло видео на Youtube-канале Ноутбук1-Сервис, где Алексей Юрьевич плотно поработал над попавшим в его цепкие лапки монитором LightCom V-Lite-S.

В видео много технических деталей, которых так не хватало в оригинальном видео от Максима Горшенина, но информация подана достаточно простым и понятным языком.

Часть восстановленой схемы включения микроконтроллера
Часть восстановленой схемы включения микроконтроллера

Там же были продемонстрированы скриншоты части текста искового заявления от ООО "ЛАЙТКОМ" к:

  1. Горшенину Максиму Владимировичу

  2. ООО "ДЗЕН.ПЛАТФОРМА"

  3. ООО "РУФОРМ"

  4. Компании YouTube (ООО "ГУГЛ")

В исковом заявлении описываются функции, которые выполняет микроконтроллер:

  1. Обеспечение универсальности Модуля для применения в трех моделях мониторов LightCom серий V-Lite-S, V-Lite, V-Max с использованием пяти и более различных моделей матриц дисплея путем управления настройками подачи сигнала тока подсветки матрицы дисплея;

    Вместо установки одного-двух токозадающих резисторов с определенным номиналом под конкретную матрицу дисплея эта универсальность достигается применением микроконтроллера и резистивной матрицы.

  1. Управление последовательностью подачи питания и управляющих сигналов, в соответствии с требованиями, предъявляемыми производителями матриц дисплея;

  2. Контроль значений питающих напряжений ключевых элементов Модуля и монитора в целом с обеспечением перевода монитора в безопасный режим в случае нарушения допустимых диапазонов, обеспечиваемый программным способом;

    Такая теоретическая возможность есть, но как показано в видео, монитор включается и работает несмотря на тот факт, что удалены резисторы делителей всех замеряемых напряжений. И теперь непонятно, фикция ли эти две вышеупомянутые функции, или кто-то творчески подошел к проверке наличия питающих напряжений в прошивке.

  3. Обеспечение ввода и хранения серийного номера (даты производства) монитора.

    Для этого обычно используется наклейка на плате и мониторе.

  4. Обеспечение подсчёта времени наработки монитора.

    ?!

К сожалению любопытство утолено лишь отчасти, т.к. прошивку контроллера не удалось сдампить. Также на плате присутствуют распаянные Serial Wire Debug (SWD) порт и UART.

UART слева, SWD сверху
UART слева, SWD сверху

Было бы интересно посмотреть доступен ли какой-либо CLI интерфейс через UART, например для "управления настройками подачи сигнала тока подсветки матрицы дисплея", просмотра/изменения "серийного номера (даты производства) монитора", а также просмотра "текущего времени наработки монитора".

Возможно SWD порт позволит сдампить прошивку, поддержка MDR32Fx internal flash memory была добавлена в утилиту OpenOCD еще в августе 2013 года (линк) , а тут пример как с ней работать через SWD (линк).

Источник: https://habr.com/ru/articles/805219/


Интересные статьи

Интересные статьи

В современной разработке программного обеспечения необходимо обеспечивать максимально быстрое и безошибочное развертывание приложений. Для этого широко используются такие стандарты, как Docker, Jenkin...
Как должна быть устроена информационная площадка для отбора идей, претендующих на получение государственной поддержки?
Каждый год выходит исследование State of JavaScript, которое обобщает результаты опроса, изучающего текущее состояние экосистемы JavaScript. Это исследование затрагивает фронтенд-фреймворки, серв...
Автономное вождение, похоже, станет частью нашего автомобильного будущего. Хотя это звучит великолепно, но есть одна вещь, которую автопилот никогда не сможет предотвратить — глупость некотор...
Наверно, все SOC-аналитики спят и видят, как их детектирующие правила отлавливают модные техники проправительственных APT-группировок, а расследования приводят к обнаружению эксплойтов для zero-d...