Philantrop / calibre-ios-reader-applications

A calibre device driver plugin supporting multiple iOS reader applications
34 stars 8 forks source link

IPAD 4 - Marvin won't connect to Calibre - Fixed with Calibre Downgrade #220

Closed edanders closed 8 years ago

edanders commented 8 years ago

I have kept my IPAD at IOS8.2 to avoid the known IOS8.3 issues. (It would be fabulous to see a solution to that problem!!!!) Used to be able to connect, but something has changed. I have reinstalled Calibre and IOSRA. On initial attachment of IPAD to computer get this error:

calibre, version 2.51.0 ERROR: Unhandled exception: AttributeError:'iOSReaderApp' object has no attribute 'marvin_device_signals'

calibre 2.51 [64bit] embedded-python: True is64bit: True Windows-7-6.1.7601-SP1 Windows ('64bit', 'WindowsPE') ('Windows', '7', '6.1.7601') Python 2.7.9 Windows: ('7', '6.1.7601', 'SP1', 'Multiprocessor Free') Successfully initialized third party plugins: DeDRM && iOS reader applications && Marvin XD Traceback (most recent call last): File "calibre_plugins.marvin_manager.action", line 1837, in on_device_connection_changed AttributeError: 'iOSReaderApp' object has no attribute 'marvin_device_signals'

The following is the Debug device Detection log:

calibre 2.51 [64bit] embedded-python: True is64bit: True Windows-7-6.1.7601-SP1 Windows ('64bit', 'WindowsPE') ('Windows', '7', '6.1.7601') Python 2.7.9 Windows: ('7', '6.1.7601', 'SP1', 'Multiprocessor Free') Successfully initialized third party plugins: DeDRM && iOS reader applications && Marvin XD USB devices on system: (USBDevice(vendor_id=None product_id=None bcd=None devid=usb\root_hub20&vid8086&pid1c2d&rev0005 devinst=3116), USBDevice(vendor_id=None product_id=None bcd=None devid=usb\root_hub20&vid8086&pid1c26&rev0005 devinst=3176), USBDevice(vendor_id=0x46d product_id=0xc52f bcd=0x2200 devid=usb\vid_046d&pid_c52f&rev_2200 devinst=3236), USBDevice(vendor_id=0x46d product_id=0xc52f bcd=0x2200 devid=usb\vid_046d&pid_c52f&rev_2200&mi_00 devinst=3316), USBDevice(vendor_id=0x46d product_id=0xc52f bcd=0x2200 devid=usb\vid_046d&pid_c52f&rev_2200&mi_01 devinst=3412), USBDevice(vendor_id=0x4b8 product_id=0x10b bcd=0x103 devid=usb\vid_04b8&pid_010b&rev_0103 devinst=3508), USBDevice(vendor_id=0x4f9 product_id=0x2a bcd=0x100 devid=usb\vid_04f9&pid_002a&rev_0100 devinst=3588), USBDevice(vendor_id=0x5ac product_id=0x12ab bcd=0x503 devid=usb\vid_05ac&pid_12ab&rev_0503 devinst=3656), USBDevice(vendor_id=0x5ac product_id=0x12ab bcd=0x503 devid=usb\vid_05ac&pid_12ab&rev_0503&mi_00 devinst=2048), USBDevice(vendor_id=0xbc2 product_id=0x5071 bcd=0x155 devid=usb\vid_0bc2&pid_5071&rev_0155 devinst=3788), USBDevice(vendor_id=0xbc2 product_id=0xab31 bcd=0x342 devid=usb\vid_0bc2&pid_ab31&rev_0342 devinst=3856), USBDevice(vendor_id=0xbda product_id=0x181 bcd=0x8197 devid=usb\vid_0bda&pid_0181&rev_8197 devinst=3924), USBDevice(vendor_id=0x1a40 product_id=0x101 bcd=0x111 devid=usb\vid_1a40&pid_0101&rev_0111 devinst=4008), USBDevice(vendor_id=0x1a40 product_id=0x101 bcd=0x111 devid=usb\vid_1a40&pid_0101&rev_0111 devinst=4084), USBDevice(vendor_id=0x8087 product_id=0x24 bcd=0x0 devid=usb\vid_8087&pid_0024&rev_0000 devinst=4164), USBDevice(vendor_id=0x8087 product_id=0x24 bcd=0x0 devid=usb\vid_8087&pid_0024&rev_0000 devinst=4244))

No disabled plugins Looking for devices of type: MTP_DEVICE List of WPD PNP ids: [u'\?\usb#vid_05ac&pid_12ab&mi00#0#{6ac27878-a6fa-4155-ba85-f98f491d4f33}', u'\?\wpdbusenumroot#umb#2&37c186b&0&storage#volume#??_usbstor#disk&ven_generic-&prod_sm#xd-picture&rev1.00#20060413092100000&1##{6ac27878-a6fa-4155-ba85-f98f491d4f33}', u'\?\wpdbusenumroot#umb#2&37c186b&0&storage#volume#??_usbstor#disk&ven_generic-&prod_ms#ms-pro#hg&rev1.00#20060413092100000&3##{6ac27878-a6fa-4155-ba85-f98f491d4f33}', u'\?\wpdbusenumroot#umb#2&37c186b&0&storage#volume#??_usbstor#disk&ven_generic-&prod_sd#mmc&rev1.00#20060413092100000&2##{6ac27878-a6fa-4155-ba85-f98f491d4f33}', u'\?\wpdbusenumroot#umb#2&37c186b&0&storage#volume#??_usbstor#disk&ven_generic-&prod_compact_flash&rev_1.00#20060413092100000&0##{6ac27878-a6fa-4155-ba85-f98f491d4f33}'] MTP device: \?\usb#vid_05ac&pid_12ab&mi_00#0#{6ac27878-a6fa-4155-ba85-f98f491d4f33} {'device_version': u'8.1', 'friendly_name': u'Apple iPad', 'has_bulk_properties': True, 'has_storage': True, 'manufacturer_name': u'Apple Inc.', 'model_name': u'Apple iPad', 'protocol': u'MTP: 1.00', 'serial_number': u'DLXNP4Z7G5W0', 'storage': [{'capacity': 63417876480L, 'capacity_objects': 0L, 'description': u'Internal Storage', 'filesystem': u'DCF', 'free_objects': 1085L, 'free_space': 1628774400L, 'id': u's10001', 'name': u'Internal Storage', 'rw': True, 'type': u'fixed_ram'}], 'type': 'unknown'} Not a suitable MTP device, ignoring

No suitable MTP devices found

Looking for devices of type: SMART_DEVICE_APP All IP addresses {'{BA8053CF-4FAA-4F74-9983-FCF8ABD7504C}': [{'addr': '192.168.42.64', 'netmask': '255.255.255.0', 'broadcast': '192.168.42.255'}], '{846EE342-7039-11DE-9D20-806E6F6E6963}': [{'addr': '127.0.0.1', 'netmask': '255.0.0.0', 'broadcast': '127.255.255.255'}]} No device is connected

Looking for devices...

Devices possibly connected: None

System info: Calibre Version : 2.51 Windows 7 64 bit Itunes 12.3.2.35 64 bit IOSRA 1.4.7.0.0 Preferred Reader set to Marvin IPAD 4 (Air2 - wifi only)

Not sure what steps to take next......

edanders commented 8 years ago

I downgraded Calibre to 2.33 and everything works as before. The Calibre update seems to be the root cause........