reStream icon indicating copy to clipboard operation
reStream copied to clipboard

reMarkable executable doesn't work on reMarkable 2 version 3.16.2.3

Open ershov opened this issue 11 months ago • 5 comments

root@reMarkable:~# PATH="$PATH:/opt/bin/:." restream -h 1404 -w 1872 -b 2 -f :mem: > /dev/null
Error: Error while compressing framebuffer stream

Caused by:
    error reading from the input you gave me

ershov avatar Feb 01 '25 19:02 ershov

Hi,

I had the same Issue, here is what I did:

I'm not sure if this "feature" was introduced in version 3.16.2.3, but I now have an option on the RM2 to set the system time under Settings → General → Help: About → System time.

For me, it is set to UTC, but I'm actually in UTC+1. Here's what I did:

  1. Set the time on the RM to my actual time (which is also the same as on my PC).
  2. Restarted the RM.

Now, reStream works again!

Oddly enough, the time in the RM settings is reset to UTC after the restart. -> See for this: https://github.com/rien/reStream/issues/113#issuecomment-2631493017

Hope this helps, cheers

devobern avatar Feb 03 '25 14:02 devobern

Setting the time there is just to allow you to fix issues where the system is unable to automatically set it's time back to UTC, which breaks things like sync and update. The device expects UTC for this time, and will automatically set it back to the UTC time as part of normal time sync operations.

Eeems avatar Feb 03 '25 16:02 Eeems

Hmm I'm in Australia, so for me it'd be a 10 hours difference.

I've logged into the device and used the date -s command to adjust the date. The result is still the same.

ershov avatar Feb 04 '25 18:02 ershov

date adjust and restart helped me

nkey0 avatar Feb 13 '25 13:02 nkey0

FWIW, did you try removing restream.arm.static binary from device as well as local .sh script and try a fresh retry? I was trying to use the files that come with the repo via git clone and i was running into this issue (followed by a weird ffmpeg filter issue). i decided to restart my setup process by following the README. The difference this time being rather than having a local repo I only downloaded the .sh script as well as the .arm.static binary, immediately worked for me

  • Remarkable (RM) software version: 3.17.0.72 (rm v 2)
  • ffmpeg version:
ffmpeg version 4.2.7-0ubuntu0.1 Copyright (c) 2000-2022 the FFmpeg developers
  built with gcc 9 (Ubuntu 9.4.0-1ubuntu1~20.04.1)
  configuration: --prefix=/usr --extra-version=0ubuntu0.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-nvenc --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
  libavutil      56. 31.100 / 56. 31.100
  libavcodec     58. 54.100 / 58. 54.100
  libavformat    58. 29.100 / 58. 29.100
  libavdevice    58.  8.100 / 58.  8.100
  libavfilter     7. 57.100 /  7. 57.100
  libavresample   4.  0.  0 /  4.  0.  0
  libswscale      5.  5.100 /  5.  5.100
  libswresample   3.  5.100 /  3.  5.100
  libpostproc    55.  5.100 / 55.  5.100
  • using ssh ecdsa (not rsa) key
  • ubuntu 20.04
  • reStream.sh downloaded via https://github.com/rien/reStream/releases/latest/download/reStream.sh
  • restream.arm.static downloaded via https://github.com/rien/reStream/releases/latest/download/restream.arm.static

fosterlynch avatar Mar 18 '25 18:03 fosterlynch