Skip to content

Instantly share code, notes, and snippets.

@JustSimplyKyle
Last active February 7, 2025 12:09
Show Gist options
  • Save JustSimplyKyle/cf4a8ceff2763d82a2815e5c8c27dc3d to your computer and use it in GitHub Desktop.
Save JustSimplyKyle/cf4a8ceff2763d82a2815e5c8c27dc3d to your computer and use it in GitHub Desktop.
How to setup `vnsee` on the remarkable paper pro

Required applications

Install xovi

Install qtfb

  • 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!)

Compile rmpp-qtfb-shim

  • 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/

Compile vnsee

  • 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

Run vnsee

  • 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!

Additional Resources

@hegzploit
Copy link

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment