Manufacturer: iriver
Model number: T10 (all models), T20, T30
Chipset:
Reason (no specs from manufacturer, really new hardware, etc):
Functionality (from 0 to 100% of full functionality): 100%
URL for more information: T10 Homepage
Comments (this is where other people comment on the entry):
Check out MisticRiver and browse the forums for T10 linux usage. People are using it quite successfully with linux!
Most of this was obtained from various sites including but not limited to:
http://www.misticriver.net/showthread.php?t=32822
Many thanks to them for their time and effort spent troubleshooting/coding/debugging/documenting their processes.*
With Ubuntu I was not able to use the synaptic package manager packages for gphoto2 and libphoto2 but rather had to build them manually. I’m not entirely sure why that is but it was easier this way for me anyway.
Using packages libphoto2-2.1.99.tar.gz and gphoto2-2.1.99.tar.gz from Gphoto.org. Make sure you have gcc correctly installed (courtesy of your favorite package manager: yum, apt, synaptic, rpm, etc) in addition to libexim-dev, libpopt-dev, libusb-dev and pkg-config.
With those installed you should be able to take the libphoto2 and gphoto2 tarballs and decompress them.
For the libphoto2 package, run:
zcat libphoto2-2.1.99.tar.gz | tar xof -
cd libphoto2-2.1.99
./configure
make
sudo make install
For the gphoto2 package, run:
zcat gphoto2-2.1.99.tar.gz | tar xof -
cd gphoto2-2.1.99
export PKG\_CONFIG\_PATH=/usr/local/lib/pkgconfig/
./configure
make
sudo make install
After those are installed and complete (without errors)…
This command will verify that gphoto2 can see your USB port. It will most likely be listed at the bottom of the serial devices.
gphoto2 --list-ports
The next step is to verify that gphoto2 can see your T10. Make sure it is plugged into a USB port and use this command to see if it sees your device.
gphoto2 --auto-detect
You should get output similar to this
Model Port
----------------------------------------------------------
iRiver T10 (alternate) usb:
If you don’t get output like that you can sometimes specify with the USBID what your USB device is. The USBID for my iriver T10 (and everyone else I have seen) is 4102:1113. Assuming you have the usbutils package installed, you can find out the USBID for sure by going to /sbin/lsusb. It should look something like this:
root@ubuntu:~# cd /sbin
root@ubuntu:/sbin# lsusb
Bus 003 Device 004: ID 4102:1113 iRiver, Ltd.
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
root@ubuntu:/sbin#
With that id, you can specify manually (without choosing a camera specification) by using this flag with gphoto2.
--usbid "0x4102:0x1113=0x054c:0x004e"
Now you should be able to use some regular commands to upload, download, make directories and perform various other functions. The root directory for all T10s appears to be /store_00010001 with everything else stored in folders or directly from there. If your device is auto-detected you don’t need to include anything else in the command line but the functions that you want. Examples:
If you want to list files on the device:
gphoto2 -l
If you want to list folders on the device:
gphoto2 -L
Create folder on device:
gphoto2 -f /store\_00010001 -m somedir
Copy files to new folder:
gphoto2 -f /store\_00010001/somedir -u file.mp3
Retrieve files from folder
gphoto2 -f /store\_00010001/somedir -p file.mp3
These same commands can also be used for upgrading firmware as well as using your device for the patent and royalty free .ogg format instead of .mp3.
I make no claims on the security or validity of this information other than it worked for me.
Adam
twill at 4051 dot net
Make it fully compatible.
Iriver provides a Windows only tool to convert from MTP to UMS. Here is a link to how I used it, and to the tool directly.
http://mostly-linux.blogspot.com/2006/07/iriver-t10t20t30-in-linuxos-x-easy-way.html
Link to MTP to UMS formattting tool, of course, not on US site, but global site, spread the word! http://www.iriver.com/html/support/faq/sufq_view.asp?idx=387
Comments
Add Comment