I've been running an rmfakecloud container for a few years (thanks for this!), and somewhere along the way I realized my RM2 running 3.3.2 stopped syncing. I'm able to successfully re-auth using a new code, but afterward sync does not work.
Symptoms
On the tablet, the "cloud offline" status bar icon appears. When I tap "Check sync" in storage settings, it waits 5 seconds and then gives "There are some issues with the cloud connection. Please try again later."
When this happens, no new logs are printed in the rmfakecloud container or in journalctl -f running on the tablet.
The only logs that do appear on the tablet are these warnings, posted every 30 seconds (independent of "Check sync", as in #291):
Jul 24 16:55:45 reMarkable xochitl[282]: 16:55:45.244 rm.network.notifications Notifications socket is not OK: UnconnectedState (checkIfShouldConnect /usr/src/debug/xochitl/override+gitAUTOINC+6a003d604f-r0/git/src/notifications/src/notifications.cpp:187)
Server and Client
I'm running rmfakecloud in Docker (not behind any reverse proxy, though I have also tried adding one with a WebSocket-friendly config just to see what would happen and nothing changed). I re-map the container's port 3000 to 3030 on the host (3000 was already used).
When I run rmfakecloudctl status on the tablet, I see:
Status: enabled (active)
Upstream server: http://192.168.1.101:3030 (working)
and the upstream status check shows up in the server container's logs:
rmfakecloud | time="2025-07-24T16:59:15Z" level=info msg="Requested: test\n"
rmfakecloud | time="2025-07-24T16:59:15Z" level=info msg="[GIN] 2025/07/24 - 16:59:15 | 200 | 79.293µs | 172.23.0.1 | GET \"/service/json/1/test\""
I've tried rmfakecloudctl disable && rmfakecloudctl enable at various points just to force rmfakecloud-proxy to reconfigure itself, and this makes no difference (it succeeds every time).
When I open a document on the tablet, I do notice a flood of requests start coming through:
# Tablet journalctl:
Jul 24 17:11:34 reMarkable xochitl[282]: 17:11:34.192 rm.network.usertoken Scheduled token update at 2025-07-24 20:06:31, 10496807ms from now (scheduleUpdate /usr/src/debug/xochitl/override+gitAUTOINC+6a003d604f-r0/git/src/network/src/usertoken.cpp:141)
Jul 24 17:11:34 reMarkable xochitl[282]: 17:11:34.192 rm.network.usertoken UserToken: setting a new userToken ("eyJhbGciOiJIUzI1NiIs"...) (setUserToken /usr/src/debug/xochitl/override+gitAUTOINC+6a003d604f-r0/git/src/network/src/usertoken.cpp:73)
# Docker container:
rmfakecloud | time="2025-07-24T17:12:25Z" level=info msg="[GIN] 2025/07/24 - 17:12:25 | 200 | 777.033µs | 172.23.0.1 | POST \"/token/json/2/user/new\""
rmfakecloud | time="2025-07-24T17:12:25Z" level=info msg="setting scopes: intgr screenshare docedit hwcmail:-1 hwc sync:default"
Asks
Are there any known problems using this firmware version with newer versions of rmfakecloud? If not, any suggested troubleshooting steps I should take next?
I've been running an rmfakecloud container for a few years (thanks for this!), and somewhere along the way I realized my RM2 running 3.3.2 stopped syncing. I'm able to successfully re-auth using a new code, but afterward sync does not work.
Symptoms
On the tablet, the "cloud offline" status bar icon appears. When I tap "Check sync" in storage settings, it waits 5 seconds and then gives "There are some issues with the cloud connection. Please try again later."
When this happens, no new logs are printed in the rmfakecloud container or in
journalctl -frunning on the tablet.The only logs that do appear on the tablet are these warnings, posted every 30 seconds (independent of "Check sync", as in #291):
Server and Client
I'm running rmfakecloud in Docker (not behind any reverse proxy, though I have also tried adding one with a WebSocket-friendly config just to see what would happen and nothing changed). I re-map the container's port 3000 to 3030 on the host (3000 was already used).
When I run
rmfakecloudctl statuson the tablet, I see:and the upstream status check shows up in the server container's logs:
I've tried
rmfakecloudctl disable && rmfakecloudctl enableat various points just to forcermfakecloud-proxyto reconfigure itself, and this makes no difference (it succeeds every time).When I open a document on the tablet, I do notice a flood of requests start coming through:
Asks
Are there any known problems using this firmware version with newer versions of rmfakecloud? If not, any suggested troubleshooting steps I should take next?