RemarkableLamyEraser icon indicating copy to clipboard operation
RemarkableLamyEraser copied to clipboard

Building my own forked version

Open AnchoredKeith opened this issue 1 month ago • 5 comments

Hello,

I'm sorry to open an issue like this but I'm not sure how else to get in contact. I've forked another fork of this and updated the co-ordinates based one the GUI for my reMarkable 2 OS version. I'm not sure how to go about building, every time I've tried building with docker I'm getting problems. If possible could you help with building the binary please?

Thanks

AnchoredKeith avatar Nov 06 '25 16:11 AnchoredKeith

I'm not sure how to go about building, every time I've tried building with docker I'm getting problems. If possible could you help with building the binary please?

What errors are you getting? I just tried with a simple docker build -t remarkable . and everything worked fine

slotThe avatar Nov 06 '25 19:11 slotThe

PS C:\Users\Keith\Downloads\RemarkableLamyEraser-main\RemarkableLamyEraser-main> docker build -t remarkable .

[+] Building 36.6s (10/10) FINISHED                                                                                    docker:desktop-linux
 => [internal] load build definition from Dockerfile                                                                                   0.1s
 => => transferring dockerfile: 799B                                                                                                   0.0s
 => WARN: FromPlatformFlagConstDisallowed: FROM --platform flag should not use constant value "linux/amd64" (line 1)                   0.1s
 => [internal] load metadata for docker.io/library/ubuntu:20.04                                                                        1.1s
 => [internal] load .dockerignore                                                                                                      0.1s
 => => transferring context: 2B                                                                                                        0.0s
 => [1/5] FROM docker.io/library/ubuntu:20.04@sha256:8feb4d8ca5354def3d8fce243717141ce31e2c428701f6682bd2fafe15388214                  0.1s
 => => resolve docker.io/library/ubuntu:20.04@sha256:8feb4d8ca5354def3d8fce243717141ce31e2c428701f6682bd2fafe15388214                  0.1s
 => [internal] load build context                                                                                                      0.1s
 => => transferring context: 419.49kB                                                                                                  0.0s
 => CACHED [2/5] RUN apt-get update &&     apt-get install -y build-essential curl git python3 qt5-qmake qtbase5-dev                   0.0s
 => CACHED [3/5] RUN curl -s -L https://storage.googleapis.com/remarkable-codex-toolchain/codex-x86_64-cortexa7hf-neon-rm11x-toolchai  0.0s
 => CACHED [4/5] WORKDIR /mnt/RemarkableLamyEraser/                                                                                    0.0s
 => [5/5] COPY ./ ./                                                                                                                   0.1s
 => exporting to image                                                                                                                34.9s
 => => exporting layers                                                                                                                0.2s
 => => exporting manifest sha256:bb6eb2fc5238d66d2b93643429497c65169ba99473880362789403fa2028c559                                      0.0s
 => => exporting config sha256:c6f91e792619ec452cb3813bafde315f269555054bb15de77717c7b086160693                                        0.0s
 => => exporting attestation manifest sha256:b75da17cf5b1aa38d455f2e38489c101e456d5ebf3d88c2da7f3bbac2e96f56b                          0.0s
 => => exporting manifest list sha256:d7644dac4d5fcbe5d4adf840592a59a8c7bcc122f137cae468bab06679c4cf51                                 0.0s
 => => naming to docker.io/library/remarkable:latest                                                                                   0.0s
 => => unpacking to docker.io/library/remarkable:latest                                                                               34.6s

 1 warning found (use docker --debug to expand):
 - FromPlatformFlagConstDisallowed: FROM --platform flag should not use constant value "linux/amd64" (line 1)

PS C:\Users\Keith\Downloads\RemarkableLamyEraser-main\RemarkableLamyEraser-main> docker run --rm --platform linux/amd64 -ti -v ${pwd}:/mnt/RemarkableLamyEraser remarkable

make: *** No rule to make target 'clean'. Stop.

PS C:\Users\Keith\Downloads\RemarkableLamyEraser-main\RemarkableLamyEraser-main>

AnchoredKeith avatar Nov 07 '25 11:11 AnchoredKeith

I don't know how Windows works, so I don't think I can be of much help here. It should be possible to build this in a similar way to other remarkable hacks, you just need to make sure the correct toolchain (see the docker file) is installed

slotThe avatar Nov 19 '25 09:11 slotThe

I don't know how Windows works, so I don't think I can be of much help here. It should be possible to build this in a similar way to other remarkable hacks, you just need to make sure the correct toolchain (see the docker file) is installed

What OS would you suggest using?

AnchoredKeith avatar Nov 19 '25 10:11 AnchoredKeith

What OS would you suggest using?

I was able to build the docker image on different Linux distros without issues, and AFAIR the original author was using MacOS

slotThe avatar Nov 19 '25 10:11 slotThe

Thank you, I've now managed to build on MacOS with the unfortunate help of ChatGPT helping carry me over the line. I appreciate your time and help!

AnchoredKeith avatar Dec 04 '25 13:12 AnchoredKeith