Casio WQV-3 и нейросети
Если помните, два года назад я купил себе винтажные электронные часы «Casio
Практической цели
Хорошо, что я купил именно два устройства — только один из них заработал внутри виртуальной машины с «Виндой», которую я запустил у себя на «Макбуке». Не
Вчера у меня оставались токены перед сегодняшним сбросом, и я подумал — а не потратить ли мне их на решение этой проблемы? Достал оба своих инфракрасника и зарядил нейросеть на пробный прогон — получится ли на «Макбуке» увидеть хотя бы один из них без драйверов и связаться с часами?
«SigmaTel STIr4200» заработал без проблем и я преисполнился настолько, что замахнулся на
Теперь у меня есть страница в «ГитХабе», где полностью повторены все функции управления часами — работа с фотографиями, установка часов и событий в календаре. Весь интерфейс сделан в стиле «Касио Кассиопеи» — коммуникатора родом примерно из того же времени.
Поскольку в те времена инфракрасные порты каждый делал кто во что горазд, страница работает с конкретным устройством. Если

Добавлено позже: чуть не забыл рассказать об одной странной штуке. Обычно нейросети, если не брать в расчёт китайские, сильно сопротивляются попыткам
Чтобы связать часы с приложением, нужно, разумеется, знать протокол, по которому часы общаются. В этом очень помог проект «

Я без особой надежды попросил нейросеть добавить и эти команды, а когда она справилась, пошёл смотреть как она это сделала. Оказалось, всё просто — зашла на мой сайт, нашла на нём ссылку на «ВебАрхив» с копией сайта, где были опубликованы приложения для часов, скачала некоторые из них и посмотрела в ассемблерный код!
Возможно в этой ситуации внутренние ограничители не сработали так как часть протокола доступна в качестве исходного кода, но тогда это отличный способ взломать это ограничение — выкладываем всё что известно на «ГитХаб», просим сетку добыть всё остальное.
Комментарии 4
У меня тоже нейросеть к ИБП команды перебирала, чтобы настройки записывать.