this post was submitted on 19 Nov 2023
1 points (100.0% liked)

Remarkable

59 readers
2 users here now

Useful Links

founded 1 year ago
MODERATORS
 

Hello -

I've had my Remarkable 2 for a year or two now. Use it daily.

I would like to have a 2nd Remarkable just to leave on my desk at the office and have both of them share teh same connect account. I tried this a while back and remember it was not possible then so I sold my 2nd tablet.

Have there been any updates to this? Is there a workaround? I don't mind even paying for 2 subscriptions as long as they share teh same data.

Any suggestions welcome.

TIA!

top 5 comments
sorted by: hot top controversial new old
[–] [email protected] 1 points 11 months ago (2 children)

Voilà!

XOCHITL SYNC

It's in the tablet's filesystem, which you can access via SSH. The idea is to download the file from the first tablet, upload it to the second tablet, and restart the xochitl process on the second tablet so it starts using the settings from the config file you just uploaded.

It's pretty simple, pull up Terminal.app and ...

  • Plug in tablet A

scp [email protected]:/home/root/.config/remarkable/xochitl.conf .

  • Plug in tablet B

scp xochitl.conf 10.11.99.1:/home/root/.config/remarkable/

ssh [email protected] systemctl restart xochitl.service

Unless you've set up an SSH key, you'll need the passwords for both tablets. This page explains where to find it in the Settings screens. Note that the tablets will have different passwords.

[–] [email protected] 1 points 11 months ago

Yes, it's perfectly mirrored both ways. Totally cool, I do it to keep in sync with the device at work and at home.

[–] [email protected] 1 points 11 months ago (1 children)

Be careful with this, the file contains settings other than the sync account.

In particular, it contains the SSH password shown in the settings screen, which is supposed to be the same as the actual SSH password, but may not be. Whenever the OS is upgraded, the "new" OS will generate a new random password, set that password for the root user, and update the xochitl.conf file with that new password.

As an example, let's say that ...

  • Tablet A's password is aaaaa, and its xochitl.conf file contains DeveloperPassword=aaaaa.
  • Tablet B's password is bbbbb, and its xochitl.conf file contains DeveloperPassword=bbbbb.

If you copy xochitl.conf from tablet A to tablet B ...

  • Tablet B's password will still be bbbbb, but its xochitl.conf file will now say DeveloperPassword=aaaaa.
  • This means that the settings screen will tell you that the password is aaaaa.
  • If you are relying on the settings screen to remember the password, you won't be able to SSH into tablet B anymore (at least until the next time its OS is upgraded, and a new random password is installed).

Ways around this:

  • After copying xochitl.conf from tablet A to tablet B, edit the xochitl.conf file and put the correct password back on the DeveloperPassword= line. This will make the settings screen show the correct password. (You may need to restart xochitl in order for it to start showing the updated password in the settings screen.)
  • Manually reset the tablet's password to aaaaa, so that the settings screen is accurate.
  • Set up SSH keys on both tablets, and never need to worry about the password again, even after OS upgrades.

FWIW on my own tablets, after each OS upgrade I manually change the root user's password to something which (1) does not match the settings screen, and (2) is recorded in 1Password in case I ever need it. I also have an SSH key that I use on all of my personal systems, and have installed the same authorized_keys file on both tablets.

[–] [email protected] 1 points 11 months ago

Of course, this is the way.

[–] [email protected] 1 points 11 months ago

It is not recommended that you modify the device in any way, as this voids its warrenty, the Device can only have one my.reMarkable.com account connected to it, Aron reMarkable Technical Support.