Anyone know of a way to prevent Motorola's driver disc image from mounting when connecting the DX via USB? The "wonderful" option came about with the Froyo upgrade. It was a nice idea except the Windows drivers are useless to me and I believe it mounts first, which mean the stereo in my car doesn't see my SD card first with all of my music. The image is still present with Fission too I'm assuming all other ROMs are the same?
Join the crowd. Droid 2 Global here, same problem. Thanks for the nothing, Motorola. We love it when large companies shove stuff down our arses. Now I can't use the phone in my car in "mass storage mode" since my car doesn't know what a cd-rom drive is....
I tried the Fission ROM, same problem. I fear this is compiled into the drivers in the kernel...and thanks to Moto locking the **** out of this bootloader, no new kernel's for us....
You can't use an aux cord? I hook an aux cord from my car stereo to my phone headset jack and play music
Sent from my DROIDX using XDA App
Sure I could, but I would much prefer using this in mass storage mode since I have controls on my steering wheel. Not to mention, that seems like pretty much a work-around for the fudgery Motorola decided to do with "mass storage mode".
I did tear down the usb.apk last night and found these items:
Code:
.line 217
new-array v0, v3, [Ljava/lang/String;
const-string v1, "Motorola Phone Tools"
aput-object v1, v0, v4
const-string v1, "Windows Media Sync"
aput-object v1, v0, v5
const-string v1, "Memory Card Management"
aput-object v1, v0, v6
const-string v1, "Phone as Modem"
aput-object v1, v0, v7
const/4 v1, 0x4
const-string v2, "None"
aput-object v2, v0, v1
sput-object v0, Lcom/motorola/usb/UsbService;->mUsbModeString:[Ljava/lang/String;
Looks like that string is getting put into an array, then getting stored in "mUsbModeString", but I don't know much past that yet. (Don't really know Java/Smali)
Funnyface19 said:
You can't use an aux cord?
Click to expand...
Click to collapse
Of course I can, and I'm currently forced to do so. However, that doesn't allow me to take advantage of my nice touchscreen and steering wheel controls that I used to be able to use. Motorola included this undocumented "feature" and I'd like to know how to get rid of it.
joojoobee666 said:
Looks like that string is getting put into an array, then getting stored in "mUsbModeString", but I don't know much past that yet. (Don't really know Java/Smali)
Click to expand...
Click to collapse
joojoo, I know absolutely nothing about Java or any language, but is that Motorola Phone Tools the thing that loads the image and provides the Motohelper Windows executables that I can't use even if I wanted to?
openbox9 said:
joojoo, I know absolutely nothing about Java or any language, but is that Motorola Phone Tools the thing that loads the image and provides the Motohelper Windows executables that I can't use even if I wanted to?
Click to expand...
Click to collapse
Not sure, but that is what is on that virtual CDROM drive. May also just indicate the first option (when you choose PC Mode). At this point I am not sure. I just know that file is definitely involved in USB funtionality in general on the Droid 2 Global. Removing it leaves the phone with a dead usb port while it is out, so it is critical for our devices, but I also confirmed that the Droid one does not use this usb.apk and usb functions fine.
Basically, my knowledge of this is not large enough to infer if this is even relevant or not.
I'm honestly surprised that this isn't a bigger deal. I've found very little info from searching and most everything I have found involves disabling the service on a Windows computer so that the image doesn't mount. That's great, but it doesn't solve the problem that we're having. Motorola's support forums were even less helpful.
BTW, are you the one that responded to my ticket for the Fission-rom issues?
joojoobee666 said:
Sure I could, but I would much prefer using this in mass storage mode since I have controls on my steering wheel."
Click to expand...
Click to collapse
It's not a perfect solution, but you can connect it just over Bluetooth audio (at least it works with my Ford Sync). That way it won't display song information on your radio, but you can still use the steering wheel controls. I'm forced to do it this way because apparently there is/was an issue with a specific version or versions of the iPhone OS that is known to corrupt the Ford Sync USB connections, requiring a complete system reset to get it to work (and it's too cold out for me to bother with it during the winter).
sfreemanoh said:
It's not a perfect solution, but you can connect it just over Bluetooth audio
Click to expand...
Click to collapse
Not with my Chevy Traverse
Sadly, no bluetooth here either.
Why Moto why? Just let my phone be free. I happen to have blue tooth so not too affected but if I had mass storage than I could ask for songs and artist by name (Ford Sync).
Related
most car stereos today have a USB in for connecting an IPod, Zune, whatever.
do these work with the TP2?
crazy talk said:
most car stereos today have a USB in for connecting an IPod, Zune, whatever.
do these work with the TP2?
Click to expand...
Click to collapse
Probably yes (haven't tried it myself), but when you connect your TP2 to an USB-host (which the car stereo is), the TP2 asks you which mode you want (Active Sync, Disk Drive or Internet Sharing). If you select Disk Drive, the microSD card shows up as a diskdrive in windows (or your car stereo...)
Yup, what andrehj says.
All devices that show up as Mass Storage will definately work on car stereo's. Worked on mine. But I never use it. Because mine has Bluetooth 2.0 A2DP support (stereo streaming). It works flawlessly.
No wires for me. Except the charger itself. xD
Simultaneous program access?
I can confirm that the TP2 works in drive mode as an input for a car stereo. However it appears the phone restricts access to the storage card in this mode and programs cannot access it, which means things like TomTom cannot access maps.
Does anyone know a way around this? Is it a WinMo restriction or something else?
Please specify "drive mode"?
I've used mine playing music through A2DP in combination with Tomtom Navigator 7 + Benelux maps.
The only downside I experienced was that the Tomtom voice was much louder than the music I played. Thus when adjusting the music volume to a much louder level, that Tomtom woman scares the heck outta me. Like when needed to take a turn, it's more like "GO LEFT!!!!!! W$E%T#@$%[email protected](#%|(!# ". In between the music.
No problem with tomtom reading the maps though.
'Drive mode' via USB
Thanks Crix84. By 'drive mode' I meant the Disk Drive mode that you can select when connecting via USB. I expect accessing via the BT profile is quite different which is why things work for your setup.
That TT girl would be scary at high volume!
Ohhh okay now I understand. You mean't the mass storage function I was talking about in a previous post of mine.
Well for what I've found and experienced. That mode makes the phone really function like a USB stick aka Mass Storage Device. At that moment only the MicroSD card is blocked from access within the phone. For what I know, the driver used for Mass Storage (any windows system or other) is a standardized universal driver. Wich means it must be as illogic to access the card both from within the phone and the computer/car-radio through USB at the same time. Like using 1 usb stick on 2 pc's by using a usb splitter. Device in use means in use.
Active Sync in the other hand uses a different kind of USB connection. It accesses the phone itself, through that, the card. Mass Storage is a direct function to the microsd card. Kind of a bypass. For compatibility issues. When you just want to put something on your card without the hassle of installing drivers (on old pc's) etc. Wich would really mean that the maps on the card for Tomtom are inaccessible. That would really be indeed a problem. The only solution for that is either use the phone as I do. Bluetooth A2DP not available? Then the car-audio system should change the access mode to the phone. Maybe an active sync like solution/connection. Problem is most manufacturers do that. Thinking of only using a USB stick on the radio. Mine does that too. Only mass storage devices are accepted through my radio's usb.
Hi!
Can anyone tell me if X2 finally supports USB Mass storage mode with MR2? If not, I'm really going to be upset.
Thanks
didnt it always? though it was REALLY SLOW
not in the same way that the X1 had. ive not noticed any new mass storage feature. still looks like you have to connect to activesync first.
anothadave said:
not in the same way that the X1 had. ive not noticed any new mass storage feature. still looks like you have to connect to activesync first.
Click to expand...
Click to collapse
Thanks. That su*ks a big way. Actually I think this doesn't conform to the definition of "USB Mass Storage".
no it doesnt. but its the only way to access the memory card. to be honest its not too bad. i plug in my X2. then i go into "my computer" and its listed in there and i can browse to the memory card same as the X1. the downside is when you transfer stuff to your pc its slower because it uses activesync. no idea why they couldnt let us access the card directly. probably a way to force us to use their software.
Have you tried to use WM5Storage v1.9 (or some other versions)? I heard that it works on X2
ultrashot said:
Have you tried to use WM5Storage v1.9 (or some other versions)? I heard that it works on X2
Click to expand...
Click to collapse
I used what on MR1, and it works good. But i have not have time to test on MR2 . Maby to night
Low_Down
When I plug my Vibrant in by USB on WinXP I am getting a device not recognized error. I get nothing when plugging into a Mac. I've tried multiple cables and I have changed the USB options to each option.
I have rooted the phone and installed the GPS fix.
Any suggestions for fixing this would be appreciated.
Thank you
Load the galaxy s drivers, will work after that
http://forum.xda-developers.com/showthread.php?t=728929
Sent from my SGH-T959 + bionix 1.3 (= sexiness) using XDA App
What about for Mac OS? The phone doesn't show up when I mount the cards. Is there a way to get mass storage to work on a Mac that doesn't involve turning on USB debugging?
I'm not a mac person, sorry, hopefully someone else can chime in on that.
Edited, if you go to the thread i linked, the op states for linux and mac the android sdk drivers should work, hope that helps.
Sent from my SGH-T959 + bionix 1.3 (= sexiness) using XDA App
When you plug it in are you sliding down the notification bar and selecting the USB Connected > Mount option?
As well when you are done you have to Unmount when you are done.
Yeah, like kizer said too, mount the device. I was assuming that step is s.o.p.
Sent from my SGH-T959 + bionix 1.3 (= sexiness) using XDA App
kizer said:
When you plug it in are you sliding down the notification bar and selecting the USB Connected > Mount option?
As well when you are done you have to Unmount when you are done.
Click to expand...
Click to collapse
Yes, I had a G1 for years and that always worked perfectly. The only way to get my Vibrant to show up though is to use USB debugging mode.
I just did some quick googling and it seems mac users are doing exactly what you said you don't want to do, setting usb debugging on, and that seems to be a quick fix. I'm sure there is more info out there in cyberspace, but if debugging works, I say go with it. I always have debugging turned on, incase I need that oops adb action.
Sent from my SGH-T959 + bionix 1.3 (= sexiness) using XDA App
BossDj said:
Yeah, like kizer said too, mount the device. I was assuming that step is s.o.p.
Sent from my SGH-T959 + bionix 1.3 (= sexiness) using XDA App
Click to expand...
Click to collapse
With the OP having one post who knows if he/she really knew it had to be mounted. LOL Figured it wouldn't hurt just to mention just in case.
BossDj said:
I'm not a mac person, sorry, hopefully someone else can chime in on that.
Edited, if you go to the thread i linked, the op states for linux and mac the android sdk drivers should work, hope that helps.
Sent from my SGH-T959 + bionix 1.3 (= sexiness) using XDA App
Click to expand...
Click to collapse
When i use it on my Mac, i have to enable USB debugging. Then both drives (internal and SD) pop up just fine.
So it looks like someone answered this, just confirmation then.
Another theory
My Vibrant has mounted normally and without any problems on WinXP sp3 and Win7-64 systems, but I have also run into the occasional system where it will not work at all.
On the systems where things worked normally it was never required that I load a special Samsung USB driver for the phone. The standard mass storage drivers included with Windows worked fine.
My new theory is that there may be a drive letter collision issue in some cases. On the laptop that I use with my phone 90% of the time the phone always mounts as drive G: and H:.
On other machines I have noticed that the phone always seems to mount as G: and H: even if E: and F: are available. I'm not sure how/why it always gets mounted using those letters. It may somehow be defaulting to that because G: and H: were the first letters available on the first system I plugged it into.
I have a Win7-64 desktop machine that will not currently allow the phone to connect. This particular machine already has G: and H: assigned to hard drive partitions.
I will probably experiment with temporarily changing the letter assignments to see if I can get the phone to mount. It's worth a shot I guess.
Sorry, I didn't go into as much detail as I could have.
I've installed those drivers listed here as well as any other I could find. I've tried USB debugging mode, changed all the USB modes listed. I've mounted and unmounted the SD cards using the settings menu when doing this.
Is it possible that there is some background service that should be running? Or is it possible that something in the firmware is screwed up? I guess it's also possible that the USB plug itself is messed up?
Thanks for the help.
I used to use this forum years ago when I had a HTC WinMo phone, it seems to have lost any record of past posts due to inactivity.
As kizer stated in his post, are you mounting from the prompt on your phone's notification bar? Once plugged into your pc or mac, you slide down the notification bar from the top of your home screen, click on the usb prompt then select mount. Thats the only step you didn't list that may have been missed.
Edited - the prompt in the notification area may say mass storage, my home pc fried last week so i cant test it to get you the specific verbage.
Sent from my SGH-T959 + bionix 1.3 (= sexiness) using XDA App
BossDj said:
As kizer stated in his post, are you mounting from the prompt on your phone's notification bar? Once plugged into your pc or mac, you slide down the notification bar from the top of your home screen, click on the usb prompt then select mount. Thats the only step you didn't list that may have been missed.
Edited - the prompt in the notification area may say mass storage, my home pc fried last week so i cant test it to get you the specific verbage.
Sent from my SGH-T959 + bionix 1.3 (= sexiness) using XDA App
Click to expand...
Click to collapse
I don't get any prompt at all. At this point I will just install CM6.1 when it comes out and hope that fixes the issue. It's usable for now. I can transfer files using WiFi File Explorer for now.
It helps if you know if you are USB 1.0 or 1.1 or 2.0....or even 3.0.
Also, are the USB ports powered ?
Are the USB ports on the computer in question filled with dust and dirt ?
Contacts corroded ?
Are the ports recognized by the operating system correctly (you know, drivers loaded since it's old arsed WinXP) ?
Do you undertand how to operate a computer at a higher level than just being able to install viral apps ?
Malware ?
Trojans ?
I could go on all day.
It works fine here, on Win7x64, WinVistax64, and *nix.
That is bizarre you should get a least something in your taskbar.
Click for larger photos if you like.
Heres what my looks like and of course I have the taskbar pulled down so you can see it.
Below that is the box you would click to say connect it.
I did have a freind who didn't realize he could pull down the notification bar. Could that be the case here?
Op, you do know you can pull down the bar at the top of your screen, the one with your clock and battery icon etc., put your finger up there and swipe in a downward motion.
Sent from my SGH-T959 using XDA App
n2ishun said:
It helps if you know if you are USB 1.0 or 1.1 or 2.0....or even 3.0.
Also, are the USB ports powered ?
Are the USB ports on the computer in question filled with dust and dirt ?
Contacts corroded ?
Are the ports recognized by the operating system correctly (you know, drivers loaded since it's old arsed WinXP) ?
Do you undertand how to operate a computer at a higher level than just being able to install viral apps ?
Malware ?
Trojans ?
I could go on all day.
It works fine here, on Win7x64, WinVistax64, and *nix.
Click to expand...
Click to collapse
I have tried this on a corporate IT managed WinXP system (running Kapersky AntiVirus) and a currently updated Snow Leopard MacBook. I could give details all day as well. Both are in good condition and very likely not the issue.
Seriously, if you have nothing useful to say don't say anything at all.
vkewalra said:
I have tried this on a corporate IT managed WinXP system (running Kapersky AntiVirus) and a currently updated Snow Leopard MacBook. I could give details all day as well. Both are in good condition and very likely not the issue.
Seriously, if you have nothing useful to say don't say anything at all.
Click to expand...
Click to collapse
they don't understand i had this issue too man and i fixed it.
first go to that link and download those drivers... use the uninstall app to uninstall the drivers off your computer.
while your doing that go into your phone setting>applications>usb settings
make sure it says "ask on connection" (you can change it later) go back and go to development to turn on usb debugging.
reinstall drivers, connect phone wait for the drivers to load. the un-connect phone turn debugging off.
and it was fixed for me.
hope this helps
One thing I continue to miss from my blackberry days is my phone being recognized by my car stereo in mass storage mode. It was nice to control the phone music from my stereo. Has there been any hacks to get the Droid X to work like this? Putting it in mass storage mode doesn't seem to work. Im assuming thats because it really doesn't show up as a USB drive unless connected to a PC>
Sadly, not that I've found. I believe the issue is that Motorola forces a disc image containing worthless Windows drivers to mount when connected via USB. It mounts first (regarless of which USB setting or debugging mode is selected), which causes my stereo, and many others, to not recognize a USB source for music. This sadly came about with the update to Froyo last year. Motorola doesn't seem interested in unbreaking it
openbox9 said:
Sadly, not that I've found. I believe the issue is that Motorola forces a disc image containing worthless Windows drivers to mount when connected via USB. It mounts first (regarless of which USB setting or debugging mode is selected), which causes my stereo, and many others, to not recognize a USB source for music. This sadly came about with the update to Froyo last year. Motorola doesn't seem interested in unbreaking it
Click to expand...
Click to collapse
Yeah, I figured it had something to do with that. Sucks though I hope there is a hack at some point for this.
One thing that you can do is use blue tooth. If your auto doesn't have blue tooth you can buy something like a Jabra and go that route. I know it sucks having to spend money for something that should just work. But these do work rather well so at least it is a option.
http://www.jabra.com/Sites/mobile/NA-US/Pages/home.aspx
fasthair
My car has bluetooth, but sadly not for audio. Yes, it sucks since it used to work just fine before last year's Froyo update. I've been forced into using the USB connection for charging only and using a 3.5mm cable for audio, which impacts quality a little bit, looks fugly, but at least it works. I'll dust off my iPod Touch before I buy another piece of gear to [email protected]$% Motorola's screwup.
Hi! I did some Googling but didn't find any useful answers.
Is it possible to use the USB otg to pull files off of another phone? Or would you have to use a USB stick....put files on it from the phone....plug USB stick into nexus 7 and share that way.
Thanks for any help/answers.
Sent from my Nexus 7 using xda app-developers app
It is indeed possible; I have done it on rooted Stock with Stickmount, and also on CM10.1 (Stickmount not needed)
The phone I was using was a Gingerbread Android phone.
As a caveat, I should point out that it probably won't work with a jellybean phone/tab due to no Mass Storage mode on recent android devices.
Yeah....i did read to put phone in mass storage mode...but I've got jb ....and definitely not going to gb. LOL
Thanks tho....at least I know how to if I reeeealy feel the need.
Sent from my cell phone telephone....
FYI Bluetooth transfer from phone to tab works too ... I used ES File Manager on both devices. Pair them and bring up ES File manager on the destination device. Not sure if you need to have ESFM running on the source device or not.
I don't know if it can be done without an app, but what the heck - ESFM is free, and you can copy whole file trees with one operation.
good luck
bftb0 said:
FYI Bluetooth transfer from phone to tab works too ... I used ES File Manager on both devices. Pair them and bring up ES File manager on the destination device. Not sure if you need to have ESFM running on the source device or not.
I don't know if it can be done without an app, but what the heck - ESFM is free, and you can copy whole file trees with one operation.
good luck
Click to expand...
Click to collapse
I've heard of that.....hows the transfer rate compared to USB and wifi?
Sent from my cell phone telephone....
kj2112 said:
I've heard of that.....hows the transfer rate compared to USB and wifi?
Sent from my cell phone telephone....
Click to expand...
Click to collapse
LOL. I just tried it - 2700 bytes/sec.
Not MB/sec, KB/sec. Pathetic. Maybe I'm doing something wrong, but my phone is also pretty old as well.
BTW I have transferred GBytes of data from a class 10 uSD card (with a card reader on a OTG cable) to the N7, and iirc that happens at about 2-3 MB/sec.
YMMV due to different hardware.
good luck
Doesn't sound great! LOL. Best I guess to use my laptop as ago between! Lol
Sent from my cell phone telephone....
I just tried using my Nexus 7 and Desire S. No problem.
Stock ROM+ stickmount 2.20 on Nexus 7 and CM10 on Desire S.
First I plugged my Desire s to Nexus 7 with an OTG cable and stickmount automatically mounted my phone but the folder was empty.
So I turned on mass storage option on Desire s and un-mounted then re-mounted it on Nexus 7, all sdcard files were there under usbstorage folder.
I even copied a short video from my phone to Nexus 7, just like using a computer.
But somehow, the file browser said "can't find the sdcard" after unmounting my phone and I couldn't read files on Nexus 7. I had to reboot my Nexus 7 to get it right.
BTW, nothing wrong with the video I copied.
Mass storage option in gingerbread ...no? Both my devices run jb.
Sent from my cell phone telephone....
bftb0 said:
FYI Bluetooth transfer from phone to tab works too ... I used ES File Manager on both devices. Pair them and bring up ES File manager on the destination device. Not sure if you need to have ESFM running on the source device or not.
I don't know if it can be done without an app, but what the heck - ESFM is free, and you can copy whole file trees with one operation.
good luck
Click to expand...
Click to collapse
couldn't transfer apks as my nexus wouldn't accept them
kj2112 said:
Mass storage option in gingerbread ...no? Both my devices run jb.
Sent from my cell phone telephone....
Click to expand...
Click to collapse
My phone is running cm10, so that's JB 4.1.2. There is a "turn on the mass storage" option in the notification bar when connected to other host devices. Maybe it's different on phones without external sd card ? I don't know. But if you only have the mtp type of connection, then you may not able to do this.
Broooooook said:
My phone is running cm10, so that's JB 4.1.2. There is a "turn on the mass storage" option in the notification bar when connected to other host devices. Maybe it's different on phones without external sd card ? I don't know. But if you only have the mtp type of connection, then you may not able to do this.
Click to expand...
Click to collapse
I've messed with jelly bean a lot on my s2 t989.....and never seen a mass storage option.
Bluetooth is too slow.
I'll just continue to use my laptop as the go between!
Thanks for all of your suggestions! Love XDA!
Sent from my cell phone telephone....
Souron29 said:
couldn't transfer apks as my nexus wouldn't accept them
Click to expand...
Click to collapse
I did it just this morning - many apks were involved (but it was pathetically slow)
Not exactly sure what you mean by "accept them" - they are just files being transfered, not installed.
I had to start ESFM on both phones and open up the BT tab on both (Note you have to go into the ESFM settings menu and enable the BT tab as it is supressed by default.) When you do this, you will see a toast-style notification pop up (in each phone) that says something like "The OBEX Bluetooth service has started"
This all happens after the devices were paired, naturally.
I was truly shocked how slow it was; I know I have done this before, and never noticed it being that slow. Perhaps I had smaller files involved in the past.
bftb0 said:
I did it just this morning - many apks were involved (but it was pathetically slow)
Not exactly sure what you mean by "accept them" - they are just files being transfered, not installed.
I had to start ESFM on both phones and open up the BT tab on both (Note you have to go into the ESFM settings menu and enable the BT tab as it is supressed by default.) When you do this, you will see a toast-style notification pop up (in each phone) that says something like "The OBEX Bluetooth service has started"
This all happens after the devices were paired, naturally.
I was truly shocked how slow it was; I know I have done this before, and never noticed it being that slow. Perhaps I had smaller files involved in the past.
Click to expand...
Click to collapse
That's why I figured using otg would be quicker! But without a mass storage option on phone with jelly bean.....looks like it isn't an option.
Sent from my cell phone telephone....