Skip to content
/ opentxtr Public

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

License

Notifications You must be signed in to change notification settings

floe/opentxtr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published