让四年前的 reMarkable 2 重获新生
摘要
一份技术指南,介绍如何让闲置多年的 reMarkable 2 平板电脑重获新生,涵盖修复时钟、应用软件更新、重新启用 Wi-Fi 上的 SSH,以及通过内置 Web 服务器导入文件。
暂无内容
查看缓存全文
缓存时间: 2026/08/09 14:26
# 让一台四岁的 reMarkable 2 重获新生
来源:https://oskrim.github.io/hardware/2026/08/09/remarkable-over-ssh.html
我找到了自己 2021 年买的旧 reMarkable 2 电子纸平板,它大约闲置了 4 年。设备状态相当糟糕:
- 云同步失败,只显示一个莫名其妙的`error 0`。
- 软件更新也不起作用。
本文详细介绍了如果你遇到类似情况,如何让平板恢复工作。
## 时钟
谷歌搜索这个错误时,我找到了一个论坛帖子,作者称之为“快速解决方案”:SSH 登录,然后设置时钟。
``
ssh [email protected] # USB 连接。通过 wifi 连接时,使用平板的局域网 IP
# 密码:在平板上,设置 → 帮助 → 版权和许可 → 一般信息
# (用户名 root、密码、IP 地址都在那里列出)
timedatectl # 确认时间偏差有多大
timedatectl set-ntp 0 # 先禁用自动时间,否则 set-time 会报错
timedatectl set-time '2026-07-15'
timedatectl set-ntp 1
``
设置时间后,我就能下载软件更新了。
## 软件更新
第一次软件更新后,云同步报了一个不同的错误:**HTTP 400**。我在日志中找到了真正的错误消息:*“无法同步。请更新此应用程序以继续使用 reMarkable 云。”*
``
journalctl -u rm-sync.service --since '-45 min' --no-pager
``
云服务拒绝了我过时的系统版本。原来第一次更新只把平板升级到了**3.11.2.5**,而且无法继续更新。
`journalctl`查看`swupdate.service`显示`Couldn't resolve host name`(更新后重启时,更新程序在 wifi/DNS 就绪之前就已启动,而且没有再重试)。重启更新服务后,设置界面提供了**3.27.3.0**,第二次更新将平板升级到了最新的可用软件版本。
``
systemctl restart swupdate.service update-engine.service
systemctl is-active swupdate.service update-engine.service
journalctl --since '-1 min' -u swupdate.service -u update-engine.service
``
从软件版本 3.22 开始,**SSH over wifi 会被更新静默禁用**,因此局域网上的 22 端口会被拒绝。
请改通过 USB(例如`10.11.99.1`)SSH 登录平板。使用`rm-ssh-over-wlan on`重新启用网络 SSH,或者删除标记文件`rm_enable_ssh_wifi_marker`(`dropbear-wlan.socket`单元已经启用,只是处于非活动状态)
``
rm-ssh-over-wlan on
systemctl is-active dropbear-wlan.socket
systemctl is-enabled dropbear-wlan.socket
test -e /home/root/.config/remarkable/rm_enable_ssh_wifi_marker && echo present
ip -4 -brief address show wlan0
ss -lntp | grep ':22 ' || true
``
## 通过 SSH 导入文件
不知为何,云同步仍然看起来有问题,它不会拉取我新上传的任何文件。
我没有继续调试这个问题(到这时我已经不想再折腾云同步了),而是发现平板有一个可选 Web 服务器,可以打开它来允许你从设备上传和导出文件。在打开它之前,我备份了 xochitl 配置(`WebInterfaceEnabled=true`):
``
conf=/home/root/.config/remarkable/xochitl.conf
cp -p "$conf" "$conf.codex-backup-before-usb-web"
if grep -q '^WebInterfaceEnabled=' "$conf"; then
sed -i 's/^WebInterfaceEnabled=.*/WebInterfaceEnabled=true/' "$conf"
else
sed -i '/^\[General\]$/a WebInterfaceEnabled=true' "$conf"
fi
systemctl restart xochitl.service
grep '^WebInterfaceEnabled=' "$conf"
systemctl is-active xochitl.service
``
检查并上传 PDF:
``
curl --max-time 30 -sS http://10.11.99.1/documents/ | jq -r '.[].VisibleName'
set -e
for file in ./my-pdf-files/*.pdf; do
name=${file##*/}
status=$(curl --max-time 300 -sS -o /dev/null -w '%{http_code}' \
-F "file=@${file};type=application/pdf" http://10.11.99.1/upload)
printf '%s\t%s\n' "$status" "$name"
test "$status" = 201
done
``
之后,你应该能在“我的文件”视图中找到并阅读新文件。我最终没有修复云同步,反正我觉得通过 SSH 上传文件更方便。
相似文章
@MaximeRivest:在 ReMarkable 上运行 Tldraw!我认为这已经是最快速度了……有些残影和轻微延迟。我不得不给设备移植了一个非常精简的 Chromium 版本。
在 ReMarkable 平板电脑上通过极简版 Chromium 移植运行 Tldraw,存在一些残影和延迟。
旧Amazon Kindle的3个巧妙用途
本文介绍了三个改造旧Amazon Kindle的项目:将其变成Spotify控制器、智能家居显示屏或文学时钟。
@MaximeRivest:Ritik 势头正劲!我希望本周末前能把我的 reMarkable 开发者应用商店打造成可复用的形态,以便……
Maxime Rivest 正在为 reMarkable 平板开发一个可复用的开发者应用商店,旨在让彼此的应用和实验易于安装。Ritik Sharma 将他的 Paper Pro 改造成了一个手写 AI 导师,能够绘制图表和表格。
将现代网络带到原始iPad mini上
一位开发者通过越狱将原始iPad mini升级到iOS 6,并构建了一个名为Surf的自定义远程浏览器,该浏览器通过无头Chromium后端流式传输现代网络内容。
@MaximeRivest: 哇,我真的没想到Remarkable电子墨水屏有这么大的潜力。颜色、不错的导航速度,确实……
用户分享了对Remarkable电子墨水屏的积极体验,强调了其彩色显示、导航速度以及通过Wi-Fi镜像电脑屏幕实现专注阅读的潜力。