08-29-2010, 04:49 PM | #1 |
Addict
Posts: 231
Karma: 928
Join Date: Aug 2010
Device: Kindle 3
|
Kindle 3 driver?
Any word on when Calibre will be updated to support Kindle 3?
|
08-29-2010, 04:54 PM | #2 |
Wizard
Posts: 4,552
Karma: 950151
Join Date: Nov 2008
Device: Sony PRS-950, iphone/ipad (Marvin/iBooks/QuickReader)
|
Already been done - the current 0.7.16 is Kindle 3 enabled.
|
Advert | |
|
08-29-2010, 05:00 PM | #3 |
Addict
Posts: 231
Karma: 928
Join Date: Aug 2010
Device: Kindle 3
|
Cool. Is there any way to backport the device plugin to an earlier version of Calibre? I had some trouble with 0.7.15 so right now I am using 0.6.42.
|
08-29-2010, 05:08 PM | #4 |
creator of calibre
Posts: 43,842
Karma: 22666666
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Add 0x0004 to the list of product ids in kindle/driver.py in the Kindle 2 driver
|
08-29-2010, 07:53 PM | #5 | |
Addict
Posts: 231
Karma: 928
Join Date: Aug 2010
Device: Kindle 3
|
Quote:
Code:
class KINDLE3(KINDLE): name = 'Kindle 3 Device Interface' description = _('Communicate with the Kindle 3 eBook reader.') FORMATS = KINDLE.FORMATS + ['pdf'] PRODUCT_ID = [0x0004] BCD = [0x0100] |
|
Advert | |
|
08-29-2010, 10:26 PM | #6 |
creator of calibre
Posts: 43,842
Karma: 22666666
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
no that wont be enough, modify the existing KINDLE2 class. Look at the kindle.driver in 0.7.16
|
08-30-2010, 12:50 PM | #7 |
Addict
Posts: 231
Karma: 928
Join Date: Aug 2010
Device: Kindle 3
|
Okay, so I change this:
Code:
class KINDLE2(KINDLE): name = 'Kindle 2 Device Interface' description = _('Communicate with the Kindle 2 eBook reader.') FORMATS = KINDLE.FORMATS + ['pdf'] PRODUCT_ID = [0x0002] BCD = [0x0100] Code:
class KINDLE2(KINDLE): name = 'Kindle 2 Device Interface' description = _('Communicate with the Kindle 2 eBook reader.') FORMATS = KINDLE.FORMATS + ['pdf'] PRODUCT_ID = [0x0004] BCD = [0x0100] |
08-30-2010, 01:20 PM | #8 |
creator of calibre
Posts: 43,842
Karma: 22666666
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
yes and yes
|
08-30-2010, 01:24 PM | #9 |
Addict
Posts: 231
Karma: 928
Join Date: Aug 2010
Device: Kindle 3
|
|
09-01-2010, 11:18 AM | #10 |
Milsey
Posts: 2
Karma: 10
Join Date: Sep 2010
Location: Perth
Device: Kindle 3
|
Hi all. My first post. Just received a K3. Using Calibre in Ubuntu. Had same problem with Calibre not recognizing K3. Applied fix described above by changing id to 0004 which worked. Now have new problem:
"The reader has no storage card in this slot. Traceback (most recent call last): File "/usr/lib/calibre/calibre/gui2/device.py", line 56, in run self.result = self.func(*self.args, **self.kwargs) File "/usr/lib/calibre/calibre/gui2/device.py", line 233, in _upload_books metadata=metadata, end_session=False) File "/usr/lib/calibre/calibre/devices/usbms/driver.py", line 97, in upload_books path = self._sanity_check(on_card, files) File "/usr/lib/calibre/calibre/devices/usbms/device.py", line 734, in _sanity_check raise ValueError(_('The reader has no storage card in this slot.')) ValueError: The reader has no storage card in this slot." Any ideas because I have absolutely no idea. |
09-01-2010, 11:25 AM | #11 |
creator of calibre
Posts: 43,842
Karma: 22666666
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
you're tying to send books to a storage card instead of the main memory of the reader. click the arrow next to the send to device button.
|
09-02-2010, 09:04 AM | #12 |
Milsey
Posts: 2
Karma: 10
Join Date: Sep 2010
Location: Perth
Device: Kindle 3
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Bus Driver Caught on Tape Reading Kindle While Driving | carld | News | 83 | 09-25-2010 06:31 AM |
Are you a better than average driver? | Adoby | Lounge | 126 | 09-10-2010 01:52 PM |
Seriously thoughtful If you're a driver .... scary ! | GeoffC | Lounge | 6 | 04-18-2010 12:28 AM |
Windows driver | Thrasymachus | OpenInkpot | 9 | 07-31-2009 10:57 PM |