[Galaxy Tab 7.7 Android Development] UpInTheAir:
[Scripts] USB Mass Storage (UMS) EXTERNAL SdCard for Samsung based 7.7 ROMs

Fancy "old school" USB Mass Storage with faster file transfer to / from your EXTERNAL SdCard to WINDOWS or UBUNTU PC? Well, here you go. :)

I have modified the code and fully tested the scripts on my own device using my own Samsung SkyHigh ROM P6810XXLPM ICS v2.1 and successfully mounted my P6810

EXTERNAL SdCard

to a Windows 7 & Ubuntu PC with no

device

issues.

The CWM zips were packaged by me and also tested.

Just remember, the process involves unmounting the EXTERNAL SdCard from your device, so any data etc won't be accessible by the device until / unless you revert to MTP ;)

Requirements

:

1. Rooted Samsung 7.7 ICS base ROM (init.d support required for Method #2)

2. A recent Nandroid backup in a safe place

3. An installed custom Recovery for Method #2

4. An installed app for running the script with SU privileges (ie. Script Manager, GScript etc....)

5. Possible removal of Samsung KIES from PC

6. Latest "Samsung USB Driver for Mobile Phones.exe" (download link in Credits)

Disclaimer : As always, nandroid backup before flashing any mods & by using any of the info or scripts posted here you hereby assume full responsibility for any potential damage (however unlikely) to your device or data.

Instructions

Method #1

Confirmed to work on

both

Samsung P6810 & P6800 ROMs, so no need for additional attachments.

UMS Mode

1. Run app and UMS_P6810_EXTERNAL_sdcard.sh with SU privileges

2. Connect to PC USB port

3. Driver installation (may take a while), when done, your EXTERNAL SdCard should now be a mounted drive in “My Computer”

Revert to MTP

1. Eject drive from PC

2. Run app and MTP_P6810_EXTERNAL_sdcard.sh with SU privileges

Method #2

(requires init.d support - script loads each boot)

Confirmed to work on

both

Samsung P6810 & P6800 ROMs

++ ENSURE correct zip (P6810 or P6800) for your device !! ++

UMS Mode

1. Boot into a custom Recovery (ie. CWM) and flash UMS_P68xx_EXTERNAL_SdCard.zip

2. Connect to PC USB port

3. Driver installation (may take a while), when done, your EXTERNAL SdCard should now be a mounted drive in “My Computer”

Revert to MTP

1. Temporary - Run app and MTP_P68xx_EXTERNAL_sdcard.sh with SU privileges (will revert to UMS mode on next boot)

2. Permanent (removes init.d script) - Boot into a custom Recovery (ie. CWM) and flash Revert_to_stock_GT-P68xx_mounts.zip

After connecting in UMS mode and IF Windows fails to install the driver, the problem will be a Windows driver issue.

I am not a Windows IT expert or Help Desk ! :rolleyes: but a couple things you might want to try if you have trouble ;) :

a)

1. Eject & disconnect device

2. Windows update and check/install any updated Samsung Drivers

3. Reboot PC & try again

OR

b) Worked on my PC Windows7 Ultimate x86 PC & Notebook Windows7 Basic x86

1. Eject & disconnect device

2. Uninstall KIES and all its components (also, Program Files/Samsung/USB Drivers/Uninstall)

3. Reboot PC

4. Install Samsung USB Driver for Mobile Phones.exe (download link in Credits)

5. Reboot PC

6. Reconnect device & wait for device driver software to install and mount drive. Will take a while,

so be patient

.....

7. If still no good:

a) Control Panel

b) Devices & Printers

c) SAMSUNG_Android

d) Hardware → USB Mass Storage Device → properties → change settings → driver → update driver​

++ Highly recommend you always EJECT your device from the PC BEFORE disconnecting the USB cable to preserve your data from corruption! ++

After every eject, you may have to reconnect the USB cable for the PC to re-initialise the new connection.

Credits

:

SamHaLeKe : Samsung USB Driver for Mobile Phones.exe

bazald : [GUIDE] Mass Storage

.

.