Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > Calibre > Devices

Notices

Reply
 
Thread Tools Search this Thread
Old 12-22-2020, 08:58 AM   #1
mst
Connoisseur
mst began at the beginning.
 
Posts: 73
Karma: 10
Join Date: Dec 2010
Device: Kobo Clara HD
Subset of books that were sent to device are not recognized as "on device"

I have a library of roughly 2,000 epubs in Calibre. When I send them to my Kobo Clara HD, they show up in Calibre as "on device", and after unplugging on KOReader, I can browse all of them by Calibre metadata.

When I re-connect my device to the computer via USB, something strange happens: Calibre refreshes the metadata file metadata.calibre, its size gets smaller, and about 150 out of these 2,000 epubs now have the "on device" mark unchecked even though they are on the memory of the reader and showed up perfectly fine as "on device" right after sending them the last time. After disconnecting the device from USB, the tags of these missing files are now also missing on KOReader. When I reconnect and send the missing books to the device again, they show up "on device" and their tags are back in KOReader, but only until the next time I connect to Calibre.

I polished all these missing books (again) in Calibre and keep re-sending them, but the problem persists. Has anybody made a similar experience and found a workaround? Or did I overlook some setting either in KOReader or in Calibre?

Last edited by mst; 12-22-2020 at 10:49 AM.
mst is offline   Reply With Quote
Old 12-22-2020, 10:48 AM   #2
PeterT
Grand Sorcerer
PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.
 
Posts: 13,510
Karma: 78910112
Join Date: Nov 2007
Location: Toronto
Device: Libra H2O, Libra Colour
Do you ever allow nickle to process content on your Kobo? I believe some of the functions of the Kobo calibre integration depend on reading the database on the Kobo which is maintained by nickle.
PeterT is offline   Reply With Quote
Advert
Old 12-22-2020, 11:12 AM   #3
mst
Connoisseur
mst began at the beginning.
 
Posts: 73
Karma: 10
Join Date: Dec 2010
Device: Kobo Clara HD
Quote:
Originally Posted by PeterT View Post
Do you ever allow nickle to process content on your Kobo? I believe some of the functions of the Kobo calibre integration depend on reading the database on the Kobo which is maintained by nickle.
Thank you, Peter, that was it.

In case anybody has the same issue, my workaround is exiting KOReader before connecting on USB and putting new books on it and letting Nickel update the database on disconnect.

Last edited by mst; 12-22-2020 at 03:54 PM.
mst is offline   Reply With Quote
Old 12-22-2020, 08:31 PM   #4
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 mst View Post
In case anybody has the same issue, my workaround is exiting KOReader before connecting on USB and putting new books on it and letting Nickel update the database on disconnect.
If you are not going to use nickel, then my recommendation is to not use the KoboTouch or the KoboTouchExtended drivers. There is no function the drivers supplies that benefits you when not using nickel. Plus, they reads the database to see what is on the device. As you have discovered, if you don't go into nickel after sending books to the device calibre will not see them.

Instead you can use either the Folder Device Interface or the User Defined USB driver. Both will supply the basic function for sending books to the device and seeing that they are connected later. They will also build the metadata.calibre file the KOReader uses.

The Folder Device Interface treats a folder as a device. In this case use a folder on the connected device. Using the root directory should work.

The User Defined USB driver can use any connected USBMSD device. For the Clara HD, You need to configure this driver with:

USB Vendor ID: 0x2237
USB Product ID: 0x4232
USB Revision ID: 0x401

For both, you will also need to disable to the KoboTouch or the KoboTouchExtended drivers.
davidfor is offline   Reply With Quote
Old 12-23-2020, 08:59 AM   #5
mst
Connoisseur
mst began at the beginning.
 
Posts: 73
Karma: 10
Join Date: Dec 2010
Device: Kobo Clara HD
Quote:
Originally Posted by davidfor View Post
Use either the Folder Device Interface or the User Defined USB driver. The User Defined USB driver can use any connected USBMSD device. For the Clara HD, You need to configure this driver with:

USB Vendor ID: 0x2237
USB Product ID: 0x4232
USB Revision ID: 0x401

For both, you will also need to disable to the KoboTouch or the KoboTouchExtended drivers.
Thank you!

I disabled the Kobo Touch driver and can exchange data via the Folder Device Interface, which works fine.

As expected, disabling the Kobo Touch driver puts the Kobo eReader in the list of disabled device drivers in the Calibre preferences. Is that why the Kobo Clara HD only works by clicking "connect" and using the Folder Device Interface? This is now the only way for me to mount the device in Calibre.

Or is there a way to switch between the Folder Device Interface and the User Defined USB Driver or enable the User Defined USB Driver? I used the parameters above but the device fails to mount automatically when I connect via USB.

Last edited by mst; 12-23-2020 at 03:50 PM.
mst is offline   Reply With Quote
Advert
Old 12-23-2020, 11:35 PM   #6
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 mst View Post
Thank you!

I disabled the Kobo Touch driver and can exchange data via the Folder Device Interface, which works fine.

As expected, disabling the Kobo Touch driver puts the Kobo eReader in the list of disabled device drivers in the Calibre preferences. Is that why the Kobo Clara HD only works by clicking "connect" and using the Folder Device Interface? This is now the only way for me to mount the device in Calibre.
That is expected. Disabling the KoboTouch driver means that calibre is not looking for the device and will not do anything when it is connected. The Folder Device Interface needs to be setup and started when you want to use the folder as a device. I think there is a way to have it connect automatically, but, beyond some basic testing, I don't use it.
Quote:
Or is there a way to switch between the Folder Device Interface and the User Defined USB Driver or enable the User Defined USB Driver? I used the parameters above but the device fails to mount automatically when I connect via USB.
My apologies, it's been a while since I tested this, and I copied the wrong product ID. The product ID I gave you above is from the Libra H2O. The correct values for the Clara HD (and I tested this time) are:

USB Vendor ID: 0x2237
USB Product ID: 0x4228
USB Revision ID: 0x401
davidfor is offline   Reply With Quote
Old 12-27-2020, 05:44 AM   #7
mst
Connoisseur
mst began at the beginning.
 
Posts: 73
Karma: 10
Join Date: Dec 2010
Device: Kobo Clara HD
Thank you, Peter.

With the User Defined USB Driver, should the device automatically mount like with the Kobo Touch driver?
mst is offline   Reply With Quote
Old 12-27-2020, 07:45 AM   #8
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 mst View Post
With the User Defined USB Driver, should the device automatically mount like with the Kobo Touch driver?
Yes. Assuming it is configured correctly.
davidfor is offline   Reply With Quote
Old 09-29-2022, 10:40 AM   #9
mst
Connoisseur
mst began at the beginning.
 
Posts: 73
Karma: 10
Join Date: Dec 2010
Device: Kobo Clara HD
Sorry to revive this old thread, I ran into issues with my Kobo Clara HD since I purchased a Kobo Aura One.

After disabling the Kobo Touch plugin, I set up the Kobo Clara HD with the user-defined USB driver and the following values and it works great:

USB Vendor ID: 0x2237
USB Product ID: 0x4228
USB Revision ID: 0x401

However, when I connect the Aura One, Calibre does not see it.

How can I configure the user-defined USB driver in a way that it will allow me to mount the Clara HD and the Aura One (not at the same time, of course)?

Many thanks.

Last edited by mst; 09-29-2022 at 10:46 AM.
mst is offline   Reply With Quote
Old 09-29-2022, 11:34 AM   #10
theducks
Well trained by Cats
theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.
 
theducks's Avatar
 
Posts: 31,047
Karma: 60358908
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
Each driver should be unique (you should see the profile file in the Calibre Config folder)
Check Preferences: Ignored Devices
Every blue moon or so, a device seems to get listed in error
theducks is offline   Reply With Quote
Old 09-29-2022, 12:36 PM   #11
mst
Connoisseur
mst began at the beginning.
 
Posts: 73
Karma: 10
Join Date: Dec 2010
Device: Kobo Clara HD
Thank you for your response. I see your point, but it's a bit more complicated than that.

I had the Kobo Clara HD first and there were issues with updating the library properly, so I disabled the Kobo Touch plugin and set it up with the user-defined USB driver, per David's suggestion above. After disabling the Kobo Touch plugin, a device called "Kobo eReader" appeared a disabled device under "Preferences: Ignored devices". The Kobo Clara HD synched fine now.

When I plug in the Kobo Aura ONE, Calibre ignores it until I enable that formerly disabled device "Kobo eReader" again, which will activate the Kobo Touch plugin. Then, the Aura shows up in Calibre but has issues synching the library properly, just as the Clara had before with the Touch driver. And the Clara HD has the same issues again that I managed to avoid by setting up the user-defined USB driver.

What I would like to do is to set up both devices with the user-defined USB driver. Hope somebody has some insight in how to do this.
mst is offline   Reply With Quote
Old 09-29-2022, 12:53 PM   #12
theducks
Well trained by Cats
theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.
 
theducks's Avatar
 
Posts: 31,047
Karma: 60358908
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
I don't think you can have 2 user defined devices.

FWIW I have an Aura2 and a Libra2. I run the stock Calibre and Kobo Extended drivers .
Is the FW on the Aura1 correct? (I know there are 2 versions of Aura2)
and the Clara 2. (there were a couple of cycles where the Libra2 FW was a pain.
theducks is offline   Reply With Quote
Old 09-29-2022, 01:00 PM   #13
mst
Connoisseur
mst began at the beginning.
 
Posts: 73
Karma: 10
Join Date: Dec 2010
Device: Kobo Clara HD
Thank you. FW is correct, and KoReader runs quite smoothly on the device itself.

It's not that nothing works with the integrated Calibre Kobo drivers, it's just that in this scenario, updating the library metadata only works when I sync while KoReader is closed, so Nickel updates the library. Otherwise, upon the next time I connect the reader to Calibre, the library metadata on the device is incorrect. Using the user-defined driver helped bypass this issue.
mst is offline   Reply With Quote
Old 09-29-2022, 01:10 PM   #14
chaley
Grand Sorcerer
chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.
 
Posts: 12,444
Karma: 8012886
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
Quote:
Originally Posted by mst View Post
What I would like to do is to set up both devices with the user-defined USB driver. Hope somebody has some insight in how to do this.
Unfortunately you can't. It stores 1 set of USB identifiers at a time.

That said, there is one manual possibility. The settings are stored in your calibre configuration folder in the file "device_drivers_FOLDER_DEVICE_FOR_CONFIG.py". You could set up the folder device for one kobo and save a copy of the file. You then set up the other device and save a copy for it. Finally, you set up a script (how depends on your OS) to copy the right file to device_drivers_FOLDER_DEVICE_FOR_CONFIG.py just before starting calibre, something like "calibre_clara" and "calibre_libra". Yes, it is a bit of a pain bit it works. I do something similar to switch between variants of calibre for testing.
chaley is offline   Reply With Quote
Old 09-29-2022, 02:08 PM   #15
mst
Connoisseur
mst began at the beginning.
 
Posts: 73
Karma: 10
Join Date: Dec 2010
Device: Kobo Clara HD
Thank you, Chaley! Will certainly try that.

For now, I'm reverting back to using the Kobo Touch driver and synching with Koreader closed. This works well enough.
mst is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
360 Plus "Device Not Recognized" Miss PocketBook 9 01-26-2012 05:44 PM
Get "USB Device not recognized" error on PC redraider1972 Nook Color & Nook Tablet 2 10-28-2011 10:29 AM
PRS-350 "USB Device not recognized" ardeegee Sony Reader 5 05-04-2011 01:19 PM
New PRS-700: "USB Device Not Recognized" -- HELP! Cyrusx7 Sony Reader 13 09-10-2009 12:38 AM
"USB device not recognized" Indyrm03 Sony Reader 2 02-28-2009 09:05 PM


All times are GMT -4. The time now is 10:27 PM.


MobileRead.com is a privately owned, operated and funded community.