Skip to content

Conversation

@cloudsftp
Copy link
Contributor

Thanks to work done in cloudsftp/reSnap#27

Fixes #118

This PR contains changes from #116

@chaoflow
Copy link
Contributor

chaoflow commented Jan 3, 2026

@cloudsftp Thank you very much for this!

@chaoflow
Copy link
Contributor

chaoflow commented Jan 4, 2026

This works - also tested only with latest firmware - and the failing test here is not related to the code you changed.

@chaoflow
Copy link
Contributor

chaoflow commented Jan 4, 2026

This also achieves #47 - at least on the latest version.

@cloudsftp
Copy link
Contributor Author

I already looked into the pipeline when I did my last PR in this repository.
The fault seems to be with the flakes for remarkable development of nix.

Unfortunately my knowledge of nix and motivation to learn nix prevented me of fixing the underlying issue.
The error when installing the flake:

ERROR: noBrokenSymlinks: found 4 dangling symlinks, 0 reflexive symlinks and 0 unreadable symlinks

@chaoflow
Copy link
Contributor

chaoflow commented Jan 4, 2026

The nix setup currently uses remarkable-toolchain which is defined here and installs: https://storage.googleapis.com/remarkable-codex-toolchain/codex-x86_64-cortexa9hf-neon-rm10x-toolchain-3.1.2.sh.

Is that correct or should we be using remarkable2-toolchain which installs https://storage.googleapis.com/remarkable-codex-toolchain/codex-x86_64-cortexa7hf-neon-rm11x-toolchain-3.1.2.sh ?

Both seem to be broken nixpkgs because their install creates dangling symlinks and nix doesn't like that (anymore). The source hashes seem unchanged since 2022-06-06.

Given that https://remarkable.engineering/ is gone - what is the status of those toolchains? Should they still be used?

@Eeems
Copy link

Eeems commented Jan 4, 2026

https://developer.remarkable.com/links#remarkable-software-development-kits

@Eeems
Copy link

Eeems commented Jan 4, 2026

@chaoflow
Copy link
Contributor

chaoflow commented Jan 4, 2026

The remarkable toolchains in nixpkgs are outdated, I'm using NixOS. I suggest we switch the build to use the toltech docker image, something like this: 82dd7e5

#120

@cloudsftp
Copy link
Contributor Author

@chaoflow I was so free and cherry-picked your commit to fix the pipeline.
Thank you very much for the fix.

@rien
Copy link
Owner

rien commented Jan 5, 2026

Thank you all for these wonderful contributions.

Looking splendid 👌

@rien rien merged commit 6c1eef0 into rien:main Jan 5, 2026
3 checks passed
This was referenced Jan 5, 2026
@cloudsftp cloudsftp deleted the support-firmware-3.24 branch January 8, 2026 17:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Firmware 3.24.0.149 on RM2 broke streaming

4 participants