View Single Post
Old 07-15-2022, 08:08 AM   #1
TidyKoala
Junior Member
TidyKoala began at the beginning.
 
Posts: 2
Karma: 10
Join Date: Jul 2022
Device: Cybook Muse
Add support for the Bookeen Notéa

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?
TidyKoala is offline   Reply With Quote