Rockbox Technical Forums

Rockbox Development => New Ports => Topic started by: Boi on January 29, 2020, 10:13:19 AM

Title: Xduoo Nano D3
Post by: Boi on January 29, 2020, 10:13:19 AM
Hi everyone,
Until now, I had a Sansa Clip Zip that made my music life really cool, but it begins to show some weaknesses.
So I've ordered a Xduoo Nano D3.
I was really happy with Rockbox on my Sansa, and have even created a theme for it (LeBoillium (http://themes.rockbox.org/index.php?searchtheme&searchword=LeBoillium&searchtype=name)).
I will receive my Xduoo Nano D3 in about one month, and I've seen that someone has worked on the Xduo X3 (Vortex (http://xvtx.ru/rockbox/)), but did someone tried to make a release for the Nano D3?
Thanks a lot for your feedback.
Title: Re: Xduoo Nano D3
Post by: speachy on July 03, 2020, 01:30:16 PM
From what I can tell, the xDuoo D3 is based on an Rockchips RKNano-D SoC.   It has a pair of asymmetrical Cortex-M3 cores (150MHz and ~650K of RAM for one, 300MHz, 384K of RAM, and some HW accelerators for the other) though both appear to be able to directly access each others' address space.  Code typically executes from flash

Given the RAM limitations and the convoluted internal architecture, a straight port of Rockbox is probably not realistic, but it is conceivable that the rockbox codebase could be restructured to work well on this thing.  However, given the utter lack of documentation on this SoC and that convoluted architecture, this would be a reverse-engineering nightmare.

So, tl;dr:  Don't expect rockbox to ever get ported to the Nano D3.