![]() |
#526 | |
book geek (she/her)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 116
Karma: 2029154
Join Date: Sep 2013
Location: Pacific Northwest
Device: iPhone 16 Pro Max, Kindle Paperwhite (10th gen)
|
Quote:
My understanding of the problem (which is definitely shaky, because I'm not a programmer and I don't know a lot about the internal workings of iOS) is that Apple blocked the ability of third-party addons to access certain areas where some programs stored data/files. Because Marvin is one of those programs that store files in a directory structure (?) that Apple considers nonstandard, only Marvin itself (or iTunes) can access those files, and iOS Reader Applications no longer can. (Someone who knows this stuff better than me feel free to correct me if any of what I've said is wrong.) The iOS 8.3+ issue is only a problem with the iOS Reader Applications syncing interface between Calibre and Marvin; there shouldn't be a problem with using iTunes add files to Marvin. I'm not sure if there's a separate way to send files directly from Calibre to Marvin without iOSRA, because I'm not upgrading my iOS until the problem is fixed; I'm too dependent on iOSRA and the Marvin plugin to risk it, and I'm happy with my current workflow. |
|
![]() |
![]() |
![]() |
#527 | |
Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 18
Karma: 11216
Join Date: Sep 2013
Device: Kindle and iPad Mini 4
|
Quote:
IMPORTANT UPDATE: I've found it! So, I've edit the init.py file inside the iOS plugin to add the following line _BCD.add(0x502) # iPad Mini 4 GSM ??? And voilà ! My new iPad Mini 4 is recognized by Calibre and Marvin is working nice! I can send books directly to it Last edited by LuCouto; 09-20-2015 at 07:43 AM. |
|
![]() |
![]() |
![]() |
#528 |
Ex-Helpdesk Junkie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 19,421
Karma: 85400180
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
|
And you're not jailbroken? (Apparently there is a Cydia hack which unlocks the old behavior.)
Interesting, that makes it sound like Apple reversed their policy. As for the USB ID of your iPad Mini 4 -- the comments at the end declaring the device names are so the plugin maintainer knows which devices have been accounted for. The question mark is if he wasn't sure which model it was. ![]() Are you not sure whether your iPad is the GSM version ![]() ![]() |
![]() |
![]() |
![]() |
#529 | |
Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 18
Karma: 11216
Join Date: Sep 2013
Device: Kindle and iPad Mini 4
|
Quote:
It's strange but since iOS 8.3 my iPad Mini 2 was working fine with Calibre and Marvin. I didn't understand the reason of the discussions in this post... ![]() For the USB fingerprint, I've just copy/paste the line above and changed the id... ![]() |
|
![]() |
![]() |
![]() |
#530 |
book geek (she/her)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 116
Karma: 2029154
Join Date: Sep 2013
Location: Pacific Northwest
Device: iPhone 16 Pro Max, Kindle Paperwhite (10th gen)
|
I'm curious. What happens when you click on the MarvinXD button in Calibre with either of your iPads connected?
|
![]() |
![]() |
![]() |
#531 | |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,178
Karma: 2431850
Join Date: Sep 2008
Device: IPad Mini 2 Retina
|
Quote:
|
|
![]() |
![]() |
![]() |
#532 |
Junior Member
![]() Posts: 5
Karma: 10
Join Date: Sep 2015
Device: Ipad 2
|
Ok first of im not really tech savvie but here it goes.
I have and Ipad 2 and I have used Calibe for a couple years now. When i updated to 8.3 i lost the ability to link Calibre and Marvin. After reading some of the newest posts i decided to try IOS 9. Good news is Calibre doesn't tell me my device is not compatible or whatever any more. Bad new is it still doesn't link to Marvin. I have uninstalled and reinstalled both ios and Marvin plug-ins with no luck. My cablibre is even up to date and im using Windows 7. So if someone else is having better luck with similar situation i would love to know how to fix it. ![]() |
![]() |
![]() |
![]() |
#533 | ||
Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 18
Karma: 11216
Join Date: Sep 2013
Device: Kindle and iPad Mini 4
|
Quote:
https://youtu.be/zSzVZ2_Asbg Quote:
![]() Last edited by LuCouto; 09-21-2015 at 08:30 AM. |
||
![]() |
![]() |
![]() |
#534 | |
book geek (she/her)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 116
Karma: 2029154
Join Date: Sep 2013
Location: Pacific Northwest
Device: iPhone 16 Pro Max, Kindle Paperwhite (10th gen)
|
Quote:
|
|
![]() |
![]() |
![]() |
#535 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,178
Karma: 2431850
Join Date: Sep 2008
Device: IPad Mini 2 Retina
|
@LuCouto, that is a very interesting video, thanks for posting it. You are able to connect to Marvin (with IOS >= 8.3) when many others have failed.
I would be surprised if this a Mac vs Windows problem: Calibre and the IOSRA plugin are mainly Python (platform neutral); the libimobiledevice library that the IOSRA plugin uses has a little bit of platform specific code in it, but I don't think the difference is there. I think other Mac users have had problems connecting to Marvin since IOS 8.3 too (can any other MAC users confirm)? As I said before, this may be a regional difference in IOS, e.g., LuCouto's IPad Mini is using the French language/culture. It would be interesting if anyone else can replicate this. NB: pre-IOS 8.3 there was a problem for Windows users only trying to connect to Marvin, due to Apple changing the communication protocol; Unix users were OK because they had a updated version of the libimobiledevice library, whereas Windows users had a wait a few months for this updated version to be ported to Windows. Now however, AFAIK both Windows and Unix users are using essentially the same version of libimobiledevice. Last edited by ShellShock; 09-21-2015 at 01:23 PM. |
![]() |
![]() |
![]() |
#536 |
Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 18
Karma: 11216
Join Date: Sep 2013
Device: Kindle and iPad Mini 4
|
Hi folks,
As there has been a doubt about this issue being or not OS related (Mac X Windows), I've decided to test it in my Virtual Machine running Windows 10. So, I've installed: - iTunes - Calibre - custom iOSRA plugin And the surprise is.... IT'S WORKING! https://youtu.be/egYhd1Ksaqc Please, let me know if I can help to identify the reasons why this is working here and so, try to discover a solution for others... |
![]() |
![]() |
![]() |
#537 | |
Junior Member
![]() Posts: 5
Karma: 10
Join Date: Sep 2015
Device: Ipad 2
|
![]() Quote:
|
|
![]() |
![]() |
![]() |
#538 |
Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 18
Karma: 11216
Join Date: Sep 2013
Device: Kindle and iPad Mini 4
|
Actually I'm in France and my iPad is configured in French.
|
![]() |
![]() |
![]() |
#539 |
Ex-Helpdesk Junkie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 19,421
Karma: 85400180
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
|
As the plugin currently works, it tries to find Marvin's database by accessing VendContainer. This is what Apple blocked in iOS 8.3, right?
If @LuCouto is seeing the plugin working with Marvin, on iOS 8.4.3 && iOS 9, that can only mean... that calibre's bundled copy of libimobiledevice, on OSX and Windows, was able to gain access to VendContainer on iOS 8.4.3 && iOS 9. Why that might be, I don't know. Is it possible that the French version of iOS does not have the VendContainer restriction? Maybe... but then, too, maybe @LuCouto got a special version of iOS from the gods of ereading. ![]() |
![]() |
![]() |
![]() |
#540 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,178
Karma: 2431850
Join Date: Sep 2008
Device: IPad Mini 2 Retina
|
It would not surprise me if this is an IOS language bug, e.g., it is looking for the French translation of VendContainer.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
[Device Plugin] iOS reader applications (closed) | GRiker | Plugins | 182 | 06-15-2014 05:00 PM |
iOS Reader Application Plugin | Guinan | Plugins | 1 | 03-30-2014 08:18 PM |
Getting Books onto your iOS device with iTunes | kyteflyer | Apple Devices | 9 | 01-30-2013 02:50 PM |
[Device Plugin] Kindle 2, 3, 4, Touch Device Interface MBP Update Mod | cryzed | Plugins | 7 | 10-28-2012 04:58 PM |