NOTE: This is based off the original HRI39 firmware, but I just updated to the 3/11 update (HRI66), and this still works. That's because the HRI66 patch is not updating the boot.img, nor is it touching vold.fstab. If it does break, re-applying it should work fine with HRI66.
4/2011 EDIT: This is for the 3G Xoom, only! I am hearing reports that the Wifi Xoom may already have this support buitin. See the thread for details.
--------------------------------------------------------------------
Boot image Replacement Link (for 3G Build HRI39 and HRI66): http://www.mediafire...mw4q7wy0dlnoj7i
Alternate Link: http://www.megaupload.com/?d=YZMXRX9Q
md5sum: 69dc51315878884461be4a1a76eaabd3
--------------------------------------------------------------------
Pre-requisites: You need the device rooted and unlocked, to use this. Details on how to do that are here: http://www.koushikdu...oom-rooted.html. Alternatively, you could use my boot.img as a replacement for his rootboot.img, if you are rooting the device for the first time.
You also need an OTG Cable that will work with the Xoom. I have this exact cable, and it is working with my device: http://cgi.ebay.com/...=item3a640778bb
Instructions:
Very similar to rooting the device. Extract the img file from the ZIP above, and place it in the same folder as your adb and fastboot binaries. Then, run this:
adb reboot bootloader
(reboots into the bootloader)
fastboot flash boot rootboot.usbdisk.img
(which loads the new boot.img onto the system)
fastboot reboot
(Reboots the device)
Lastly -- using adb or root explorer, you need to alter your /etc/vold.fstab by adding this line to it:
dev_mount usbdisk /mnt/usbdisk auto /devices/platform/tegra-ehci
This tells VOLD where to mount the device, when it's plugged in. After the change, you need to reboot.
The altered boot.img adds a folder called /usbdisk, so that way if you connect a USB thumb drive using the cable I linked to above, it will automount the thumb drive and you can access files. I tested this with an HP 125W FAT32 8GB thumb drive, and it worked without an issue.
The only caveat I can think of is that YMMV on thumb drives - some might require more power than the Xoom can supply.
-----------------------------------------------------
Screenshots:

Music playing off the thumb drive:

Reference on the init change: In case you are wondering, I added these to the stingray init:
export EXTERNAL_STORAGE_UDISK /mnt/udisk mkdir /mnt/usbdisk 0000 system system symlink /mnt/usbdisk /usbdisk
This was lifted right from my GTAB. I'm not even sure if "udisk" makes any sense, but it works so I'm not complaining.
This post has been edited by roebeet: 02 April 2011 - 10:32 AM

Help















