I accidentally used a USB that didn't come with my kindle, and now Calibre takes 7+ minutes to 'get list of books on device' and then announced 'error communicating with device'. This happened first with the new/wrong USB - after I sent a new book to my kindle - but has continued with the correct cord.
I've already restarted kindle and laptop (Windows 11), and tried deleting the metadata.calibre and driveinfo.calibre files. I do
not want to have to factory reset, because I have thousands of books and most of them are covered in notes (and since they're all sideloaded Amazon has no backup of the notes) so I'm desperate for anything else to try!
Error log
Quote:
calibre, version 7.24.0
ERROR: Error: Error communicating with device
[Errno 22] Invalid argument: 'D:\\metadata.calibre'
Traceback (most recent call last):
File "calibre\gui2\device.py", line 112, in run
File "calibre\gui2\device.py", line 566, in _books
File "calibre\devices\kindle\driver.py", line 459, in books
File "calibre\devices\usbms\driver.py", line 311, in books
File "calibre\devices\usbms\driver.py", line 464, in sync_booklists
File "calibre\devices\usbms\driver.py", line 461, in write_prefix
OSError: [Errno 22] Invalid argument: 'D:\\metadata.calibre'
|
The new metadata.calibre file being generated has a timestamp from over an hour ago - is this part of the problem? Is there any way to make it generate a correct metadata file?
I'm not very tech-savvy, please explain like I'm a 5yo if you have thoughts/suggestions!