Thread: Touch Kobo Touch Firmware 2.0
View Single Post
Old 08-09-2012, 07:25 AM   #815
davidfor
Grand Sorcerer
davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.
 
Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
Quote:
Originally Posted by GvilleBridge View Post
Well, I can reiterate too: there is a problem with current Calibre versions and the KT firmware 2.0.0. Ever since I installed 2.0.0 (and reinstalled, and reset, and reinstalled, ad nauseam), and connected/sync'ed with the Kobo deskware (just now, still 3.0.0), and updated Calibre (just now, to 0.8.63), and reinstalled the Kobo Reader Device Interface plugin (just now, still 1.0.13), Calibre has refused to recognize my KT.

Here, let me save this msg and reboot my entire machine. Ding! Done. Kobo deskware and, OMG, even Windows Explorer will recognize my KT, but not Calibre. It's been shunning my KT from the very moment it saw Kobo firmware 2.0 and generated the warning I got 7/13 (https://www.mobileread.com/forums/sho...d.php?t=184751). The rest was silence.

Can't be Calibre? How about firmware 2.0?
Sorry, but that is exactly what we are talking about. Let me explain what has happened:

At about the time that Kobo released firmware 2.0.0, Kovid made a change in the Kobo driver in calibre. This checked what version of the firmware was on the Kobo device. The check was actually to check what database version was on the Kobo. Based on the code in the Kobo device driver in claibre, he set a warning if version on the device was higher than 33. This change went into calibre 0.8.60. If you want to find it, it is listed as bug fix.

As well as the check, there is also an override to allow the user to ignore the warning and use the full function of calibre with their Kobo device.

NO OTHER CHANGES where made in calibre for the Kobo ereaders. In fact, no other change has been made since February. And no real function changes since late last year.

What this change meant is that when calibre detected a Kobo device was connected, it check the database version on the device, and warned the user if it was higher than 33. Or in another way, if the database on the Kobo device had a version higher than 33, calibre would warn the user.

Looking at the different versions of the Kobo database that I stored, I found:

- firmware 2.0.0 has database version 53
- firmware 1.9.17 has database version 50
- firmware 1.9.12 has database version 29

I have one other Kobo database. It has database version of 36. It came from either firmware 1.9.14 or 1.9.16.

So, that means that the Kobo database version went past 33, the maximum version that calibre will not warn you about, sometime between firmware 1.9.11 and 1.9.16. So, that means that if you use a calibre version from 0.8.60 with a Kobo device with firmware 1.9.16 or later (and probably 1.9.14), you will get this warning message.

The last thing: I have had a good look at the code in the calibre Kobo driver. It does not touch the Kobo database in any way that is affected by change in the later database versions. The changes in the Kobo database are some extra tables, and extra columns on one of the tables that the calibre Kobo driver looks at. Again, none of these changes affect the function.

Are you still with me?

All the above is to explain that all recent versions of calibre and the Kobo devices happily coexist. There is a sensible warning that maybe the versions don't match. There is an option to ignore this. Use whatever Kobo firmware you want to, but don't worry about going backwards with calibre - use the latest.
davidfor is offline   Reply With Quote