Rockbox Technical Forums

Rockbox Development => New Ports => Topic started by: JdGordon on September 22, 2008, 10:20:14 AM

Title: Iriver E100 Port thread
Post by: JdGordon on September 22, 2008, 10:20:14 AM
just getting back on topic... no a port doesnt look likely.. the main chip has a wonderful iriver branding and we have absolutly no idea about it.. also the firmware image we have is encrypted so we cant get clues from that either

Edit:  Changed title and made this the first post
Title: Is it true that Rockbox have an version that work with Iriver E100??
Post by: markun on September 22, 2008, 11:16:19 AM
the main chip has a wonderful iriver branding and we have absolutly no idea about it..

After a little bit of searching it looks like the "iriver2135" chip is the ATJ2135 which has a MIPS 4KE core and a DSP.

about the E100:

http://itbbs.pconline.com.cn/bbs/topic.jsp?tid=8700298&pageNo=1
http://www.iriver.co.jp/community/column.php?e100,community,152

about the ATJ2135:

http://www.actions.com.cn/Chinese/ProductView.aspx?cat=9&id=23
http://www.wpgholdings.com/buyer_index.asp?subjectid=7
Title: Is it true that Rockbox have an version that work with Iriver E100??
Post by: Gr0g on October 29, 2008, 10:09:08 AM
I just wanted to add in a few comments about the firmware. It appears to use a central SQLLite db file to map all the directories, playlists, etc. This db file is created by the proprietary software on the pc, that is included on a cd-rom with the player. I think it is transferred/updated to the player when the unit is synced on the pc.

I was able to obtain a sample playlist (.pla) from iRiver support. It's a binary file, and I've attached a copy below (just rename the extension to pla...had to change it since it's not one of the allowed filetypes...). I tried to use a binary editor to modify this file for a couple of mp3's I placed in the Music directory on my E100, and I made sure to keep the header and footer of the sample file intact. However, while the E100 recognized the .pla file, it gave me an error saying it was empty.

Next, I found a playlist editor someone wrote for the Sansa e200, and that got me the same result (no need for tedious binary editing). I started modifying that program to the specifics of the E100 -- but in the end it won't work since the player will see the .pla file as 'empty'.

All I really want to be able to do with my E100 is create valid playlists without the proprietary Windows-only software included with the device. But hopefully this information will be useful as well to anyone willing to write a Rockbox port.

Title: Is it true that Rockbox have an version that work with Iriver E100??
Post by: petur on October 30, 2008, 09:11:58 AM
A firmware upgrade file is currently somewhere on my site (http://users.telenet.be/petur/E100.zip)

JdGordon has an E100 and he already opened it, he could add info to the wiki

Nice thing about the E100: it has line-in :)
Title: Is it true that Rockbox have an version that work with Iriver E100??
Post by: JdGordon on October 30, 2008, 09:18:53 AM
I thought I added everything useful i found?
Title: Re: Iriver E100 Port thread
Post by: saratoga on January 11, 2009, 11:05:58 PM
I deleted a bunch of posts speculating about iriver releasing an SDK someday.

On the upside, someone working on the LPlayer port found a datasheet for the E100's CPU and posted it in the wiki:

http://www.rockbox.org/twiki/bin/view/Main/IriverLPlayerPort
Title: Re: Iriver E100 Port thread
Post by: ar4er on January 27, 2011, 11:06:07 AM
Hi! Is there any progress in decrypting E100 firmware?
I have the Transcend MP860, he also ATJ2135 and similar firmware with the first byte 11 22 33 44 55 66 77 88 99 aa bb cc dd ee ff. Firmware on the E100 and the MP860 can be changed using Firmware Develop Kits http://www.multiupload.com/IZLRSDQTVK, and it has a library EncryptDll.dll.
Maybe it will be useful.
Title: Re: Iriver E100 Port thread
Post by: RazviTm on September 04, 2017, 10:19:18 AM
Would it help if i desoldered the large components on the PCB using hot air station and made hi-res photos of both sides of the PCB so we see the traces underneath those large components? I have 3 E100 working and another two that are broken.
Title: Re: Iriver E100 Port thread
Post by: wodz on September 04, 2017, 05:23:08 PM
Not really since we have schematics.