Skip to content

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

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=: