- the remarkable toolchain
make
ssh
scp
-
Follow https://github.com/asivery/rmpp-xovi-extensions/blob/master/INSTALL.MD
-
Copy the
qt-resource-rebuilder.so
in theextensions.zip
to/home/root/xovi/extensions.d
(viascp
) -
Remember to refresh the hashtables https://github.com/asivery/rmpp-xovi-extensions/blob/master/INSTALL.MD#to-update-hashtab-required-for-ui-mods
-
Clone the https://github.com/asivery/xovi repo, and put it somewhere convinent.
git clone https://github.com/asivery/qtfb && cd qtfb
cd xovi
- set
XOVI_HOME
to your local xovi git repo - modify the
make.sh
script so that the first line points to your toolchain - (my case its
source /opt/codex/ferrari/4.0.813/environment-setup-cortexa53-crypto-remarkable-linux
) - run the
make.sh
file - copy
libqtfb.so
to the tablet's/home/root/xovi/extensions.d
- run
~/xovi/start
on your tablet to load the extension(you only have to do this once!)
git clone https://github.com/asivery/rmpp-qtfb-shim && cd rmpp-qtfb-shim
- source the remarkable toolchain(
source /opt/codex/ferrari/4.0.813/environment-setup-cortexa53-crypto-remarkable-linux
) - run the
make.sh
file - copy
shim.so
to the tablet's/home/root/
git clone https://github.com/asivery/vnsee && vnsee
- set CMAKE_FILE to the cmake file that the toolchain provides
(e.g.
export CMAKE_FILE=/opt/codex/ferrari/4.0.813/sysroots/x86_64-codexsdk-linux/usr/share/cmake/cortexa53-crypto-remarkable-linux-toolchain.cmake
) cmake -S . -B src/build/Release -DCMAKE_TOOLCHAIN_FILE="$CMAKE_FILE" -DCMAKE_BUILD_TYPE=Release
cmake --build src/build/Release
- copy src/build/Release/vnsee to the tablet's
/home/root
- on your host machine, do
wayvnc 10.11.99.11 5900 -o DP-2 -f 10
(adjust ip and output if needed) - ssh into your tablet
- run
LD_PRELOAD=./shim.so ./vnsee
- you should see your screen on your remarkable paper pro!
- use your tablet as a second screen https://github.com/asivery/vnsee#setup-as-a-second-screen
- if you can't get wayvnc to run on the remarkable paper pro's ip, use this ssh command to tunnel it
ssh -L 5900:localhost:5900 [email protected]
Since this requires installing the rmpp toolchain which I didn't have, here's a way to do it (thanks to the folks on discord).
Download
https://storage.googleapis.com/remarkable-codex-toolchain/3.15.4.2/meta-toolchain-remarkable-4.1.112-ferrari-public-x86_64-toolchain.sh
(from here)then run:
docker pull eeems/remarkable-toolchain:latest-rmpp
(must have docker ofc)and after it finishes run:
docker run -it -v $HOME/Downloads/meta-toolchain-remarkable-4.1.112-ferrari-public-x86_64-toolchain.sh:/tmp/meta-toolchain-remarkable-4.1.112-ferrari-public-x86_64-toolchain.sh:ro eeems/remarkable-toolchain:latest-rmpp
and install the toolchain in a directory of your liking then follow the rest of this guide.