Rockbox Development > New Ports

Tatung Elio

<< < (3/8) > >>

Bagder:
If you have the mi4 + BL for this and can provide it to me, I'd like it for my mi4 collection and possibly include the key for it in upcoming mi4code releases...

(I'm also interested in mi4+BL pairs for the other Elio players in case anyone happens to have them)

linuxstb:
I bought one of these players yesterday and have made a little progress on a Rockbox port.  With the help of mi4code.c, I can compile my own test programs and run them on the player.

I've been compiling a cut-down version of the ipod bootloader, and then encrypting it using:

../tools/mkmi4.sh h10_5gb bootloader/bootloader.bin test.mi4

You then need to copy test.mi4 onto your Elio, renaming it "/system/pp5020.mi4"

I've managed to access the hard drive from my test program and write a file on disk.  I've also tried dumping the GPIO ports and it seems that at least some of the buttons are attached to GPIO pins - making at least a partial button driver easy to implement.

Next stage will be to try and figure out the LCD.  

LordOfThePings:
ok, thanks to linuxstb's pm, i'm back here....

to the lcd: the info that was on the lcd itself is posted in the wikipage, the toppoly part is, according to the company's webpage the lcd driver chip. http://www.toppoly.com/toppoly/Product/SB_Phone_T.asp+Toppoly+TD022SREA1
www.toppoly.com/toppoly/Product/SB_Phone_T.asp+Toppoly+TD022SREA1
(try looking in the google cache or at archive.org for that one, it's apparently offline)

on the lcd module, there are these labels:

TD022SREA1 442T0MA0000503
M479844911.34

apart from the lcd module (it has two chip in it, without any labels), i can see no chip, that seems to be connected with the lcd.

the portalplayer 5020d  has a lcd controller built in, so maybe that is used for the elio.


@Badger: the other tatung/elio firmwares can be downloaded at their support site as well.

and @linuxstb: which one do you have? the tatung elio, or the asono? they use different firmwares that are not compatible (possibly due to the radio chip and/or different encryption keys)


and a final advise: do not take the player apart, if you don't have to... it's difficult to do without breaking some of the plastic clamps that hold it together...

barrywardell:
The iriver H10 uses the same address for the LCD interface as the colour iPods (0x70008a0c) so that would be a good place to start. You could even just try using the H10 or one of the iPod LCD drivers and see if it works.

linuxstb:

--- Quote from: barrywardell on August 30, 2006, 06:04:37 AM ---The iriver H10 uses the same address for the LCD interface as the colour iPods (0x70008a0c) so that would be a good place to start. You could even just try using the H10 or one of the iPod LCD drivers and see if it works.

--- End quote ---

I did quickly try both the H10 and ipod drivers - but with no success.  Although I will probably try again more carefully, just to make sure.

I've also been searching the firmware disassembly for references to the 0x70008a0c (and related) addresses, but can't find any.  However, address 0x70003000 (the LCD_BASE for the greyscale ipods) is being used.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version