Каталог плат
Прислать плату
Камера, о которой ещё никто не сообщил, попадает в каталог по одному отчёту: что ipctool прочитал с платы, а если хотите помочь с портированием OpenIPC — ещё и заводская прошивка с флеша.
У вас есть shell на камере
Telnet в заводскую прошивку или консоль UART. В заводских прошивках нет curl, поэтому ipctool скачивается с openipc.org по обычному HTTP утилитой uget: это загрузчик на 5 КБ, который вставляется в сессию как текст.
uget собран под C-библиотеку самой камеры: сначала выполните ls /lib/ld-* и выберите то, что она показывает. Текст сам соберётся в /tmp/uget. Если камера ответит not found или упадёт — попробуйте следующую сборку.
2. Скачайте ipctool и отправьте отчёт
/tmp/uget openipc.org/ipctool > /tmp/ipctool
chmod +x /tmp/ipctool
/tmp/ipctool upload В прошивке есть NFS-клиент (у большинства Xiongmai есть)
mkdir /tmp/o && mount -o nolock openipc.org:/ipctool /tmp/o
/tmp/o/ipctool upload Другие способы — через UART, TFTP или SD-карту: README ipctool.
- upload
- отчёт о железе: SoC, сенсор, разметка флеша, версии прошивки
- --backup
- добавляет весь флеш, доступный только мейнтейнерам OpenIPC. Сначала ipctool попросит ввести yes.
- --backup --public
- бэкап публикуется вместе с отчётом после проверки
- --note "…"
- где куплена камера и под каким названием продаётся
Разбирается ИИ-агент для программирования
Дайте ему эту страницу. Он сначала проверит каталог, а потом пришлёт найденное отдельным отчётом.
Read https://openipc.org/agents.md and follow it to identify this camera and send openipc.org a report. - Спросить
POST /api/v1/boards/identifyс выводом ipctool: если плата известна — остановиться и взять её прошивку. - Собрать лог загрузки, окружение U-Boot и, с согласия владельца, чтение флеша.
- Отправить всё в
POST /api/v1/reportsи вернуть вам квитанцию.
Проверяется до публикации
Мейнтейнеры OpenIPC просматривают каждый отчёт и привязывают его к плате. До этого он виден только вам — по квитанции.
Ваша камера остаётся анонимной
MAC, серийный номер чипа и облачный ID во всём опубликованном заменены хешами — и в отчёте, и в логах.
Бэкап закрыт, если вы не решите иначе
В нём всё, что хранит камера, включая ключи Wi-Fi и пароли. Он публикуется, только если вы отправили его с --public.