You can find the full list of known official toolchains here (IPFS).
Upon installation, this toolchain will get installed to /opt/codex by default. For cross compilation, running one of the following commands will set your env up for cross compilation with it:
source /opt/codex/rm10x/3.1.15/environment-setup-cortexa9hf-neon-remarkable-linux-gnueabi source /opt/codex/rm11x/3.1.15/environment-setup-cortexa7hf-neon-remarkable-linux-gnueabi
Please refer to the QT Creator wiki page for more QT specific instructions.
An updated toolchain for Codex version 220.127.116.112 was provided by reMarkable support to a member of the community Discord upon request.
A new toolchain for reMarkable 1 and 2 was announced on the community Discord along with version 2.6. This toolchain continues to work for newer versions of the OS.
The previous official toolchain is oecore-x86_64-cortexa9hf-neon-toolchain-zero-gravitas-1.8-23.9.2019.sh it was originally hosted on the reMarkable engineering site, but this URL went down. You can download it either from the Internet Archive or IPFS (hash:
QmZmt4UtvyLLA8mLde6WspqvhMAKjzfvJW91R3bEja6y3A) (Alternate Link). The SHA-256 sum of the toolchain is
The first official toolchain was called poky. It should still work for basic applications, but many libraries are out-of-date which may prevent a binary to run on the reMarkable. It can be found over the Internet Archive or IPFS (hash: Qmdkdeh3bodwDLM9YvPrMoAi6dFYDDCodAnHvjG5voZxiC) (Alternate Link).
Some projects will still refer to this toolchain and should get updated to use the official oecore toolchain instead.
Another community made toolchain can be found here.