Hi All
I have a stock unrooted HTC M8 and I want to be able to use it as a media source in the car. I bought a Pioneer MVH-170UI Mechless headunit radio and has a USB port that I can plug my phone in and charge it.
It seems to talk some MTP but it doesn't like my phone (Error 19*), it plays MP3s fine from a Samsung Galaxy S5 and iPhone.
My question is, if I convert my phone to GPE will I be able to use it as a USB Mass Storage or am I wasting my time ?
EDIT: After clicking post, I realised there is a Q&A and help subforum, apologies, maybe one of the mods can move it to the appropriate place.
* From Pioneer Manual
Error 19
Communication failure Perform one of the following operations.
– Turn the ignition switch OFF and back ON.
– Disconnect or eject the external storage device.
– Change to a different source. Then, return to the USB or SD source
I don't think M8 has USB Mass Storage mode in both Sense and GPE.
I have a dual USB/Micro-USB drive which works fine on my GPe M8 (Running SkyDragon rom)
Hope that helps.
Slark001 said:
I have a dual USB/Micro-USB drive which works fine on my GPe M8 (Running SkyDragon rom)
Hope that helps.
Click to expand...
Click to collapse
OP is talking about the car's head unit reading the M8 phone's internal storage as USB mass storage; not the other way around (the phone reading an external drive).
---------- Post added at 09:22 AM ---------- Previous post was at 09:19 AM ----------
nhoc_maruko9x said:
I don't think M8 has USB Mass Storage mode in both Sense and GPE.
Click to expand...
Click to collapse
You're correct, out of the box the phone will have no ability to mount in USB Mass Storage mode. USB Mass Storage was dropped by all of Android as a whole, a long time ago (Kitkat) in favor or MTP. To the frustration of many; the OP's issue being one of the reasons.
I though I saw a mod on the Viper ROM that allowed internal storage to be mounted as USB Mass Storage? But it was a long time ago, and the mod may be obsolete (not work on current OS versions). I may even be thinking about a mod on my old phone, the One X (EVITA).
Related
Hello everyone,
Actually, everything is in the title
I've hard reset'ed my phone (Desire - Stock 2.2), but this bug is still occuring :
When I plug the phone to any computer via USB, I get the popup letting me choose the USB mode (Charging only - HTC Sync - Mass Storage - USB modem). But whatever item I choose, I get the desire working as Mass Storage.
Strange thing is that anyway, the selected item is still working. Meaning, if I choose 'HTC Sync', I get HTC Sync PLUS mass storage. Same thing for other choices.
Any clue about how to get it work as genuine ?
The main issue with that is that I can't plug my phone for charging ans listening to music at the same time...as SD Card is unmounted.
Thanks
BR
Nicolas
have you installed winamp beta?
Indeed !
Do you imply this is the cause ? If yes, is there a workaround ?
Hi
I had same problem as above poster, but on DeFrost 5.7.
Uninstalling Winamp Beta solved the USB storage problem.
Annoying, because I love the winamp program, but doesn't want to corrupt my SD card (I use a2sd+)
Just disable the first option in settings
Thanks dapezz, that did the trick.
Sent from my HTC Desire using Tapatalk
Hi,
does any of you know if the device can work in USB Mass Storage mode, i.e. can it be seen as an external drive from Windows/OSX/Linux without additional software? I own a MacBook Pro and HTC support told me that they are going to release soon a piece of software that works under OSX, but it would be wonderful to have access to the device storage without additional software..
Question already asked and answered here:
http://forum.xda-developers.com/showthread.php?t=1543735
They dont use USB Mass Storage they use Media Transfer Protocol to deal with USB connection. This change was introduced in Honeycomb and has continued into Ice Cream Sandwich.
You can still transfer files to and from the devices its just a diffrent way of doing it.
Forum user Gogol posed these questions:
- Why Google is using MTP instead of USB file transfer on Honeycomb?”
He received the following response from a Google developer:
“MTP is a big improvement over USB mass storage — for devices with lots of internal memory, a manufacturer no longer needs to come up with some hard partition between the USB mass storage and internal storage. Instead, they are all in one partition, with MTP providing access to the directory of media files that would normally be available through USB mass storage. This means there is no longer a need for apps on SD card for such devices, because what used to be the ‘internal SD card’ is in the same partition as where applications are stored. The storage on your device can be used for either applications or media, depending on what you want to put on it. You aren’t stuck with how much space the manufacturer decided to leave for the two areas.
Oh also this means that the media storage doesn’t need to be unmounted from Android when it is being access through the PC.“
Click to expand...
Click to collapse
Source: http://glasskeys.com/2011/02/28/why-google-uses-mtp-instead-of-usb-file-transfer-on-android-3/
A main reason for using MTP rather than for example the USB mass-storage device class (MSC) is that the latter operates at the granularity of a mass storage device block (usually in practice, a FAT block), rather than at the logical file level. In other words, the USB mass storage class is designed to give a host computer undifferentiated access to bulk mass storage, such as compact flash, rather than to a file system, which might be safely shared with the target device (except for specific files which the host might be modifying/accessing). In practice, therefore, when a USB host computer has mounted an MSC partition, it assumes absolute control of the storage, which then may not be safely modified by the device without risk of data corruption until the host computer has severed the connection. Furthermore, because the host computer has full control over the connected storage device, there is a risk that the host computer may corrupt the file system, reformat it to a file system not supported by the USB device, or otherwise modify it in such a way that the USB device cannot completely understand it.
MTP and PTP specifically overcome this issue by making the unit of managed storage a local file rather than an entire (possibly very large) unit of mass storage at the block level. In this way, MTP works like a transactional file system - either the entire file is written/read or nothing. The storage media is not affected by failed transfers.
Click to expand...
Click to collapse
Source: http://en.wikipedia.org/wiki/Media_Transfer_Protocol
No idea how this works with OSX though I'm a Windows guy
HTC-Gunge said:
No idea how this works with OSX though I'm a Windows guy
Click to expand...
Click to collapse
Very nice reply, thank you very much!
I've found Android File Transfer Google utility for OSX: http://www.android.com/filetransfer/
Actually, the One X still uses mass storage mode. Plug it in and you get the same old prompt for charge only, disk drive etc. and it still shows up as a removable disk.
Yes, vanilla android handsets like the GN use MTP mode, but HTCs don't. They have a separate partition still.
Hmm that's interesting if its true, it means HTC have implemented it independently of the OS. Could even be a selling point as I know quite a few people didn't really like the change from USB Mass Storage to MTP.
Thanks for the info!
I'm one of those who hates MTP because it is not as reliable as USB Mass Storage. MTP just doesn't want to play nice with my Win7 machine on my Nexus so I'm really looking forward to the One X and getting proper USB Mass Storage on it.
As much as i prefer MSC over MTP (mainly because you can open music and video files directly from your mass storage device, but if you use MTP, they will have to copy the entire file over to your computer before it will play), my office blocks MSC devices, but strange enough, MTP devices are not blocked.
Therefore i am actually trying to find out of i can use MTP mode in my One X, since MTP is embedded into ICS, there might be a chance. This will enable me to access my One X in office..
anyone has any idea?
I have a slightly similar problem here:
How do i tell the HTC ONE phone, that i want use the mass-storage-mode in USB, and not the f******g HTC/Nero bloatware crap?
Before the update to Android 4.1.1 it was working fine as mass-storage.
CBrown0815 said:
I have a slightly similar problem here:
How do i tell the HTC ONE phone, that i want use the mass-storage-mode in USB, and not the f******g HTC/Nero bloatware crap?
Before the update to Android 4.1.1 it was working fine as mass-storage.
Click to expand...
Click to collapse
HTC has changed mass-storage-mode to MTP in their latest update. I didn't find any way to use as mass storage so I installed CM10.1 (A8 supports mass storage mode).
parkentosh said:
HTC has changed mass-storage-mode to MTP in their latest update. I didn't find any way to use as mass storage so I installed CM10.1 (A8 supports mass storage mode).
Click to expand...
Click to collapse
Thanks for this info. Unfortunally is this no option for me. I dont want to hack my phone, i want to use it.
CBrown0815 said:
Thanks for this info. Unfortunally is this no option for me. I dont want to hack my phone, i want to use it.
Click to expand...
Click to collapse
Agreed - I have the same problem with my OneX on 4.1.1. 4.0.4 was great, 4.1.1 is a backward step in several ways. My Galaxy Nexus (bought to play with Ubuntu Touch!) did the same [email protected] until it updated itself to 4.2.2, and now works correctly - to my mind - as a mass storage device. I think Google realised the error and quietly fixed it. I can't find a document that details all the changes in 4.2.2 so not sure.
Hey guys I've recently updated to JB and I'm running OneXDroiDed 3.1.0 which works fine but for some reason whenever I plug my phone to my PC it reads my internal storage as read only, I can't seem to add anything, strangely on recovery it does work fine. The biggest letdown of this is that my ROM doesn't update my music library or pics unless I take a picture with the camera. Has anyone experienced this? Could it be a kernel issue?
I think its not kernel related, i think its due to the fact that HTC removed usb mass storage out off jellybean. It only contains MTP storage. Media Transfer Protocol. Works fine with me btw.
But there are roms that enables usb mass storage again unofficial, like the Viper X
Mr Hofs said:
I think its not kernel related, i think its due to the fact that HTC removed usb mass storage out off jellybean. It only contains MTP storage. Media Transfer Protocol. Works fine with me btw.
But there are roms that enables usb mass storage again unofficial, like the Viper X
Click to expand...
Click to collapse
This ROM has usb mass storage and it just won't work. I don't know what to do to fix it. The ROM thread was closed due some themes problems. I'm not sure
Have you even tried a different rom with ums to test it ?
I've tried every single method over the internet and here in XDA forum...
Nothing worked..
How I can connect my tablet as a mass storage device please??
AhmadLight said:
I've tried every single method over the internet and here in XDA forum...
Nothing worked..
How I can connect my tablet as a mass storage device please??
Click to expand...
Click to collapse
As of Android 4.0 I believe they removed mass storage from all subsequent builds of android. They had a reason for it which I do not recall but it is not possible on any 4.0+ device no matter the hack.
nrage23 said:
As of Android 4.0 I believe they removed mass storage from all subsequent builds of android. They had a reason for it which I do not recall but it is not possible on any 4.0+ device no matter the hack.
Click to expand...
Click to collapse
MTP has several advantages over mass storage mode, some of which include:
1) storage can be accessed simultaneously by both the Android tablet/phone as well as the computer it is connected to by USB
2) does not need to be selected on the device after connecting USB (likely related to Item 1 above, as the storage no longer has to be "unmounted" from the device
3) app storage and user storage are now unified
Item 3 above is probably the primary reason for the move to MTP. And of course MTP has its drawbacks.
I've seen mass storage enabled on custom ROMs on other devices (HTC One X in particular). So it is possible. But whether we will ever see this on the Note 8 is another story.
I've tried these two:
http://forum.xda-developers.com/showthread.php?t=2175747
https://play.google.com/store/apps/details?id=com.mohammadag.samsungusbmassstorageenabler
But both didn't work...
Many people on 4.0 and higher got to enable Mass Storage Device mode..
So I was thinking about how to do that..
I'll wait till someone successfully make it able on NOTE 8.0
Thanks
Hi,
i have a problem with mass storage on wildfire s 2012 (s-on, rooted ,cwm 5 recovery).
The problem is on 2 roms (only 2 that i flashed on wfs), but these situations are bit different:
1. For a some time, i was using owl project (i mean android 4.2.2) , and when i connect usb cable, i have an option to enable usb mass storage, but my computer doesn't see sd card.
2. Then i flashed Marvellous Sense 3.5 (7-10-13...the newest release anyway) (full wipe before of course), when i connect usb cable, the phone only charges, there is no popup or sth to select usb connection options.
Both problems, are not present at the first usb plugging, after flashing a rom, they appear after next ones.
Maybe this can be helpfull tip: mounting usb mass storage in recovery setting doesn't work too (when i want to copy anything to the phone, i need to reflash and boot a "fresh" rom).
I was searching the solution on ROM threads but, there is no mention of any usb problem.
I'm sure the usb cable is working properly, i've tried it to connet other phones and all is working properly.
I believe that someone will help me, I'm noob in Wildfire S, thanks in advance
banangrg said:
Hi,
i have a problem with mass storage on wildfire s 2012 (s-on, rooted ,cwm 5 recovery).
The problem is on 2 roms (only 2 that i flashed on wfs), but these situations are bit different:
1. For a some time, i was using owl project (i mean android 4.2.2) , and when i connect usb cable, i have an option to enable usb mass storage, but my computer doesn't see sd card.
2. Then i flashed Marvellous Sense 3.5 (7-10-13...the newest release anyway) (full wipe before of course), when i connect usb cable, the phone only charges, there is no popup or sth to select usb connection options.
Both problems, are not present at the first usb plugging, after flashing a rom, they appear after next ones.
Maybe this can be helpfull tip: mounting usb mass storage in recovery setting doesn't work too (when i want to copy anything to the phone, i need to reflash and boot a "fresh" rom).
I was searching the solution on ROM threads but, there is no mention of any usb problem.
I'm sure the usb cable is working properly, i've tried it to connet other phones and all is working properly.
I believe that someone will help me, I'm noob in Wildfire S, thanks in advance
Click to expand...
Click to collapse
Have you tried plugging the SD card on your PC via a card reader? There could be a problem with the phone's MicroUSB port. Also try using another cable if you have one.
csoulr666 said:
Have you tried plugging the SD card on your PC via a card reader? There could be a problem with the phone's MicroUSB port. Also try using another cable if you have one.
Click to expand...
Click to collapse
It looks like wutg, the phone's MicroUSB port is something wrong.