4 ms·
Remarkable Tablet is an awesome device with a great, open ecosystem. I was able to "reverse" the API by tracing the ioctl calls made by xochitl (their main appl
by therein 7y ago
Remarkable Tablet is an awesome device with a great, open ecosystem. I was able to "reverse" the API by tracing the ioctl calls made by xochitl (their main application on the device) and analyzing it with IDA + Ghidra. They also provide the source to their kernel modifications to clarify a few things.
It is also noteworthy that they are very friendly to open source development as shown by their CTO coming in and answering an issue created on the libremarkable repo. :)
Here is something I did in Rust: https://github.com/canselcik/libremarkable https://github.com/canselcik/libremarkable
Findings regarding the hardware/software stack: https://github.com/canselcik/libremarkable/wiki/Framebuffer-Overview https://github.com/canselcik/libremarkable/wiki/Framebuffer-...
And here is a fork of plato e-reader that uses libremarkable to run on Remarkable: https://github.com/darvin/plato https://github.com/darvin/plato
Color palette demo: https://camo.githubusercontent.com/dfe0fa57b14dd8f2c452bfadab1b01d5fc51e6a9/68747470733a2f2f692e696d6775722e636f6d2f75647035534f4e2e6a7067 https://camo.githubusercontent.com/dfe0fa57b14dd8f2c452bfada...
Partial refresh support demo:
https://gfycat.com/scholarlyshadyelk https://gfycat.com/scholarlyshadyelk