Open-source e-reader firmware
翻译准备中
正在加载完整 README。
查看完整 README ↗WaddleOS is my own firmware for the Xteink X4 Pro e-reader and the LilyGO T5 mesh units. Besides the reader it has:
src/core/waddle/, assets/waddle/).waddle, for updates, books and the dictionary.Privacy: nothing about what or how much you read leaves the reader by itself. No cloud sync, telemetry, update checks, plugin uploads or network announcements. See the plan and privacy notes.
waddleos-x4pro.bin
from the waddle-latest pre-release. It is built from the waddle branch.Back up the stock firmware first. Only for units that are not USB-locked (bought from xteink.com).
waddle commandAdd it to your shell once (zsh; use ~/.bashrc for bash):
echo 'waddle() { curl -sL https://raw.githubusercontent.com/ArneeMe/waddleos/waddle/tools/waddle | python3 - "$@"; }' >> ~/.zshrc
Open File Transfer → Join a Network on the reader, then:
waddle update # install the latest build from GitHub (or: waddle update firmware.bin)
waddle book <link or file> # get an EPUB, remove scripts and trackers, send it to /Books
waddle add [-d /folder] f # upload any file as it is
waddle dict get # put the English dictionary from arnee.me on the reader
Set WADDLE_IP if the reader's IP is not 192.168.50.185.
pio run -e x4pro-waddle
waddle is the main branch. Work on a branch and open a pull request into it.Built on the FreeInk SDK. MIT license, see LICENSE.