I have a Kobo Touch (firmware 2.0.0 r41166 7/12/12), which I manage with Calibre (0.8.59).
Lately, my KT has started to act strangely: when I go back to a book I was reading before, the books opens at the beginning of the chapter I was reading, not at the last page I was reading. That bookmark that knew which page I was reading is not being kept properly. The chapter is always right, just the page in the middle of the chapter is lost.
Some of the more recent cases include:
- Ashton-Kirk, Investigator (John T. McIntyre), from Feedbooks
- Michel Strogoff (Jules Verne), from Feedbooks
- The Edge (Dick Francis), from Kobo
and basically all other books I have on my device...
This is really annoying, particularly when the chapters are long.
Anybody has experienced this problem too? Any hints on how to solve it?
[UPDATE]
Just tried to connect to my KT using Calibre (0.8.59 -- I have not updated Calibre in a while) and got this error message:
Code:
calibre, version 0.8.59
ERROR: Error: Error communicating with device
database disk image is malformed
Traceback (most recent call last):
File "site-packages/calibre/gui2/device.py", line 82, in run
File "site-packages/calibre/gui2/device.py", line 339, in _books
File "site-packages/calibre/devices/kobo/driver.py", line 335, in books
File "site-packages/calibre/devices/kobo/driver.py", line 816, in sync_booklists
File "site-packages/calibre/devices/kobo/driver.py", line 784, in update_device_database_collections
File "site-packages/calibre/devices/kobo/driver.py", line 643, in reset_readstatus
DatabaseError: database disk image is malformed
It seems that I will need to rebuild the database, but how do I do it?
I read
here that newer versions of Calibre have a compatibility problem with the Kobo database. This might be the reason for my problem, although I don't recall having deleted any books from the device for a while, but maybe I did it.
Is there a way of fixing the database without regressing my firmware to an older version?
Many thanks for your help.