8000 Compatibility with reMarkable paper pro · Issue #11 · hersle/rmirro · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Compatibility with reMarkable paper pro #11
Open
@gkemlin

Description

@gkemlin

Hi there.

This is not really an issue, but more of a feedback and hack to make the script compatible with reMarkable paper pro. I have been a user of rM1 since the beginning and, as I didn't want to use their cloud for various reasons, I really enjoyed this script that allows very easily to sync files between the computer and the tablet, so first let me say thank you for that.

I recently received the new reMarkable paper pro and of course, I was hoping the script to work as well in order to sync all my files from the rM1 without using the USB web interface nor the cloud. Here is my experience :

  1. Of course, one has to start by activating the Developer mode in order to allow for ssh connections. As it factory resets the table, you better do that before doing anything on it. The security issues are not that important, it's basically how rM1 and rM2 work at the moment, so if you don't have top secret document or business data on your tablet I don't see any reason not to activate developer mode.
  2. To recover the data from my rM1, I just scp the content from the backup folder remarkable_backup to /home/root/.local/share/remarkable/xochitl on the rMPP. Then you just need to restart the tablet and your previous document structure is there ! Your notebooks are still notebooks, just adapted to match the new size of the device.
  3. Once this is done, you might want to use the ./rmirro.py script as usual. This doesn't work out of the box because the script fails when testing if the SSH connection is a remarkable tablet. This is what is done here
    if self.run("uname -n", exiterror=f"Could not connect to {self.ssh_name} with SSH").stdout != "reMarkable\n":
    when checking if the output of uname -n is reMarkable. Actually, if you log in with ssh to the rMPP, you'll see that the output of uname -n is imx8mm-ferrari. Therefore, I just replaced the line above by
if self.run("uname -n", exiterror=f"Could not connect to {self.ssh_name} with SSH").stdout != "imx8mm-ferrari\n":

and then everything worked smoothly 😃 Note that if you pull an old notebook that you modifed on the rmPP, the new pages will have a different size when PDFed.

Disclaimers:

  1. Note that I have only tested the default render_usb.py.
  2. I am not a dev or anything, I just wandered through the script and tried some stuff. I don't know if anything else need to be modified, it just appears to work flawlessly at the moment with this tiny change. I'll update the post if anything else happens.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0