/opentxtr

open-source software for talking to the ultra-cheap txtr Beagle e-reader

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

opentxtr

open-source software for talking to the ultra-cheap txtr Beagle e-reader

from a 600x800 pixel pgm image, do

./imgpipe grayscale.pgm | ./zpipe > page.gz

and tweak the beagle_client.py script.

Some more details on http://floe.butterbrot.org/matrix/hacking/txtr/

some random notes about the protocol

display=V110 => size=600x800 (10 pixel progress bar at bottom) 1 page = (800*600)/2 + 64 (4bpp, lowest bit always clear)

clean input stream PING

reset everything VIRGIN VIRGINOK

get device info INFO ..... INFOOK

get memory usage info MEMORY ..... MEMORYOK

get books GETBOOKS BOOK ID=.... ..... GETBOOKSOK

disconnect QUIT

pair info GETPARTNER NOPARNTER

set pair info PARTNER ID=8D982A15C9C49900 PARTNEROK

send book BOOK ID=8000000002DF9300 BOOKOK

TITLE V2hpdGUgRmFuZw TITLEOK

AUTHOR TG9uZG9uLCBKYWNr AUTHOROK

PAGE 1 data..... PAGEOK

ENDBOOK ENDBOOKOK

deletebook DELETEBOOK ID=.... DELETEBOOKOK

utilitypage? UTILITYPAGE 1 ..... PAGEOK