|
2013-12-20
, 17:54
|
|
Posts: 72 |
Thanked: 75 times |
Joined on Nov 2013
@ Finland
|
#2
|
|
2013-12-21
, 17:10
|
Posts: 14 |
Thanked: 7 times |
Joined on Nov 2009
@ Vantaa / Helsinki / Finland
|
#3
|
|
2013-12-21
, 20:12
|
Posts: 9 |
Thanked: 30 times |
Joined on Dec 2013
|
#4
|
|
2013-12-21
, 21:08
|
|
Posts: 3,404 |
Thanked: 4,474 times |
Joined on Oct 2005
@ Germany
|
#5
|
The Following User Says Thank You to pycage For This Useful Post: | ||
|
2013-12-21
, 21:24
|
Posts: 1,548 |
Thanked: 7,510 times |
Joined on Apr 2010
@ Czech Republic
|
#6
|
For USB mass storage, the filesystem must be unmounted from the phone to make it accessible to the computer. You cannot unmount something that is not a partition of its own, or is in use, like the home directory.
Therefore, USB mass storage cannot work. It's a stupid solution of the past.
With luck, you could get your SD card exported, but that's it.
|
2013-12-21
, 21:55
|
Posts: 14 |
Thanked: 7 times |
Joined on Nov 2009
@ Vantaa / Helsinki / Finland
|
#7
|
|
2013-12-21
, 22:32
|
Posts: 9 |
Thanked: 30 times |
Joined on Dec 2013
|
#8
|
|
2013-12-21
, 23:11
|
Posts: 1,548 |
Thanked: 7,510 times |
Joined on Apr 2010
@ Czech Republic
|
#9
|
Thanks for connecting the dots pycage!
@MartinK: So the N9 has FAT32? That's crazy!
Oh well, yet another reason to make the switch to Linux.
|
2014-01-04
, 15:29
|
Posts: 189 |
Thanked: 143 times |
Joined on Nov 2009
|
#10
|
bash-3.2$ mtp-detect
libmtp version: 1.1.6
Listing raw device(s)
Device 0 (VID=2931 and PID=0a01) is a Jolla Sailfish.
Found 1 device(s):
Jolla: Sailfish (2931:0a01) @ bus 29, dev 7
Attempting to connect device(s)
PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device
inep: usb_get_endpoint_status(): Operation timed out
outep: usb_get_endpoint_status(): Operation timed out
Error 2: PTP Layer error 02fe: get_all_metadata_fast(): could not get proplist of all objects.
Error 2: Error 02fe: PTP: Protocol error, data expected
Error 7: Found a bad handle, trying to ignore it.
Error 7: Found a bad handle, trying to ignore it.
USB low-level info:
bcdUSB: 512
bDeviceClass: 0
bDeviceSubClass: 0
bDeviceProtocol: 0
idVendor: 2931
idProduct: 0a01
IN endpoint maxpacket: 512 bytes
OUT endpoint maxpacket: 512 bytes
Raw device info:
Bus location: 29
Device number: 7
Device entry info:
Vendor: Jolla
Vendor id: 0x2931
Product: Sailfish
Vendor id: 0x0a01
Device flags: 0x00000000
Device info:
Manufacturer: Jolla
Model: armv7hl
Device version: xxxxxxxxxx
Serial number: xxxxxxxxxxxxxxxxx
Vendor extension ID: 0x00000006
Vendor extension description: microsoft.com:1.0; microsoft.com/WMPPD:11.0;
Detected object size: 64 bits
Extensions:
microsoft.com: 1.0
microsoft.com/WMPPD: 11.0
Supported operations:
1001: get device info
1002: Open session
1003: Close session
1004: Get storage IDs
1005: Get storage info
The Following User Says Thank You to MaemoUser For This Useful Post: | ||
Google's Android File Transfer program is built on an old version of libmtp so I dug about to see if I could find a later version.
I couldn't get the libmtp sources to compile from http://libmtp.sourceforge.net but using homebrew I got a later version installed.
1) Install Homebrew from http://brew.sh
2) brew install libmtp
https://github.com/phatina/simple-mtpfs
Again, couldn't get it to compile on a Mac but looking through the comments there's been recent activity on getting it to work for the Mac.
Does anyone who knows there way around Mac development better than me have time to try and get these running?
Lastly, I also tried a commercial application called SyncMate which worked with my Nexus 7 but absolutely nothing from my Jolla.
http://www.sync-mac.com
I plugged my Nexus 7 in and it popped up in syncmate as an mtp device. The Jolla doesn't show anything in SyncMate's log.