diff --git a/src/calibre/customize/builtins.py b/src/calibre/customize/builtins.py index e26813a77a..e709e5593d 100644 --- a/src/calibre/customize/builtins.py +++ b/src/calibre/customize/builtins.py @@ -350,8 +350,7 @@ from calibre.devices.blackberry.driver import BLACKBERRY from calibre.devices.cybookg3.driver import CYBOOKG3 from calibre.devices.eb600.driver import EB600 from calibre.devices.jetbook.driver import JETBOOK -from calibre.devices.kindle.driver import KINDLE -from calibre.devices.kindle.driver import KINDLE2 +from calibre.devices.kindle.driver import KINDLE, KINDLE2, KINDLE_DX from calibre.devices.prs500.driver import PRS500 from calibre.devices.prs505.driver import PRS505 from calibre.devices.prs700.driver import PRS700 @@ -397,6 +396,7 @@ plugins += [ JETBOOK, KINDLE, KINDLE2, + KINDLE_DX, PRS500, PRS505, PRS700, diff --git a/src/calibre/devices/kindle/driver.py b/src/calibre/devices/kindle/driver.py index 00cd615b6d..8c62da7587 100644 --- a/src/calibre/devices/kindle/driver.py +++ b/src/calibre/devices/kindle/driver.py @@ -72,3 +72,15 @@ class KINDLE2(KINDLE): PRODUCT_ID = [0x0002] BCD = [0x0100] + +class KINDLE_DX(KINDLE): + name = 'Kindle DX Device Interface' + description = _('Communicate with the Kindle 2 eBook reader.') + author = _('John Schember') + supported_platforms = ['windows', 'osx', 'linux'] + + + PRODUCT_ID = [0x0003] + BCD = [0x0100] + +