A quick script that helps to upgrade/downgrade the remarkable device using ddvks update server
Firstly, connect your RM over usb. Make sure its reachable. Then you have a couple of options - either download the compiled .exe in the "releases" tab or download and run it manually from the source.
To run it from source:
- Clone this repo into a local directory.
- Install the required libs:
pip install paramiko rich toml
- Run the script:
python main.py
When prompted, enter your desired version - (no current supported for the latest 3.x.x & beta versions, eventually it will get all up-to-date updates). Leave blank for the latest toltec supported version
The script will then attempt to download the version file, modify the RM devices config and start the update server. Once this is done, either:
- SSH into the device, and run
systemctl start update-engine
update_engine_client -check_for_update
journalctl -u update-engine -f
reboot
- Navigate to the devices "update" setting. Click check for updates and then reboot once its done.
Just check for udates on the tablet and it'll take you to the latest one! This script does not permanently modify anything.