Rockbox Technical Forums

Rockbox Development => New Ports => Topic started by: Milardo on September 23, 2018, 12:08:14 PM

Title: Xduoo X3 II
Post by: Milardo on September 23, 2018, 12:08:14 PM
Hi, is there rockbox firmware for this player?

https://www.xtenik.com/latest-firmware-download/

Has anybody tried it? Anything not working?

They several Xduoo mp3 players at my local retail store Frys Electronics including X3 II.

https://www.frys.com/search?search_type=regular&sqxts=1&cat=&query_string=xduoo&nearbyStoreName=false

Title: Re: Xduoo X3 II
Post by: wodz on October 09, 2018, 04:40:58 AM
I contacted xVortex and he replied that he is coauthor of XDuoo X3 II and XDuoo X20 ports. He promised to return patches once they finish active development stage so thumb crossed.
Title: Re: Xduoo X3 II
Post by: wodz on October 17, 2018, 03:50:49 AM
Just to get you updated. I've got patch for x3II and X20 with permission to merge it upstream. My time is limited but I'll do my best.
Title: Re: Xduoo X3 II
Post by: wodz on November 05, 2018, 07:07:09 AM
https://github.com/wodz/rockbox-wodz/tree/xDuooX3II

I plan to merge this upstream when I find some free time.
Title: Re: Xduoo X3 II
Post by: dj.rodrigues on December 24, 2018, 04:49:55 AM
Any news on the port?

Thanks!
Title: Re: Xduoo X3 II
Post by: esteaj88 on February 25, 2019, 09:04:19 PM
I'm giving this a shot in just 40 minutes once my music backs up completely to my HDD.

https://www.xtenik.com/latest-firmware-download/

First the software update here: https://drive.google.com/open?id=173jFl2jDa1ASkus30iN3AX5pw-ayu9fj
Then the rockbox install file here: https://drive.google.com/open?id=1Nkt1t1SSDseVo0qirqknQpZC6myhDePk

Supposedly (based on comments on the same site here:https://www.xtenik.com/xduoo-x3-ii-rockbox/)

It is provided by the company itself?

nRoof September 22, 2018   @ 10:52 am

Can you please provide source code of this firmware (or a link to it, if it’s hosted somewhere else)? I wasn’t able to find it. Rockbox is GNU GPLv2 licensed, and the license requires that the source code should be publicly available.

REPLY
   xtenik September 23, 2018   @ 4:37 am

I checked with Xduoo company, but they cannot provide it.

REPLY
   nRoof October 1, 2018   @ 11:29 pm

Are you sure they responded that about the Rockbox port and not about their stock firmware?

Can you please provide the details on where did you get this Rockbox firmware? Do you know who ported Rockbox to this DAP and how to contact them?

I want to remind that it’s a copyright infringement to not provide source code of publicly released binaries of modified code that is GPL licensed (Rockbox in this case).

REPLY
   xtenik October 2, 2018   @ 9:41 am

Yes, we are sure this is the rockbox for the Xduoo X3 II.

The rockbox was shared by Xduoo company directly, and according Xduoo company saying, it is developed by a Russian audiophile. But Xduoo didn’t provide the contact detail to us.

We shared the rockbox on download center is just to let the audiophile to download it more conveniently, if the original developer don’t allow this, please contact us via the contact form. We will remove it. Thanks.

Here is the source code, apparently: https://github.com/wodz/rockbox-wodz/tree/xDuooX3II
Title: Re: Xduoo X3 II
Post by: esteaj88 on February 26, 2019, 12:46:53 PM
Okay, so it totally worked!

Few things: the russian language appears on the startup/shutdown menu of the stock firmware, as well as the volume changer. This is below the english language. Just worth noting

The .rockbox folder is not to be found? I can't add themes or play with stuff like that.

The dual boot function works flawlessly.

To install, simply download the rockbox here https://www.xtenik.com/latest-firmware-download/

Specifically here: https://drive.google.com/open?id=1Nkt1t1SSDseVo0qirqknQpZC6myhDePk
place the update file on the root of your sdcard and use the firmware update option on the settings of the stock firmware.

You will now have a dual boot of an almost totally functional rockbox and stock firmware 1.0 with weird things like the russian stuff, also there is a weird sticking of a specific image as the default now playing image before you play something, just worth mentioning. Wasn't present in default firmware.

To remove, I imagine you'd flash the stock firmware listed on dudes site, I haven't tried yet.

Also images don't always display in rockbox, leading to a lot of album art issues, possibly because they're too high res but idk
Title: Re: Xduoo X3 II
Post by: JimZipCode on April 04, 2019, 05:43:28 PM
Okay, so it totally worked!
That simple?

That's it, I'm buying one!

Which themes are usable with it?
Title: Re: Xduoo X3 II
Post by: JimZipCode on April 11, 2019, 09:05:42 PM
Ho.
Lee.
Shit.

It just works!

Some funkiness with the While Playing Screen, if there's no album art.  For that matter, I don't love it when there is album art either.  But it just works!

Sounds great.  Nice heft to it.  Button layout looks insane in pictures; but when you're using it, it's very intuitive.  If you're not looking at the buttons, it's very easy to use.  USB works without kinks – I guess it's booting into the original firmware?  It displays some Russian when you plug in; then when you exit it says "See You Soon" with some Russian text under it.

Other weirdness: when you drill into the menu, or return up thru the menu, the screen refreshes strangely.  Like the bottom half of the screen first, and then an instant later the top half.  So you need to wait a beat as you traverse the menu. 

Oh: it uses USB-C

I'm in love.



There's no .rockbox directory on the card.  The update.upt file is big, like 44mb.  I assume all of Rockbox is in there?  Not sure how that works.  In particular, I'm not sure how I would update a theme or anything like that.

This is a very worthy device. 
Title: Re: Xduoo X3 II
Post by: wodz on April 12, 2019, 08:39:51 AM
Here is the source code, apparently: https://github.com/wodz/rockbox-wodz/tree/xDuooX3II

The sources I got from original author with permission to publish it and eventually merge upstream. Unfortunately I don't have time to work on this.
Title: Re: Xduoo X3 II
Post by: Dandaleon Flux on April 12, 2019, 11:25:24 AM
Here is the source code, apparently: https://github.com/wodz/rockbox-wodz/tree/xDuooX3II

The sources I got from original author with permission to publish it and eventually merge upstream. Unfortunately I don't have time to work on this.
What work is required? Will it work if I just take mentioned sources and follow building instructions? Or it needs some files from the master branch?
Title: Re: Xduoo X3 II
Post by: Chronon on May 19, 2019, 03:01:22 PM
I should think that contains the full source.  Merging would be incorporating the changes in that branch back into the master branch, iiuc.