[Q] Mass storage mode on CM9 + OSX - Galaxy S II Q&A, Help & Troubleshooting

When I connect my phone to my Mac I get USB debugging running and can see the phone through adb devices but the sd card is not being mounted so I can't copy files to the phone.
Is there any solution to this? Is it possible to re-enable MTP on CM9?

Yep. You can do it via ADB. Have a look at/search the CM9 discussion thread. It's been mentioned quite a few times over the past 5-7 days.
Edit to add - This post might help, if not have a look in/ask in CM9 thread as previously suggested.

Related

ICS and USB debug/Mass storage

With the new ICS firmware (and I don't know if its all ICS) you need to turn off debug in order to use Mass Storage.
Is there any application or other way around this? It gets a little annoying to always have to do this.
Titanium backup needs debugging on for some of my apps and if not using mass storage mode the phone connects via MTP mode which is very slow
I would willingly pay for an app/widget that does the following
Once pressed turns off debug and asks you to plug in USB for mass storage.
Prior to disconnecting the USB cable you select to disconnect which then un-mounts the storage and then turns back on debug
figure should be easy to make for some dev out there
Anyone have an idea on this?
Guess no one out there has an idea
Hmm, for me the only difference running ICS and checking or unchecking dev option/USB debugging is whether or not I can manually unmount the phone in Windows, it always connects as a media device and I have no otion to turn that off.
Mediamonkey takes forever when my phone is connected as MTP (say 15 minutes to build the sync list?), and the only real option to use it to send fresh music to my phone WAS connecting it as mass storage (15 SECONDS for the sync list).
So I would really really appreciate any hints on how to get my S2 to connect as mass storage. It's the official ROM rooted using Chainfires respective kernel.
Ciddy said:
Hmm, for me the only difference running ICS and checking or unchecking dev option/USB debugging is whether or not I can manually unmount the phone in Windows, it always connects as a media device and I have no otion to turn that off.
Mediamonkey takes forever when my phone is connected as MTP (say 15 minutes to build the sync list?), and the only real option to use it to send fresh music to my phone WAS connecting it as mass storage (15 SECONDS for the sync list).
So I would really really appreciate any hints on how to get my S2 to connect as mass storage. It's the official ROM rooted using Chainfires respective kernel.
Click to expand...
Click to collapse
Or at least an app that selects and deselects the option automatically as I mention above.
Sure a dev somewhere can make lots of money for an app like this
Solution found (works for me);
http://www.jayceooi.com/2012/03/14/...storage-on-android-4-0-ics-samsung-galaxy-s2/
How to enable USB mass storage on Android 4.0 ICS Samsung Galaxy S2?
Bring up Settings.
Click More… (under Wireless and network).
Then select USB utilities ~ Set USB cable connection mode.
Select Connect storage to PC then.
Connect USB cable from phone to PC.
Select Turn on USB storage.
That’s all.
http://www.jayceooi.com/2012/03/14/...storage-on-android-4-0-ics-samsung-galaxy-s2/
Ciddy said:
Solution found (works for me);
http://www.jayceooi.com/2012/03/14/...storage-on-android-4-0-ics-samsung-galaxy-s2/
How to enable USB mass storage on Android 4.0 ICS Samsung Galaxy S2?
Bring up Settings.
Click More… (under Wireless and network).
Then select USB utilities ~ Set USB cable connection mode.
Select Connect storage to PC then.
Connect USB cable from phone to PC.
Select Turn on USB storage.
That’s all.
http://www.jayceooi.com/2012/03/14/...storage-on-android-4-0-ics-samsung-galaxy-s2/
Click to expand...
Click to collapse
Thanks for the info but I already knew this.Also you didnt need all these steps in gingerbread and previous software versions.
Also for people using USB debug this must be turned off before being able o do all of the above.
Im just saying an app can be made that does all of this with one click
Well, get onboard here, test and say if it works.
I have USB Debugging always on and I am currently running LP7 version of ICS.
When I plug in the the phone I get the Media Device (MTP) coming up on the phone - which is ticked.
In Windows Explorer (Windows XP) just below Control Panel (in the folders window) is a +GT-I9100. Clicking on the + I see a subfolder +Phone The items in this folder are the Internal SD of the phone.
From this I just drag and drop. I haven't noticed any difference in speed between this new way and the old method in Gingerbread.
fred_up said:
I have USB Debugging always on and I am currently running LP7 version of ICS.
When I plug in the the phone I get the Media Device (MTP) coming up on the phone - which is ticked.
In Windows Explorer (Windows XP) just below Control Panel (in the folders window) is a +GT-I9100. Clicking on the + I see a subfolder +Phone The items in this folder are the Internal SD of the phone.
From this I just drag and drop. I haven't noticed any difference in speed between this new way and the old method in Gingerbread.
Click to expand...
Click to collapse
Try transferring a large file you will see the difference between transfer speeds in MTP mode and mass storage.
Also with MTP you can only do one thing at a time. For example let's say you are transferring files. While doing that you want to erase something else. It will wait for the original transfer to finish prior to starting
VAXXi said:
Well, get onboard here, test and say if it works.
Click to expand...
Click to collapse
But will this work even with debug on?
Yes. As mentioned in the linked post:
- connect cable
- classic "usb connected" notification appears in notification bar with option to do usb mount
- adb available.
Doesn't like my Mac either
When connecting my galaxy s2, I get the attached error.
fred_up said:
I have USB Debugging always on and I am currently running LP7 version of ICS.
When I plug in the the phone I get the Media Device (MTP) coming up on the phone - which is ticked.
In Windows Explorer (Windows XP) just below Control Panel (in the folders window) is a +GT-I9100. Clicking on the + I see a subfolder +Phone The items in this folder are the Internal SD of the phone.
From this I just drag and drop. I haven't noticed any difference in speed between this new way and the old method in Gingerbread.
Click to expand...
Click to collapse
MTP wont even work properly on my Windows 7 machine. It refuses to update the explorer process as long as the phone is plugged in. So navigating the phone means a lot of plugging and unplugging to get anything out of it.
Changing to UMS means my 2 devices (Internal SD and External SD) are visisble right away, but sadly are not displayed with any storage bars underneath . As a result I can't access them anyway and the second my phone goes to standby it stops the "process".
So any help or hints how to get my damned phone to actually work and show the storage bars underneath is most welcomed.

[Q] Mount to Computer (Linux)

I've been trying to find a way to mount my DNA to my linux work machine, but for the life of me I can't figure it out. All searches of the net yield nothing successfully. I assume it's because the phone keeps connecting as PTP, when I really need to have it in MTP (I miss mass usb storage;( ). Has anyone had luck connecting theirs to their linux machine. I just wanna transfer stuff from my old phone's sd card.
djak250 said:
I've been trying to find a way to mount my DNA to my linux work machine, but for the life of me I can't figure it out. All searches of the net yield nothing successfully. I assume it's because the phone keeps connecting as PTP, when I really need to have it in MTP (I miss mass usb storage;( ). Has anyone had luck connecting theirs to their linux machine. I just wanna transfer stuff from my old phone's sd card.
Click to expand...
Click to collapse
You need libraries that are able to access the MTP device. I don't have anything to test on right now, but this looks promising:
slackbuilds.org/repository/13.37/multimedia/mtpfs/
found this too:
wiki.archlinux.org/index.php/MTP
(sorry, I can't post real URLs because I haven't posted enough... just add the usual prefix to this.)
weasel0x00 said:
You need libraries that are able to access the MTP device. I don't have anything to test on right now, but this looks promising:
slackbuilds.org/repository/13.37/multimedia/mtpfs/
found this too:
wiki.archlinux.org/index.php/MTP
(sorry, I can't post real URLs because I haven't posted enough... just add the usual prefix to this.)
Click to expand...
Click to collapse
That doesn't seem to be the problem. I can't switch it to mtp mode. It shows up mounted as a camera, but then I get an error saying that it can't be unlocked or something like that. That was what I meant in my original post that I think it's still in PTP mode, which is why your suggested method didn't work for me. Thanks though. There should really be more support on linux for this if Google is forcing people to use MTP transfer now instead of UMS, which was universally supported... and better in my opinion.

[Q] Rooted P7510 - Not being recognized by PC

Hey there,
Here is a list of what I have before I get started.
Samsung Galaxy Tab 10.1 Wifi (P7510)
Android Version - 3.2
Kernel Version - [email protected]#1
Build Number - INFAMOUS TAB 0.1 P7510UEKMM
Basically I have no access to my tablets internal SD card via my PC (Windows 7 and KIES)
I bought this tablet from a friend who rooted and flashed with the INFAMOUS mod.
I have searched all over the web for an answer and cant find something for this case specifically.
Each time I plug in my tab, my PC tells me that the Hardware ID is missing.
I can see the tablet in my Devices and Printers (displayed as SAMSUNG_android) as well as in my Device Manager. In device manager it says the drivers are up to date and functioning.
What have I tried?
USB Debugging (On and Off)
Clearing cache via recovery mode
Updating drivers via W7 and KIES via Samsung
I have tried following a few threads on installing the KIES software without internet connectivity. However I would rather not use the KIES Software anyway as it is kind of garbage.
I am looking to have access to the internal SD card so I can flash a new Rom on the Tab, however I would first like to even just have access to the file transferring.
Can anyone point me in the direction of help and me being able to enjoy this tablet?
I hope I have provided enough information. I am a pretty techy person and I understand how to do all of this but it seems like I am missing something really big.
Something to take note of, whenever the tab is plugged in (PC or Wall) there is a red x over the battery symbol and the tab charges very slowly.
Cheers
B
Snugglebutt said:
Basically I have no access to my tablets internal SD card via my PC (Windows 7 and KIES)
...
I am looking to have access to the internal SD card so I can flash a new Rom on the Tab, however I would first like to even just have access to the file transferring.
Click to expand...
Click to collapse
The Galaxy Tab doesn't expose the internal "sdcard" as a device that you can mount on your PC. If you enable it, it shows up as a MTD device.
The sdcard partition is formatted using a Linux native filesystem, not FAT, so Windows can't recognize it.
I use adb to push files onto the sdcard. ADB comes with the android SDK.
k1mu said:
The Galaxy Tab doesn't expose the internal "sdcard" as a device that you can mount on your PC. If you enable it, it shows up as a MTD device.
The sdcard partition is formatted using a Linux native filesystem, not FAT, so Windows can't recognize it.
I use adb to push files onto the sdcard. ADB comes with the android SDK.
Click to expand...
Click to collapse
As stated, make sure you have your tablet in MTP, and if so, make sure to update your drivers.
Settings > Storage > Additional Settings (top right) > MTP
To build on the above, if you have uninstalled Kies but also the Samsung USB drivers, you will be unable to connect the tab. Reinstall (or maybe uninstall and reinstall if you still have them) the drivers. A lot of the times that is the issue.
Go to Settings>Storage>Options/Info (The one on the upper right)>MTP(Check this one)
hope this help
FIXED
k1mu said:
The Galaxy Tab doesn't expose the internal "sdcard" as a device that you can mount on your PC. If you enable it, it shows up as a MTD device.
The sdcard partition is formatted using a Linux native filesystem, not FAT, so Windows can't recognize it.
I use adb to push files onto the sdcard. ADB comes with the android SDK.
Click to expand...
Click to collapse
To build on the above, if you have uninstalled Kies but also the Samsung USB drivers, you will be unable to connect the tab. Reinstall (or maybe uninstall and reinstall if you still have them) the drivers. A lot of the times that is the issue.
Click to expand...
Click to collapse
Ahhh ha! As soon as I uninstalled the driver that windows found and used the Google Driver that came along with the Android SDK, the tablet was recognized. Alas, I can finally use this tablet.
In the end it was as simple as a driver error, I spent a very long time searching last night and now I just feel silly.
The tablet still shows the red X over the battery symbol, whether I have MTP with USB Debugging on or off. I guess this can be avoided with certain ROMS. Anybody know of a ROM that avoids this?
Thank you all for your immediate responses!
B
Tid bit of info
H. Ess said:
As stated, make sure you have your tablet in MTP, and if so, make sure to update your drivers.
Settings > Storage > Additional Settings (top right) > MTP
Click to expand...
Click to collapse
Go to Settings>Storage>Options/Info (The one on the upper right)>MTP(Check this one)
Click to expand...
Click to collapse
By the way you two, there is no option in 3.2 for this.
In 3.2 its Applications/Development/USB Debugging
In storage there is no option to choose MTP, it seems that it always has been enabled and I cant find it anywhere in the settings to change it.
Thanks for the input though
Snugglebutt said:
By the way you two, there is no option in 3.2 for this.
In 3.2 its Applications/Development/USB Debugging
In storage there is no option to choose MTP, it seems that it always has been enabled and I cant find it anywhere in the settings to change it.
Thanks for the input though
Click to expand...
Click to collapse
For honeycomb and many others, debugging is always there. Under the storage option, you have an Additional Settings button usually and it should be present in there. I was always running3.2 until like a couple days ago so surprised its not there. Oh well problem solved lol
I'm having a similar problem with my tab not being recognised by my pc (win7 64) or in kies. It was originally an M380W (Korean) model, which I updated to a P7510. That all went fine, and the tablet works perfectly, except for the fact that my pc no longer sees it when it's plugged in. I tried uninstalling and reinstalling the drivers, but no dice. I'm going to see if adb works.

[Q] Samsung Exhilarate SGH I577 Unofficial(CM 10)(TWRP) USB Issues

This is a direct question with regards to the developments going on in Misc Development
I have a Samsung SGH-i577 phone running:
Android Version: 4.1.2
Kernel version: [email protected] #1
CyanogenMod version: 10-20130110-UNOFFICIAL-i577
Build Date: 10/JAN/2013
I'm running this with TWRP recover manager.
First off, thanks for putting the time into this ROM. It's such a great phone and so much better with JB on it.
For my issue, I'm have problems when trying to connect my Exhilarate to my computer via USB to transfer files. For some reason, the option to mount is not coming up. I've tried with and without USB debugging enabled, but to no avail. I have a Galaxy SII Skyrocket running CM9 which can connect with no issues and I have not been able to find a config issue that would be causing this.
When I reboot into TWRP, I'm able to mount my SDCARD which will then allow me to transfer files between my computer and my phone, but I can only/only do this when booted into TWRP and not while in JB.
Thanks again and I look forward to a solution!
PS
I can't respond to the dev forum because this is a new act.
In Jelly Bean, the PC file access mechanism has been changed. USB storage no longer involves unmounting the SD card on the phone, and then providing the PC raw USB mass storage access to the card. Instead, access is provided using a high level Media Transfer Protocol (also known as Windows Media PlaysForSure) which allows for your PC to access the SD card without rendering it unavailable to Android. This storage mode is automatically activated as soon as the phone is plugged into the PC; there is absolutely no reason to require the end user to activate the storage (as there is no reason to have to prevent Android from accessing the card at the same time that the PC is accessing it), thus it simply happens, no notification provided. However, this has some drawbacks - you cannot use your phone as a flash drive, you cannot use the SD card storage for running "portable applications", and you need to run at least Windows XP to use your phone's storage.
Look in "My Computer" - you'll find a media device named "SAMSUNG-SGH-I577". File access will work like certain models of MP3 players, especially those with Microsoft Windows Media "PlaysForSure" certification. Your phone will no longer receive a drive letter assignment, though.
danger2txting said:
This is a direct question with regards to the developments going on in Misc Development
I have a Samsung SGH-i577 phone running:
Android Version: 4.1.2
Kernel version: [email protected] #1
CyanogenMod version: 10-20130110-UNOFFICIAL-i577
Build Date: 10/JAN/2013
I'm running this with TWRP recover manager.
First off, thanks for putting the time into this ROM. It's such a great phone and so much better with JB on it.
For my issue, I'm have problems when trying to connect my Exhilarate to my computer via USB to transfer files. For some reason, the option to mount is not coming up. I've tried with and without USB debugging enabled, but to no avail. I have a Galaxy SII Skyrocket running CM9 which can connect with no issues and I have not been able to find a config issue that would be causing this.
When I reboot into TWRP, I'm able to mount my SDCARD which will then allow me to transfer files between my computer and my phone, but I can only/only do this when booted into TWRP and not while in JB.
Thanks again and I look forward to a solution!
PS
I can't respond to the dev forum because this is a new act.
Click to expand...
Click to collapse
you have a driver issue on your pc. goto samsung site and download driver
Code:
http://www.samsung.com/us/support/owners/product/SGH-I577?tabContent=content2
if the above dont help use Samsung Kies
Code:
http://www.samsung.com/us/kies/

ADB Troubles

I have been trying for a few days not to get my NT to connect to ADB in CWM. I am having no luck.
I am able to connect and browse the 1 gb partition and the sd card in windows but cannot connect to adb even when the tablet is running.
It has been a while since i have messes with my NT but i currently running nightly CM and have CWM 6.0.0.0 installed as well.
I am sure i am just missing someting simple to accomplish this task but my searches are leading me know where.
I have also tried both in linux and windows to connect to ADB.
I feel one of my problems may be that i do not have debugging turned on in my ROM but i cant seem to find that either.
Any guidance or a link would be greatly apreciated.
Thanks in advance.
"ADB Debug" setting is under Settings->Developer's Options.
If you're trying to use ADB over USB, see also http://forum.xda-developers.com/showthread.php?p=35971559#post35971559.

Categories

Resources