Remarkable tablet stuff
install custom draft launcher
install SDK
-
install qtcreator
sudo apt install qtcreator
-
download toolchain
curl https://remarkable.engineering/deploy/sdk/poky-glibc-x86_64-meta-toolchain-qt5-cortexa9hf-neon-toolchain-2.1.3.sh -o install-toolchain.sh
-
execute install script
chmod +x install-toolchain.sh ./install-toolchain
setup QT Creator
-
in
Tools > Options > Build & Run
setup:-
set qt version to
.../poky/2.1.3/sysroots/x86_64-pokysdk-linux/usr/bin/qt5/qmake
-
compiler (GCC/C and GCC/C++) to
.../poky/2.1.3/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-gcc
-
debugger:
.../poky/2.1.3/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-gdb
-
add Kit:
Property Value File system name Device Type Generic Linux Device Device Sysroot /opt/poky/2.1.3/sysroots/cortexa9hf-neon-poky-linux-gnueabi Compiler (C) reMarkable GCC Compiler (C++) reMarkable GCC Environment No changes to apply. Debugger reMarkable GDB Qt version reMarkable 5.6.2 Qt mkspec linux-oe-g++ -
add device under:
Tools > Options > Devices
-
close qtcreator
-
open qtcreator
- run
source .../poky/2.1.3/environment-setup-cortexa9hf-neon-poky-linux-gnueabi
- then start
qtcreator
install draft
- clone the repo https://github.com/dixonary/draft-reMarkable and just run the project in qtcreator
- for a terminal: https://github.com/dixonary/fingerterm-reMarkable.git
- for registering a button service: https://github.com/dixonary/button-capture-reMarkable
install Plato reader
-
download plato release: https://github.com/darvin/plato/releases
-
unzip package
-
copy content to remarkable (e.g.: to
/home/root/bin/plato
) -
create document folder (
/home/root/documents
) and create symlink:ln -s /home/root/documents /mnt/onboard
-
create draft launcher entry in
/etc/draft
:name=plato desc=<yourdescription> call=/home/root/bin/plato/runplato term=: imgFile=: