From 12c8b70336d145e70d2ee8415bfa236e5bf29a0f Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 13 Oct 2011 09:37:45 +0530 Subject: [PATCH] Fix #872741 (Onyx BOOX A61S/X61S not detected) --- resources/images/devices/boox.jpg | Bin 0 -> 3115 bytes src/calibre/devices/hanlin/driver.py | 3 ++- 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 resources/images/devices/boox.jpg diff --git a/resources/images/devices/boox.jpg b/resources/images/devices/boox.jpg new file mode 100644 index 0000000000000000000000000000000000000000..93e5c70fa15a481e2c5f9b31417948380c481059 GIT binary patch literal 3115 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%0D`{p#gMQNW++6QEHK3Rvg{)38a-I~@XzUm}SI@<4 zvPX|&XiX&L^Vd%E0y-=39U;^TW1O-PIRmmQM@@8{Dm(C~vzE~v`W<7o0|gXfelGG( zL6&t~PQ1&|_O(-NCijAyJqeg4ev{J+$d$HyV8wq4il)qHEmj z)RWOEiz_EXdna~JAf7Z;K@+0wyn##2B}AP4B&Ld4w)Mz>K-TWa=)S-!ycBSsITB1( zRZHmef{mXjqf~{|>kiV6Q7zWzZCTdovtZFK?9&R)@0rJ&D^)Cm=VlTku1XE{I@COz zA?N%3RJ*tN)5hv$yd4HB!l(DWF^5mPq+3vd)fMp&kRJbncZ2qZ;=qHq-bg#-hC}0xaj5i?|uF0f8uv+s4Qwr z1V34s`D=stN2?4q6GNa4zfdSl=JbnSzRvimcuj&yafb(M% zGGgi-mdkaS15$T>SAw;VFhS>0$H~miz~(Px`fnlRb_ggi8$ECASVQygVSL87jlV^0 zde3}#WbDoHnY|e25I-#7344m(Zg$I!K!rLlJtpSTXNHw;#mtQVj3VPuz4;NEm>O-2 zhincfVVraWy{EeULqa-;zs7rLorJ0tyx1YF{=zkRv0XAPU|pvBmMna1h~>W_?9EZn*@P(B6v=tjf4PxRMAf&Q?`04l}o`tjoBYp?u$qf;xqS G`u_nFxtP-c literal 0 HcmV?d00001 diff --git a/src/calibre/devices/hanlin/driver.py b/src/calibre/devices/hanlin/driver.py index 2234e2112c..b4c4f2872b 100644 --- a/src/calibre/devices/hanlin/driver.py +++ b/src/calibre/devices/hanlin/driver.py @@ -116,6 +116,7 @@ class BOOX(HANLINV3): supported_platforms = ['windows', 'osx', 'linux'] METADATA_CACHE = '.metadata.calibre' DRIVEINFO = '.driveinfo.calibre' + icon = I('devices/boox.jpg') # Ordered list of supported formats FORMATS = ['epub', 'fb2', 'djvu', 'pdf', 'html', 'txt', 'rtf', 'mobi', @@ -123,7 +124,7 @@ class BOOX(HANLINV3): VENDOR_ID = [0x0525] PRODUCT_ID = [0xa4a5] - BCD = [0x322] + BCD = [0x322, 0x323] MAIN_MEMORY_VOLUME_LABEL = 'BOOX Internal Memory' STORAGE_CARD_VOLUME_LABEL = 'BOOX Storage Card'