![]() |
#16 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,178
Karma: 2431850
Join Date: Sep 2008
Device: IPad Mini 2 Retina
|
Thanks Kovid, you are right of course, Calibre 2.8 is working for me now too. Maybe it was the not detecting devices bug I fixed that made me think otherwise.
|
![]() |
![]() |
![]() |
#17 |
deb_oh_canada
![]() Posts: 34
Karma: 10
Join Date: Sep 2011
Location: North of 50°
Device: Kobo Forma & Aura One & iPad Mini Retina
|
|
![]() |
![]() |
![]() |
#18 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,178
Karma: 2431850
Join Date: Sep 2008
Device: IPad Mini 2 Retina
|
@Dchiplin - in the ios reader plugin customization, you can enable debug logging. Only problem is, I am not that familiar with Calibre so I don't know where the log goes. Perhaps someone else can chip in here?
Alternatively, one of the changes I made during the port to Windows was to also write all debug logging to the standard Windows debug output. You need a viewer to see this, I suggest DebugView, which you can download or run directly from here: http://technet.microsoft.com/en-gb/s.../bb896647.aspx. Also make sure you are using the latest dlls from the first post, as I have updated them twice today. There was a fix to a bug that can prevent connections. Last edited by ShellShock; 11-02-2014 at 12:03 PM. |
![]() |
![]() |
![]() |
#19 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,178
Karma: 2431850
Join Date: Sep 2008
Device: IPad Mini 2 Retina
|
Please note that I have now uploaded all the source code to GitHub. Please see the imobiledevice.txt at https://github.com/Polyfun/libimobiledevice-windows for instructions on how to build the port. There are four repositories in all, three of which are forked from the Linux repositories; I have requested that my changes are pulled back into the Linux master, but I have no idea if this will happen. Anyway, it should be easier to maintain the Windows port in sync with the Linux version in future.
|
![]() |
![]() |
![]() |
#20 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,200
Karma: 27110894
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
@ShellShock: You want debugging output from calibre, simply right click the preferences button and restart in debug mode, debug output will be written to a temp file.
And even if you dont start in debug mode, stdout and stderr are redirected to temp files in the windows temp dir whose name looks something like calXYZ.tmp or calibreXYZ.tmp Last edited by kovidgoyal; 11-02-2014 at 12:07 PM. |
![]() |
![]() |
![]() |
#21 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,178
Karma: 2431850
Join Date: Sep 2008
Device: IPad Mini 2 Retina
|
Thanks Kovid, that is much simpler than my way. I've found another way to do it too:
From the Windows console in the main Calibre directory: calibre-debug -g 1> debug.log 2>&1 I decided to also write to the Windows debug output as this automatically appears in the VS output window when debugging. |
![]() |
![]() |
![]() |
#22 | |
Enthusiast
![]() Posts: 32
Karma: 10
Join Date: Aug 2014
Location: Melbourne, Australia
Device: iPad using Marvin
|
Quote:
Using Win 7 64bit, Calibre 2.8. FWIW the existing setup with old dlls still connects properly to IOS7. |
|
![]() |
![]() |
![]() |
#23 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,178
Karma: 2431850
Join Date: Sep 2008
Device: IPad Mini 2 Retina
|
Please post some debug logs here, @AndrewG, and confirm what version of iOS you are using.
|
![]() |
![]() |
![]() |
#24 |
Enthusiast
![]() Posts: 32
Karma: 10
Join Date: Aug 2014
Location: Melbourne, Australia
Device: iPad using Marvin
|
@Shellshock
As requested here is the debug log attached. I am currently running IOS 8.1 on an iPhone4s, and IOS 7.1.2 on an iPad 2, however as you will see from the log I did not get as far as trying to connect either device to my Win 7 64bit system. All the best! |
![]() |
![]() |
![]() |
#25 |
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 26
Karma: 1000
Join Date: Oct 2009
Device: Kobo Libra H2O, Marvin 3 on iPad/iPhone
|
Thanks so much for your hard work. I copied the files into the DLLs folder for calibre as instructed. I don't get the recurring message when I plug the iPad into my laptop (which is what I had before), instead I get this message when I select Get books->calibre in Marvin and calibre detects my ipad:
calibre, version 2.8.0 ERROR: Error: Error communicating with device database disk image is malformed Traceback (most recent call last): File "site-packages\calibre\gui2\device.py", line 87, in run File "site-packages\calibre\gui2\device.py", line 502, in _books File "C:\Users\Rosie\AppData\Local\Temp\calibre_hfxb43\ 0tuqcz_ios_local_db\Marvin_overlays.py", line 285, in books File "C:\Users\Rosie\AppData\Local\Temp\calibre_hfxb43\ 0tuqcz_ios_local_db\Marvin_overlays.py", line 2352, in _restore_from_snapshot File "C:\Users\Rosie\AppData\Local\Temp\calibre_hfxb43\ 0tuqcz_ios_local_db\Marvin_overlays.py", line 2328, in _validate_mainDb_profile File "C:\Users\Rosie\AppData\Local\Temp\calibre_hfxb43\ 0tuqcz_ios_local_db\Marvin_overlays.py", line 1579, in _compare_mainDb_profiles File "C:\Users\Rosie\AppData\Local\Temp\calibre_hfxb43\ 0tuqcz_ios_local_db\Marvin_overlays.py", line 2109, in _profile_db DatabaseError: database disk image is malformed |
![]() |
![]() |
![]() |
#26 |
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 26
Karma: 1000
Join Date: Oct 2009
Device: Kobo Libra H2O, Marvin 3 on iPad/iPhone
|
Interestingly, I don't get that error on my iphone 4s, where everything seems to be working perfectly. Only on my iPad (3rd generation). Both phone and ipad are running ios8.1. It looks as though there's something wrong with my Marvin library on my iPad? Maybe it's not related to this problem at all, but something different. Suggestions?
|
![]() |
![]() |
![]() |
#27 | |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,178
Karma: 2431850
Join Date: Sep 2008
Device: IPad Mini 2 Retina
|
Quote:
Looking at the log, my guess is you are using the 32 bit Calibre on 64 bit windows, but with my 32 bit dlls. I suggest you uninstall Calibre, install the 64 bit version, and then use my 64 bit dlls. Last edited by ShellShock; 11-02-2014 at 05:20 PM. |
|
![]() |
![]() |
![]() |
#28 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,315
Karma: 78876004
Join Date: Nov 2007
Location: Toronto
Device: Libra H2O, Libra Colour
|
Quote:
|
|
![]() |
![]() |
![]() |
#29 | |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,178
Karma: 2431850
Join Date: Sep 2008
Device: IPad Mini 2 Retina
|
Quote:
32bit dlls with 32bit Calibre on 32bit Windows 32bit dlls with 32bit Calibre on 64bit Windows 64bit dlls with 64bit Calibre on 64bit Windows I can see my instructions were a bit ambiguous about this, so I have updated them. Last edited by ShellShock; 11-02-2014 at 05:39 PM. |
|
![]() |
![]() |
![]() |
#30 |
Enthusiast
![]() Posts: 32
Karma: 10
Join Date: Aug 2014
Location: Melbourne, Australia
Device: iPad using Marvin
|
Hi @ShellShock
I have now replaced Calibre with the 64 bit version and now have a different problem after putting in your 64 bit dlls. Log attached. Thanks for your help |
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Save to iOS quotebook app from Marvin | tsolignani | Marvin | 11 | 07-18-2024 03:48 PM |
One (really) last update for Marvin iOS 5 + iPad users | kguil | Marvin | 37 | 02-05-2015 04:50 AM |
Important: Marvin and iOS 8 | kguil | Marvin | 37 | 11-16-2014 04:15 AM |
Calibre to Dropbox to Marvin (while iOS problems continue) | MSWallack | Marvin | 7 | 10-27-2014 07:21 PM |
iPad users: Meet Marvin, an iOS ePub reader | GRiker | Devices | 4 | 06-20-2013 10:16 AM |