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: 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 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.
Title: Re: Xduoo X3 II
Post by: rikm on August 25, 2019, 05:24:43 PM
thanks for the port, and the firmware installs and works well enough, but there is no sound on the 'line out' socket

the orig firmware has a setting "LOvolume" but there is no equivalent in the Rockbox port, and I am not sure if it is a volume issue or if the line out socket is just not getting signal

...fwiw the line out socket works fine in the X3, does anyone have it working on the X3ii ?


thanks,


rikm
Title: Re: Xduoo X3 II
Post by: fossphile on September 05, 2019, 12:29:01 AM
Can or does rockbox for x3II, support:
I believe rockbox does not support bluetooth?
Apparently sd cards bigger than 256gb work? like 512GB but does the hw suport upto 2tb? Like the Fiio M3K?
Thanks muchly
Title: Re: Xduoo X3 II
Post by: XVortex on September 05, 2019, 09:36:17 AM
1. NO
2. Yes. Autodetected upon start.
3. NO. No DSD support.
4. NO. SD Card only.
Title: Re: Xduoo X3 II
Post by: johnb on September 06, 2019, 11:26:48 AM
Hi XVortex,

can you please change this port to host the .rockbox directory on the sdcard instead of internal flash?

I saw that you passed the git repo to wodz. I would like to update keymap etc. and compile myself, but as long as a new build requires flashing instead of replacing files on the SD, I don't feel confident doing this.

Thanks for considering this.
Title: Re: Xduoo X3 II
Post by: XVortex on September 07, 2019, 02:33:08 AM
Recent rockbox version (1c8c71f-190907, on my site) has improved update procedure:
Put your new content into the .rockbox folder on your sd card then boot into the Bootloader, choose Tools -> Update Rockbox....  that's it
Also in this version:
Rockbox sample rate limitation (44.1KHz) has been removed!
  Now we can play files with native sample rate up to 192KHz.
  (Go to Settings -> Playback settings -> Frequency and choose Automatic).

http://xvtx.ru/rockbox/download.htm (http://xvtx.ru/rockbox/download.htm)
Title: Re: Xduoo X3 II
Post by: johnb on September 07, 2019, 01:28:18 PM
 So essentially "Tools -> Update Rockbox" copies the content of .rockbox to the internal file system?
Title: Re: Xduoo X3 II
Post by: XVortex on September 08, 2019, 10:30:43 AM
Yes. Exactly.
Title: Re: Xduoo X3 II
Post by: erha on September 28, 2019, 07:03:17 AM
Hi XVortex,
is it possible to remove sample rate limitation on first version of rockboxed Xduoo X3?

Regards
Radoslav
Title: Re: Xduoo X3 II
Post by: RAPP on October 05, 2019, 08:18:58 PM
Hi--this is excellent news, since my old clip zip died and I've been bereft of rockbox. Could I just confirm a couple of things before purchasing.

1. does the recording function work as usual on the X3 ii? I use it heavily to take notes while listening to music or audiobooks.

2. does the installation involve only copying the single file on XVortex's site into the .rockbox folder on the SD card? Then: tools --> update. I.e. there's no earlier installation step?

Many thanks for the hard work--
Title: Re: Xduoo X3 II
Post by: q3cpma on October 12, 2019, 07:43:35 AM
Thanks a lot for this port, I finally have a replacement for my Fuze+ with its horrible touch interface. The only problems I've found for now is that the screen update can get artifacts (I had a lot in the "set time" menu) and that the file list scrolling is VERY slow and can interrupt playing when done for too long; as if there's no dirent caching being done. Any idea?

EDIT: I can't see the "Disk" option under Settings > System. Is this normal?