libdisarmrepository has been moved to launchpad.net. Information is available here.
irdehere as it is seemingly no longer available elsewhere on the web. Original author is mlb2gm5x @ misticriver forum.
libdisarmrepository. Contains an ARM disassembler library written in C.
memdumpprogram. Added proper attribution for the firmware decryption program. Added info about repositories.
This website is dedicated to exploring the hardware of iriver portable audio players.
libdisarmDocumentation: Documentation for the ARM disassembly library.
I have set up the following Bazaar repositories (Bazaar website) to track the sourcecode and documentation of this project. You can create a local branch with this command:
bzr branch http://iriver-t10.sourceforge.net/bzr/<repository>
firmware: Documentation of the original iriver firmware. These are primarily the notes I write and use when I play around with my T10, but they probably contain a lot of information that I have not yet had the time to post on this page.
programs: Sample programs for the hacked firmware.
disarm: ARM disassembler and code analysis tool. It disassembles binary files, finds basic blocks, and tries to figure out whether a block is code or data. This is very useful when one is trying to understand the original firmware.
irde: iriver firmware encryption/decryption program. Original author is mlb2gm5x @ misticriver forum.
Please contact me at jonlst.at.gmail.com if you need further information or have suggestions about this site. I would also like to hear from you if you have discovered further details about the T10 hardware.
Here is the Sourceforge project page for this project.