Rockbox Development > Starting Development and Compiling

Help with X20 ARM programming

<< < (4/5) > >>

keenox:
i'll use your advice. happily, i don't need to monitor usb traffic, as iriver provides the firmware files for manual upgrade. as you can see in the other thread on rockboxing x20 (link in the first post), i managed to modify the Insignia firmware (with some great help from your wiki section on Telechips) in order to be accepted by my iriver x20.
also, can you point me to a specific arm compiler? i would really appreciate it. ;D
P.S i still don't understand you affliction toward using original firmware. isn't the functionality itself the thing that matters? would anyone (i mean final users) be bothered by what the bootloader uses?

saratoga:

--- Quote from: keenox on April 25, 2008, 03:18:26 PM ---also, can you point me to a specific arm compiler? i would really appreciate it. ;D

--- End quote ---

As LambdaCalculus379 said, you will want to use the one included in the rockbox dev tools.


--- Quote from: keenox on April 25, 2008, 03:18:26 PM ---P.S i still don't understand you affliction toward using original firmware. isn't the functionality itself the thing that matters? would anyone (i mean final users) be bothered by what the bootloader uses?

--- End quote ---

What users want is pretty much irrelevant here.  We can't distribute code thats not ours, due to how governments and laws and things like that work.

lowlight:
You are best off trying to leverage what's already been done in Rockbox.  So far, most (maybe all?) Telechip devices have a USB mode through which you can upload code using tcctool. I found this site for the Insignia NS-DV and in this picture there are clearly USB and NAND jumpers just like on the Logik Dax (also a Telechips SoC). If you can't find the button combination to boot into USB mode, then I think you can switch the jumpers and boot to it directly. I can't say if the the X20 has the same jumpers (you'd have to open it up), but it probably has a USB mode that you can somehow access. Then, you can forget about hacking the original firmware and the installer and start RE-ing the OF for the LCD code so you can make your own Rockbox bootloader. And if you are lucky, the D2's NAND driver in Rockbox (and maybe other Telechip-specific components) might work as-is.

Maybe I'll look for a cheap NS-DV on ebay  ;D

Good luck.

keenox:
FXXK!!!i bricked my player  :'( :'(!! i flashed it with the logik dax firmware and now it doesn't respond to any button. it doesn't turn on even if i connect it to usb... i opened it and took a pic.



i tried to short the pins "USB/NAND" and then "USB". in both cases the computer showed that a device was connected but was unable to recognize it or find a driver...  ??? any solutions? i'm pretty desperate

LE scrached off the solder from "NAND" pins and managed to connect in usb mode. i installed the development driver(found on this forums) and windows recognized it. the bad thing is that the flashing utility(for developers) didn't... and i can't see it as a drive

lowlight:
First...of course you "bricked" it, the Logik Dax has a completely different hardware inside. What did you think you would accomplish by doing that?

Second...in usb boot mode, it I don't think it will show up as a drive, nor do you need a driver. You need to use tcctool to upload the proper firmware to it. tcctool may need to be modified, I don't know if it supports the x20. Ask linuxstb in irc, he wrote it.

Third...post a larger hi res picture, I can't make out anything on that one.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version