remarkable-update icon indicating copy to clipboard operation
remarkable-update copied to clipboard

force a full factory reset / re-update / upgrade

Simple Factory Reset (updater)

A hackish, quick and dirty update server implementation

Usage

get an official update e.g.
rm1 2.10.2.356
rm2 2.10.2.356
drop it in: updates/ on your host, start the server: python serve.py (This assumes you are using python 3) the server will use the machine's hostname, so that should be resolvable from the tablet

you may use the usb interface for the update, just find the ip address that was assigned to it and run the server e.g. python serve.py 10.11.99.2

on the device:

edit: /usr/share/remarkable/update.conf
set the line: SERVER=http://yourhost:8000
make sure you can ping/resolve yourhost from the device. if your dns sucks, add the entry to /etc/hosts, you may even use the usb interface ip address (10.11.99.2).

if you disabled the automatic updates, make sure the update-engine is running: systemctl start update-engine

trigger the update: update_engine_client -check_for_update
or via the UI (check for update)

to observe the update progress: journalctl -u update-engine -f

To switch the partition i.e. boot the previous version

use the switch.sh script on the device

Beta

It seems that the update server address (SERVER) is defined in the /home/root/.config/xochitl.conf file Issue