Hello,
The Bookeen Notéa is an Android tablet with E-Ink screen launched on March 2021.
I'm already a Bookeen Cybook Muse user with Calibre and I would like the Bookeen Notéa to be supported too to manage my library easier.
Here is the Device debug output with the tablet connected to the PC:
Code:
calibre 5.44 embedded-python: False is64bit: True
Linux-5.18.7-arch1-1-x86_64-with-glibc2.35 Linux ('64bit', 'ELF')
('Linux', '5.18.7-arch1-1', '#1 SMP PREEMPT_DYNAMIC Sat, 25 Jun 2022 20:22:01 +0000')
Python 3.10.5
Interface language: None
Successfully initialized third party plugins: Gather KFX-ZIP (from KFX Input) (1, 17, 1) && Package KFX (from KFX Input) (1, 17, 1) && Annotations (1, 8, 0) && KFX metadata reader (from KFX Input) (1, 17, 1) && KFX Input (1, 17, 1)
USB devices on system:
[['0x1f3a', '0x1006', '0x440', 'Allwinner', 'BOOKEEN', '20080411'],
['0x8087', '0xa2a', '0x1', '', '', ''],
['0x4f2',
'0xb449',
'0x44',
'Chicony Electronics Co.,Ltd.',
'Integrated Camera',
'0x0001'],
['0x138a', '0x17', '0x78', '', '', 'ba02d2ce7931']]
No disabled plugins
Looking for devices of type: MTP_DEVICE
MTP devices connected:
USBDevice(busnum=2, devnum=12, vendor_id=0x1f3a, product_id=0x1006, bcd=0x0440, manufacturer=Allwinner, product=BOOKEEN, serial=20080411)
Trying to open: USBDevice(busnum=2, devnum=12, vendor_id=0x1f3a, product_id=0x1006, bcd=0x0440, manufacturer=Allwinner, product=BOOKEEN, serial=20080411)
Opening device failed:
Traceback (most recent call last):
File "/usr/lib/calibre/calibre/devices/mtp/unix/driver.py", line 214, in open
self.dev = self.create_device(connected_device)
File "/usr/lib/calibre/calibre/devices/mtp/base.py", line 24, in synchronizer
return func(self, *args, **kwargs)
File "/usr/lib/calibre/calibre/devices/mtp/unix/driver.py", line 166, in create_device
return self.libmtp.Device(d.busnum, d.devnum, d.vendor_id,
libmtp.MTPError: Unable to open MTP device with busnum=2 and devnum=12, tried 1 such devices
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/calibre/calibre/devices/mtp/unix/driver.py", line 144, in debug_managed_device_detection
self.open(d, 'debug')
File "/usr/lib/calibre/calibre/devices/mtp/driver.py", line 127, in open
BASE.open(self, device, library_uuid)
File "/usr/lib/calibre/calibre/devices/mtp/base.py", line 24, in synchronizer
return func(self, *args, **kwargs)
File "/usr/lib/calibre/calibre/devices/mtp/unix/driver.py", line 217, in open
raise OpenFailed('Failed to open %s: Error: %s'%(
calibre.devices.errors.OpenFailed: Failed to open USBDevice(busnum=2, devnum=12, vendor_id=0x1f3a, product_id=0x1006, bcd=0x0440, manufacturer=Allwinner, product=BOOKEEN, serial=20080411): Error: Unable to open MTP device with busnum=2 and devnum=12, tried 1 such devices
Looking for devices of type: SMART_DEVICE_APP
All IP addresses {'lo': [{'addr': '127.0.0.1', 'netmask': '255.0.0.0', 'peer': '127.0.0.1'}], 'wlp3s0': [{'addr': '192.168.1.35', 'netmask': '255.255.255.0', 'broadcast': '192.168.1.255'}], 'wg-resilien': [{'addr': '10.50.10.10', 'netmask': '255.255.255.255', 'peer': '10.50.10.10'}], 'docker0': [{'addr': '172.17.0.1', 'netmask': '255.255.0.0', 'broadcast': '172.17.255.255'}], 'br-df089eefadf7': [{'addr': '172.22.0.1', 'netmask': '255.255.0.0', 'broadcast': '172.22.255.255'}], 'nebula-resilien': [{'addr': '10.20.20.30', 'netmask': '255.255.255.0', 'peer': '10.20.20.30'}]}
No device is connected
Looking for devices...
Devices possibly connected: None
Same output WITHOUT the device connected to the PC:
Code:
calibre 5.44 embedded-python: False is64bit: True
Linux-5.18.7-arch1-1-x86_64-with-glibc2.35 Linux ('64bit', 'ELF')
('Linux', '5.18.7-arch1-1', '#1 SMP PREEMPT_DYNAMIC Sat, 25 Jun 2022 20:22:01 +0000')
Python 3.10.5
Interface language: None
Successfully initialized third party plugins: Gather KFX-ZIP (from KFX Input) (1, 17, 1) && Package KFX (from KFX Input) (1, 17, 1) && Annotations (1, 8, 0) && KFX metadata reader (from KFX Input) (1, 17, 1) && KFX Input (1, 17, 1)
USB devices on system:
[['0x4f2',
'0xb449',
'0x44',
'Chicony Electronics Co.,Ltd.',
'Integrated Camera',
'0x0001'],
['0x8087', '0xa2a', '0x1', '', '', ''],
['0x138a', '0x17', '0x78', '', '', 'ba02d2ce7931']]
No disabled plugins
Looking for devices of type: MTP_DEVICE
No MTP devices connected to system
Looking for devices of type: SMART_DEVICE_APP
All IP addresses {'lo': [{'addr': '127.0.0.1', 'netmask': '255.0.0.0', 'peer': '127.0.0.1'}], 'wlp3s0': [{'addr': '192.168.1.35', 'netmask': '255.255.255.0', 'broadcast': '192.168.1.255'}], 'wg-resilien': [{'addr': '10.50.10.10', 'netmask': '255.255.255.255', 'peer': '10.50.10.10'}], 'docker0': [{'addr': '172.17.0.1', 'netmask': '255.255.0.0', 'broadcast': '172.17.255.255'}], 'br-df089eefadf7': [{'addr': '172.22.0.1', 'netmask': '255.255.0.0', 'broadcast': '172.22.255.255'}], 'nebula-resilien': [{'addr': '10.20.20.30', 'netmask': '255.255.255.0', 'peer': '10.20.20.30'}]}
No device is connected
Looking for devices...
Devices possibly connected: None
I did not manage to get a better output for the MTP mount. I tried to unmount the tablet before Calibre's detection, but it did not change anything.
More infos:
- The files should be copied in the "Books" folder on the device for epub and pdf files
- Minimum supported formats: epub, pdf, doc, xls, ppt
- The device is running a customized Android 8.1
- Screen resolution: 1404x1872
- The device is capable to modify the PDF and the epub (annotations and drawing directly on the PDFs). Is there a way for Calibre to detect that and to avoid to override an original book with an annotated book when copying from the tablet to the PC?