Я отреверсил детскую камеру дочери и запустил на ней Doom: 2 МБ ОЗУ, свободно 891 КБ

opium 1 час назад Краткое содержание статьи Я отреверсил детскую камеру дочери и запустил на ней Doom: 2 МБ ОЗУ, свободно 891 КБ 13 мин 2K Реверс-инжиниринг * Производство и разработка электроники * Старое железо DIY...
<5 — 2026'da uzaya kaç SpaceX Starship fırlatması ulaşacak?
Вот важная новость с фронта ИИ: opium 1 час назад Краткое содержание статьи Я отреверсил детскую камеру дочери и запустил на ней Doom: 2 МБ ОЗУ, свободно 891 КБ 13 мин 2K Реверс-инжиниринг * Производство и разработка электроники * Старое железо DIY или Сделай сам Перевод Автор оригинала: Andrew Spode Doom на детской камереНачалось всё с праздного вопроса: что за прошивка стоит в этой камере? Закончилось двумя днями и несколькими поздними ночами реверс-инжиниринга совершенно недокументированной SoC (системы на кристалле). За это время появились SDK, локальный эмулятор, собственный компилятор и полноценный порт Doom, который работает на камере со всего 891 КБ свободной ОЗУ.
Камерой она при этом быть не перестала. Сразу уточню: это не Doom ради галочки. Управление разложено так, что в игру реально можно играть.
Технические детали
Работают все звуки, есть чиптюновая музыка, можно сохраняться и загружаться, и всё это идёт примерно на 30 fps. Doom у вас в кармане. Делали ли такое раньше?
Проще спросить, куда Doom ещё не портировали, но похожих примеров я нашёл только два. Первый — видео Ильи Курдюкова: там чип Spreadtrum SC6531 с 4–8 МБ ОЗУ, и автор не рассказывает, как это сделано. Второй — видео LGR, где внутри по сути целый компьютер, опять же с большим запасом памяти и полноценным SDK.
Наша задача оказалась намного сложнее. Всё сделанное я подробно задокументировал на GitHub: там лежат разбор прошивки и устройства чипа, утилита для снятия прошивки с вашей камеры через USB, SDK, патчи компилятора и порт Doom. Можно повторить всё самому или применить те же приёмы к чему-нибудь похожему.
Отраслевые последствия
Эта статья рассказывает, как мы к этому пришли, а репозиторий поможет прийти туда же вам. КамераКамера: модель с зелёным принцем-лягушкойВот она. На коробке ничего полезного: ни производителя, ни адреса, ни названия, и в интерфейсе тоже пусто.
Похоже, её сделали такой специально, чтобы продавать под любым брендом и чтобы никому не пришлось за неё отвечать. Единственный опознавательный знак — модель X9S в инструкции. USB-идентификаторы тоже ничего не дали.
В интернете эта штука почти не существовала, если не считать объявлений на AliExpress. Потом я посмотрел на один из снимков и нашёл зацепку в EXIF: производителем значился HX-Tech. Это привело меня к статье Sprite_tm (Йерун Домбург) Kid-cam firmware modding.
Этот прогресс даёт важные сигналы о будущем отрасли, и технологический мир внимательно наблюдает.




