Releases: guloff/folio-firmware
Releases · guloff/folio-firmware
Release list
Folio 0.3.0
Что нового
- Защита PIN-кодом (Настройки → Система → Защита). Один PIN-код на два режима:
- Блокировка при пробуждении — после каждого пробуждения читалка показывает только клавиатуру PIN; экран сна при этом не показывает ничего из чтения.
- Защищённые книги — долгое нажатие на файл в «Обзоре файлов» → «Защитить PIN-кодом» (или пункт в меню читалки). Книга открывается только после PIN, не появляется в «недавних», на экранах сна и в FolioLink.
- После пяти неверных попыток ввод блокируется на 30 с и дольше. Забытый PIN сбрасывается по USB владельцем ключа подписи (
tools/inklink/reset_pin.py).
- Отмена выделения: если долгое нажатие случайно открыло выделение слова, в полосе подсказки есть «Отмена» — выделение закрывается без сохранения.
- Шрифт FolioUniversal для SD-карты: Noto Serif с курсивом плюс символы, математика, стрелки, греческий, фонетика, китайский, японский и корейский (~37 тыс. символов). Собирается
tools/inklink/build_universal_font.sh, ставится в/.fonts/на карте, выбирается в Настройки → Чтение → Шрифт. Подробнее — FOLIO.md.
Как обновиться
- Веб-установщик crosspointreader.com → Xteink X4Pro → Custom .bin →
folio-0.3.0-x4pro.bin, или - положить
.binи.sigв/firmware/на SD и обновиться из настроек читалки, или - из приложения FolioLink.
Ассеты: folio-0.3.0-x4pro.bin (образ, адрес 0x10000), .sha256, .sig (подпись Ed25519).
Folio 0.2.1
Исправлено
- Сбой при засыпании с включённым Bluetooth: читалка могла перезагрузиться на экран «System Crash» (
assert failed: npl_freertos_eventq_remove) вместо сна. Остановка Bluetooth теперь выполняется в задаче самого Bluetooth-стека, без гонки между ядрами процессора. Тот же путь используется при входе на экраны Wi-Fi.
Как обновиться
- Веб-установщик crosspointreader.com → Xteink X4Pro → Custom .bin →
folio-0.2.1-x4pro.bin, или - положить
.binи.sigв/firmware/на SD и обновиться из настроек читалки, или - из приложения FolioLink.
Ассеты: folio-0.2.1-x4pro.bin (образ, адрес 0x10000), .sha256, .sig (подпись Ed25519).
Folio 0.2.0
Что нового
- Выделения видны в тексте: сохранённые выделения рисуются на светло-сером фоне прямо на странице книги. Работает и для старых выделений, и после смены шрифта. Настройка: Читалка → «Показывать выделения в тексте».
- Скриншоты появляются в приложении: снимки, сделанные внутри книги, лежат в
/screenshots/<книга>/и теперь отдаются приложению (с названием книги). - Folio вместо CrossPoint: адрес в сети
folio.local, точка доступаFolio-Reader, имя в роутереFolio-<MAC>, заголовки веб-интерфейса и экраны; приложение-компаньон называется FolioLink. Папка данных на SD (/.crosspoint/) не менялась — прогресс, статистика и выделения сохраняются.
Как обновиться
- Веб-установщик crosspointreader.com → Xteink X4Pro → Custom .bin →
folio-0.2.0-x4pro.bin, или - положить
.binв/firmware/на SD и обновиться из настроек читалки.
Ассеты: folio-0.2.0-x4pro.bin (образ, адрес 0x10000), .sha256, .sig (подпись Ed25519).
Folio 0.1.0
Первый релиз Folio для Xteink X4 Pro (форк CrossPoint Reader 1.6.5).
Главное
- Главный экран «библиотека в кармане»: текущая книга, недавние, календарь чтения.
- Статистика чтения, полки и статусы, выделения (кнопками и касанием), личный словарь, заставки «Дашборд» и «Цитата».
- Связь с приложением InkLink по Wi‑Fi (сопряжение по 6-значному PIN) и фоновая синхронизация по Bluetooth LE.
- Обновления подписаны Ed25519: из приложения и по OTA ставятся только подписанные образы этого репозитория.
Ассеты
folio-0.1.0-x4pro.bin— образ приложения (прошивается в OTA-раздел, адрес 0x10000)..sha256— контрольная сумма,.sig— подпись Ed25519.
✅ Проверено на железе: установлено на Xteink X4 Pro через веб-установщик crosspointreader.com (Custom .bin) 26.09.2026 — загружается и работает в штатном режиме.
Перед первой прошивкой сохраните полную копию флеш-памяти — см. README.