прошивальщик: из README убран раздел с былыми ошибками

This commit is contained in:
shade committed 2026-10-12 13:44:33 +03:00
1 parent 5edfc149b7
commit a8cb4557cf
1 file changed
-10
-10
View File
@@ -85,16 +85,6 @@ nginx -t && systemctl reload nginx
- определение чипа при подключении, журнал операций, прогресс, кнопка перезагрузки;
- для nRF52 (`.uf2`, `.zip`) — скачивание и инструкция: копирование на UF2-диск или DFU через nRF Connect.
## Грабли
- **`A.charCodeAt is not a function` при прошивке ESP32.** esptool-js 0.5.x ожидает содержимое
файла как «двоичную строку»: внутри `writeFlash` вызывается `bstrToUi8(data)`, то есть
`data.charCodeAt(i)`. Если передать `Uint8Array`, запись падает. В `app.js` байты приводит
`bytesToBinaryString()` (кусками по 32 КБ, чтобы не упереться в лимит аргументов).
- **Браузер держит старый `app.js`.** Для `location /flasher/` в nginx стоит
`Cache-Control: no-cache`, а подключение в `index.html` идёт с версией (`app.js?v=...`).
При правке скрипта версию нужно поднять, иначе браузер возьмёт старый файл из кэша.
## Ограничения
- прошивка из браузера возможна только для ESP32: nRF52 требует UF2-диска или DFU;