Skip to content

Conversation

@jbSdev
Copy link
Contributor

@jbSdev jbSdev commented Jan 2, 2026

Overview

reMarkable2 3.24 update changed framebuffer format from gray16 to ABGR32
Fixes #25

Changes

  • Detect firmware version from /etc/os-release
  • Handle ABGR32 pixel format for firmware 3.24+
  • Handle new framebuffer and offset for 3.24+

Testing

  • Tested on reMarkable2 v. 3.24.0.149
  • Captures screenshots with colors colors and highlighters visible
  • Backwards compatible with older firmware versions

New features

Thanks to the new framebuffer which handles color, now the screenshots are colorful!
With the -c/--og-color flag, also the highlighters are visible
Example output:
1

- Detect firmware version from /etc/os-release
 - Handle ABGR32 pixel format for firmware 3.24+
 - Handle new framebuffer and offset for 3.24+
@cloudsftp
Copy link
Owner

Thank you for this PR. It looks good to me.

Could you please fix the formatting, so the pipeline passes?

@cloudsftp cloudsftp merged commit 78e4f9b into cloudsftp:latest Jan 2, 2026
1 check passed
@jbSdev
Copy link
Contributor Author

jbSdev commented Jan 2, 2026

Great to see it live! Thanks!

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.

Framebuffer size mismatch on rM2 v3.24.0.147

2 participants