-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for .rm version 6 files #11
Comments
Thanks for the bug report and sorry to hear of the problem. Yes, if you can make a non-confidential rm file bundle that shows the problem that would be great. (If you do that, please let me know if you are happy for me to add to the test suite.) In the mean time, could you let me what Thanks again, |
Hi @Cx01N Thanks for the bug report. Is there any chance you can share the files associated with the pdf I'd expect a list of files something like this list from the project
If you can't send me the files, please send me a listing of the files on your filesystem that are associated with the pdf you are processing. Thanks, |
@diegotsutsumi : please also let me know what platform you are working on. It is possible this is a Windows issue related to my recent implementation of virtual filesystems. Thanks! |
I've verified this problem is due to a change in the |
Thanks for having a look at the problem! I'm working on a Ubuntu 20.04 here. A more detailed log below:
Here is the attached file |
Thanks very much for the more detailed bug report. Unfortunately I realise this is probably due to the version 3 reMarkable software release. Can you verify what version of reMarkable software you are running on? Since the attachment you kindly attached has the The status of community support is set out at this reddit post Updates regarding reverse engineering ReMarkable version 3/ .rm v6 files. Meanwhle I've done some work on support for the new v3 In the meantime I've released a new version v0.1.6 which should stop processing earlier and report the lack of support for remarkable file bundles made with v3 software. Sorry! |
I'm running version 3 on my remarkable tablet indeed. I'm glad you found out the issue. Let me know if I can do anything to help further.
Do you know if I edit older files it'll be converted into v3 bundled format? I guess yes, but you might have more experience to give a better answer. |
Hi, I would be really interested in this working on V6. But .. but .. but .. i am not able to shift my priority so much on it to get working on it. |
Sorry for my slow response. I'm keen to solve the parsing problem, but difficulty I have is finding a well-formatted rm file parser that I can port to Go, since i don't have binary decoding skills. The new format is a variety of CRDT or Conflict-free replicated data type and there is a useful note on reddit about the issues to be solved which I noted in the thread above. I've been in contact with ddvk some time ago and his parser isn't complete. It also isn't in the same rather elegant format that I ported from rm2svg which used python struct format codes. The only complete parser of the new rm file format that I'm aware of is Rick Lupton's rmscene. Chemag has made a successful combination of rmscene with maxio's svg renderer; see here. However I have difficulty understanding the rmscene code as it is rather esoteric. If you'd like to help make a go version of rmscene, that would be great! Cheers, |
Hey, I just had the same problem while using your script. Are there any status updates available? |
Thanks for your offer of help. However the issue is understanding how to decode the binary CRDT format of version 6 .rm files and only rmscene in Python and remarkable-lines in Rust are available to do that, apart from ddvk's initial work in Go. I'm not able to make much sense of rmscene or the remarkable-lines code, unfortunately, so specific help with decoding is needed! |
Sorry, but I can't help you with this also... :/ |
Hello @rorycl,
I'm hitting the following error for a couple of files I have in my remarkable 2 (most of them work though):
number of rm pages 0 != json pageCount <x>
code line hereSome files are new some are old, I couldn't see a pattern still. I can't upload them here unfortunately, but I'll try to reproduce with a mock file and upload it here if I can reproduce it.
Maybe remarkable changed their file formats? Is the cause known?
The text was updated successfully, but these errors were encountered: