|
|
| (145 intermediate revisions by 53 users not shown) |
| Line 1: |
Line 1: |
| With the XBMC 2.0.0 point-release Team-XBMC added better support for [http://en.wikipedia.org/wiki/USB_Mass_Storage USB Mass Storage] devices.<br>
| | {{Xbmc4xbox}} |
| Simply insert a USB memory-flash/stick device, it will auto-mount and be available everywhere in XBMC.
| |
| :'''NOTE!''' You need a USB to Xbox-gameport adapter to connect a USB device to your Xbox.<br><br>
| |
| | |
| ==USB Mass Storage Device Class==
| |
| [[Image:USB flash drive.jpg|thumb|right|A [http://en.wikipedia.org/wiki/USB_flash_drive USB flash drive] like this one, will typically implement the USB mass storage device class.]][[Image:Usbcardreader.png|thumb|right|A USB Card Reader like this one, will typically implement the USB mass storage device class.]]
| |
| The '''USB Mass Storage Device Class''', sometimes refered to as '''MSC''' (Mass Storage Class) or '''UMS''' (USB Mass Storage), is a set of computing [http://en.wikipedia.org/wiki/Protocol_%28computing%29 communications protocols] defined by the [http://en.wikipedia.org/wiki/USB_Implementers_Forum USB Implementers Forum] that run on the [http://en.wikipedia.org/wiki/Universal_Serial_Bus Universal Serial Bus]. All of the four gamepad-ports on the Xbox game-console front follow the [http://en.wikipedia.org/wiki/Universal_Serial_Bus USB 1.1 standard] which support these Universal Serial Bus protocols. The 'USB Mass Storage' standard provides an interface to a variety of storage devices, like; external harddisk-drives, digital-cameras, digital audio-players (ie. portable MP3-players), and portable [http://en.wikipedia.org/wiki/Flash_memory flash memory] devices (particularly so called [http://en.wikipedia.org/wiki/Keydrive key-drives/memory-keys]), plus adapters bridging between standard flash [http://en.wikipedia.org/wiki/Memory_card memory card]s and a USB connection (such as memory card readers).<br>
| |
| | |
| Because of its ubiquity and relative simplicity, the most common file-system on memory devices such as USB flash drives, digital cameras, digital audio players is Microsoft's [http://en.wikipedia.org/wiki/File_Allocation_Table FAT (File Allocation Table)] file-system with (optional) [http://en.wikipedia.org/wiki/VFAT VFAT] support for of long file-names. Large USB-based hard disks may come formatted with the [http://en.wikipedia.org/wiki/NTFS NTFS] file-system, which is much less supported outside [http://en.wikipedia.org/wiki/Microsoft_Windows Windows-based operating systems by Microsoft] (and not yet supported by XBMC), but a keydrive or any other device which is primarily intended for storage may be formatted using for example "HFS Plus" on an Apple Macintosh computer, or "EXT2" under Linux-based operating-system environments, or "Unix File System" under Solaris and BSD-based operating-system environments.<br><br>
| |
| | |
| <B>'''The following file-systems are supported on Mass Storage devices in XBMC:'''</B>
| |
| *FATX
| |
| *FAT12 (read-only)
| |
| *FAT16 (read-only)
| |
| **Including [[VFAT|VFAT]] support for long file-names.
| |
| *FAT32 (read-only)<br><br>
| |
| | |
| '''NOTE!''' Not all USB flash drives, digital cameras, digital audio players, and other USB memory devices support the 'USB Mass Storage Device Class' standard; some instead use the [http://en.wikipedia.org/wiki/Media_Transfer_Protocol MTP (Media Transfer Protocol)] standard, or other proprietary protocols in lieu of this standard. (This information is not always revealed by the published device specifications provided by the devices manufacturer.)<br>
| |
| | |
| | |
| | |
| ==Limitations==
| |
| The following are known XBMC limitations (if you are a programmer then help us overcome them):
| |
| *Maximum 4GB in 'device'/'drive' size (ie. the size of the whole flash-storage or harddrive).
| |
| *USB Mass Storage compatible harddrives or memory-sticks are supported, not USB CD/DVD-ROM devices*
| |
| *Though not tested we assume only one storage-device at a time can be connected to a USB-hub*
| |
| *Though not tested we assume only one storage-device at a time can be connected to a Memory Card Reader*
| |
| *The Xbox game-ports hardware only support read speed for the [http://en.wikipedia.org/wiki/Universal_Serial_Bus USB 1.1 standard], ie. 12 Mbit/s (1.5 MB/s)<br><br>
| |
| '''NOTE!''' If you are a C/C++ programmer then you might be able to help overcome the software limitations, read [[Development Notes|this]].
| |
| | |
| ==Compatible USB Mass Storage Devices==
| |
| These USB storage devices should be compatible with XBMC (but not been verified yet):
| |
| ===USB Harddisk Drives===
| |
| Feel free to add tested/verified devices here, (remember
| |
| the 4GB limit before you test)<br>
| |
| * None tested as of yet.
| |
| | |
| ===USB Flash Stick Devices===
| |
| * Apacer [USB1.1] 256MB Flash<br>
| |
| * Apacer-2 SL202 [USB2.0] (Memory: AniMeta AMI-2205) 128MB Flash<br>
| |
| * ASUS [USB1.1] (Memory: Phison PS1011G) 64MB Flash<br>
| |
| * Asus [USB1.1] 64MB Flash<br>
| |
| * AVB [USB1.1] 64MB Flash<br>
| |
| * AVB [USB1.1] 128MB Flash<br>
| |
| * Creative MuVo 128MB Flash (oldest model)<br>
| |
| * Dell [USB1.1] 64MB Flash<br>
| |
| * Edge DiskGo! [USB1.1] 64MB Flash<br>
| |
| * Fujifilm [USB1.1] 64MB Flash<br>
| |
| * Generic [USB1.1] (Memory: Freedik-LWFormat) 128MB Flash<br>
| |
| * Huibo Netspirit [USB1.1] 32MB Flash<br>
| |
| * Iomega Micro Mini [USB2.0] 64MB Flash<br>
| |
| * Kingston [USB1.1] 256MB Flash<br>
| |
| * Lexar JumpDrive [USB1.1] 64MB Flash<br>
| |
| * Lexar JumpDrive [USB1.1] (Memory: Secure JDS064-04-500D) 64MB Flash<br>
| |
| * Lexar JumpDrive [USB1.1] (Memory: Secure JDS128-04-500D) 128MB Flash<br>
| |
| * Lexar JumpDrive Pro [USB2.0] 256MB Flash<br>
| |
| * Lexar JumpDrive Elite [USB2.0] 1024MB Flash<br>
| |
| * Memorex Thumb Drive [USB2.0] 128MB Flash<br>
| |
| * PNY Attache [USB1.1] 64MB Flash<br>
| |
| * Sandisk Cruzer Micro [USB2.0] 4096MB Flash<br>
| |
| * Sandisk Cruzer Micro [USB2.0] 128MB Flash<br>
| |
| * Sandisk Cruzer Mini [USB2.0] 128MB Flash<br>
| |
| * Sandisk Cruzer Mini [USB2.0] (Memory: SDCZ2-25607) 256MB Flash<br>
| |
| * SimpleTech [USB2.0] 128MB Flash<br>
| |
| * SimpleTech [USB1.1] 256MB Flash<br>
| |
| * SYNNEX 406 [USB1.1] (Memory: Oti oti006808) 128MB Flash<br>
| |
| * Transcend Jetflash [USB2.0] (Memory: TS256MJF2A) 256MB Flash<br>
| |
| * Transcend Jetflash [USB1.1] 128MB Flash<br>
| |
| * Transcend Jetflash (Memory: TM256MJFLASD) 256MB Flash<br>
| |
| * Transcend JetFlash 110 (512 MB)<br>
| |
| * TwinMOS Mobile Disk 111 [USB1.1] 128MB Flash<br>
| |
| | |
| ===USB Card Readers===
| |
| * Lexar JumpDrive Trio SD Memory Stick adapter, (supported memory-cards: SD and Sony Memory-Stick). Sizes tested: 256MB<br>
| |
| * SIIG CF Card Reader (supported memory-cards: Compact Flash)<br>
| |
| | |
| ===Digital Cameras===
| |
| *Nikon 4300 Digital Camera [uses memory-card: Compact Flash] (tested sizes: 256MB)<br>
| |
| | |
| ===Other USB Mass Storage===
| |
| * [http://en.wikipedia.org/wiki/PlayStation_Portable PlayStation Portable (PSP) by Sony] (can hold a [http://en.wikipedia.org/wiki/Memory_Stick Memory Stick PRO Duo] up to 4GB in size)<br>
| |
| | |
| | |
| | |
| ==USB Devices that are not compatible with XBMC==
| |
| These USB devices have been tested with supported file-system and did not work in XBMC:
| |
| ===USB Harddisk Drives===
| |
| *iRiver H340 [USB2.0] [40gb], (probebely doesn't work becuase it is larger than 4GB)<br>
| |
| | |
| ===USB Flash Stick Devices===
| |
| Feel free to add tested/verified devices that did not work here<br>
| |
| | |
| ===USB Card Readers===
| |
| Feel free to add tested/verified devices that did not work here<br>
| |
| | |
| ===Digital Cameras===
| |
| *Canon Ixus 40 (memory-card size tested: ?)
| |
| | |
| ===Other USB Mass Storage===
| |
| Feel free to add tested/verified devices that did not work here<br>
| |
| | |
| | |
| | |
| ==More information about USB Mass Storage==
| |
| XBMC see forum thread: http://www.xbmc.xbox-scene.com/forum/showthread.php?t=18517
| |