Rockbox Development > Starting Development and Compiling

Rockbox on iBasso DX90

(1/3) > >>

headwhacker:
Hi,

I enjoyed Rockbox on DX50. Now that I have the DX90 I'm also interested to see Rockbox run on DX90 as well.

I enabled adb on DX90 and looked at how things are running in the background for DX90. I have been following the discussions on the DX50 port. Here's what I did so far.

1. I compiled rockbox as 'Android' Target and 'Arm' arch.
2. uploaded the contents of rockbox.zip (.rockbox) to DX90's /system/rockbox/app_rockbox/rockbox/ folder.
3. Also uploaded the lib/ibs/armeabi to DX90's /system/rockbox/lib folder.

DX90 similar to DX50 launches the player /system/bin/MangoPlayer. In DX50 I can see this file is replaced and is pointing to /system/rockbox/lib/librockbox.so.

I assume /system/rockbox/lib/librockbox.so is the launcher that start rockbox. Am I correct?

This is a bit strange to me because it appears a library file is being used here as an executable file.

Anyway, no matter what I do when I launch librockbox.so it doesn't work and it just returns and error message "Illegal Instruction".

Anyone can give me an idea what I'm doing wrong here?

Thanks.


headwhacker:
I figured out there were some errors/missing file in the builds. So after fixing all build errors I managed to boot rockbox finally on DX90.

However, I think I still far out of the woods.

1. Volume control doesn't seem to be responding. stock at 0dB I think.

headwhacker:
Managed to sort out most issues except 1.

The prev (<<) button is not working. Still working on capturing the right keycode for the prev button. The rest all seems working fine. :)

headwhacker:
Rockbox is now fully working on DX90. No CWM yet like in DX50. Anyone interested can find more details on Head-fi.

http://www.head-fi.org/t/727669/rockbox-for-ibasso-dx90-latest-update-07-24-2014

saratoga:
Congrats!  For what its worth, its traditional to send an email to our mailing list announcing that "ladies and gentlemen, we have sound" when you first get playback on a new device:

http://www.rockbox.org/mail/archive/rockbox-archive-2005-11/0279.shtml

Regarding the port, is this still hacked up like on the DX50?  Or is it at least moving towards something that could be integrated into our build system?

Navigation

[0] Message Index

[#] Next page

Go to full version