FiiO X1 II (2nd Gen) w/ Bluetooth!
Jan 21, 2017 at 3:41 PM Post #2,026 of 3,121
   
So it all works well now? 
 
Yay! 
biggrin.gif

 
I updated my X1 2nd Gen to the newest firmware before I even used it. 

Pairing via Bluetooth to the Mixcder ShareMe 5 worked perfectly, no issues at all.
 
--
 
Jan 21, 2017 at 4:19 PM Post #2,027 of 3,121
It works with some devices - not with all though.  And it doesn't seem to be particularly powerful.  I have some general issues with X1ii - but they aren't present on the likes of my iPhone or X5iii.
 
Jan 22, 2017 at 3:37 AM Post #2,028 of 3,121
@rogeliodh I'll try your scripts, keeping ya' in touch. It's worth the risk
 
EDIT : I'm talking about riks here but really, your solution is without any hazards since it's only using bash scripts so yeah, pretty awesome. Also, that made me realize : I was getting issues with figuring out how to cross-compile for the X1II while we can just put sources of programs and a bash installation script in the SD Card. Awesome :D
 
EDIT2 : the custom.sh script is functionnal. ^o^ We can use it to launch user-made code on the Fiio X1-II alongside the mmc.sh script @rogeliodh wrote, cf page 135 of the thread.
I'm preparing a cross-compiler to try to compile MIPS-I executables and then, try to launch them on the X1-II. Keeping y'all in touch. @Dobrescu George, looks like things are getting interesting!
 
Jan 22, 2017 at 9:48 AM Post #2,029 of 3,121
@kaegell great that it is working for you!
 
For the cross-compiler, I've used the guide in  ftp://91.215.122.205/mirrors/Ingenic/legacy-ftp.ingenic.cn/3sw/01linux/06docs/20101015/linux_development_guide_EN.pdf
 
to install ftp://91.215.122.205/mirrors/Ingenic/legacy-ftp.ingenic.cn/3sw/01linux/00toolchain/mipseltools-gcc412-glibc261.tar.bz2
 
NOTE: ftp://91.215.122.205 is an un-official mirror (unknown owner) that I've found after seeing that Ingenic does not provide these files in its mirror anymore.
 
Then I built a simple hello world and it ran fine in the X1ii.
 
Jan 22, 2017 at 10:03 AM Post #2,030 of 3,121
  @kaegell great that it is working for you!
 
For the cross-compiler, I've used the guide in  ftp://91.215.122.205/mirrors/Ingenic/legacy-ftp.ingenic.cn/3sw/01linux/06docs/20101015/linux_development_guide_EN.pdf
 
to install ftp://91.215.122.205/mirrors/Ingenic/legacy-ftp.ingenic.cn/3sw/01linux/00toolchain/mipseltools-gcc412-glibc261.tar.bz2
 
NOTE: ftp://91.215.122.205 is an un-official mirror (unknown owner) that I've found after seeing that Ingenic does not provide these files in its mirror anymore.
 
Then I built a simple hello world and it ran fine in the X1ii.

This is all way over my head but I am finding it exciting to observe and can't wait to see what you guys come up with.
 
Jan 22, 2017 at 10:04 AM Post #2,031 of 3,121
@kaegell
 
In the guide ftp://91.215.122.205/mirrors/Ingenic/legacy-ftp.ingenic.cn/3sw/01linux/06docs/20101015/linux_development_guide_EN.pdf you can also find instructions to build the kernel Ingenic provides (ftp://91.215.122.205/mirrors/Ingenic/legacy-ftp.ingenic.cn/3sw/01linux/02kernel/linux-2.6.31/linux-2.6.31.3-jz-20110420-r821-add-jz4760B.patch.gz seems to be the latest by Ingenic )
 
I'm pretty sure that Fiio just took that kernel and added their device-specific drivers (btw, they MUST release the source code of the kernel they are using and all the other GPL components they distribute).
 
Also, they seem to have used one of the root fs in ftp://91.215.122.205/mirrors/Ingenic/legacy-ftp.ingenic.cn/3sw/01linux/03root/ (the .ash_history file you've seen is in those root fs).
 
The mplayer must be some in ftp://91.215.122.205/mirrors/Ingenic/legacy-ftp.ingenic.cn/3sw/01linux/05apps/mplayer/ (Fiio must also release the code)
 
Jan 22, 2017 at 10:17 AM Post #2,032 of 3,121
@kaegell Now, about plausibility of Rockbox in x1ii... it is definitely possible but requires a lot of work by very knowledgeable people. So, do not expect it in the short term.
 
There are two ways to port Rockbox: hosted and native.
 
The hosted version is to build rockbox as a linux application and run it on top of the original FW (modifying the boot process to run the fifo-audio-app or the rockbox app).
 
The native version is building rockbox to replace the original FW. The native version would provide much better performance but requires a lot more of work by very knowledgeable people (embedded developers, not me). Talking with @pamaury from rockbox, this is the way he prefers to do it (but he doesn't have time yet). This is also the way how the unofficial port of rocxbox for XDuoo X3 was done (which is VERY similar to Fiio x1ii) (the code is in https://github.com/xvortex/rockbox , although it seems incomplete).
 
Jan 22, 2017 at 11:17 AM Post #2,034 of 3,121
  @FiiO,
Thanks for the new Firmware! The bug with not all songs appearing in the 'All Songs' section is now fixed and the update of the lib itself is pretty fast too! 


@FiiO 
 
The bug is fixed for me too, and the library did update a little faster. Thank you!
 
HOWEVER, navigation within the database menus is even slower than before--pretty much unusable--and skipping between songs under "Songs" is much slower as well. Perhaps this is because of the additional files being read (went from ~23,000 to ~28,000).
 
Will the media library ever be able to comfortably accommodate a track collection this large? ~24,000 songs worked fine on my iPod Classic, but once my collection exceeded the 160gb capacity, I looked for something bigger, and found the X1 2nd Gen with its 256gb Micro SD card support.
 
Browse Files is a fair alternative for now, but I would like to be able to navigate with the media library as well. When can we expect a firmware update that will support large collections?
 
Jan 22, 2017 at 10:34 PM Post #2,035 of 3,121
 
@FiiO 
 
The bug is fixed for me too, and the library did update a little faster. Thank you!
 
HOWEVER, navigation within the database menus is even slower than before--pretty much unusable--and skipping between songs under "Songs" is much slower as well. Perhaps this is because of the additional files being read (went from ~23,000 to ~28,000).
 
Will the media library ever be able to comfortably accommodate a track collection this large? ~24,000 songs worked fine on my iPod Classic, but once my collection exceeded the 160gb capacity, I looked for something bigger, and found the X1 2nd Gen with its 256gb Micro SD card support.
 
Browse Files is a fair alternative for now, but I would like to be able to navigate with the media library as well. When can we expect a firmware update that will support large collections?

Dear gbr7,
 
Thank you for your feedback to us. Glad to know the library can all be scanned now.
For the second issue you mentioned, we will report to the engineers about that and try the improve the speed of managing big amount of songs.
 
Best regards
 
FiiO Stay updated on FiiO at their sponsor profile on Head-Fi.
 
https://www.facebook.com/FiiOAUDIO https://twitter.com/FiiO_official https://www.instagram.com/fiioofficial/ https://www.fiio.com support@fiio.com
Jan 23, 2017 at 12:42 AM Post #2,036 of 3,121
Just installed 1.5.6 and I'm getting the freezing again that I got from 1.4.1. I'd turn the screen off while playing in shuffle mode, and the device will sometimes fail to start the next track after the current track finishes playing. Controls become unresponsive and I'd have to restart the unit before it works again. I did not experience this problem in the weeks I've been using 1.5.3.
 
Jan 23, 2017 at 12:47 AM Post #2,037 of 3,121
  Just installed 1.5.6 and I'm getting the freezing again that I got from 1.4.1. I'd turn the screen off while playing in shuffle mode, and the device will sometimes fail to start the next track after the current track finishes playing. Controls become unresponsive and I'd have to restart the unit before it works again. I did not experience this problem in the weeks I've been using 1.5.3.

 
Sorry to hear you got those problems... Love your avatar tho 
biggrin.gif

 
Jan 23, 2017 at 4:48 AM Post #2,038 of 3,121
  Just installed 1.5.6 and I'm getting the freezing again that I got from 1.4.1. I'd turn the screen off while playing in shuffle mode, and the device will sometimes fail to start the next track after the current track finishes playing. Controls become unresponsive and I'd have to restart the unit before it works again. I did not experience this problem in the weeks I've been using 1.5.3.

Dear ThePLA,
 
Sorry to hear about that. You are playing the songs from category or browse file or somewhere else? 
 
Best regards
 
FiiO Stay updated on FiiO at their sponsor profile on Head-Fi.
 
https://www.facebook.com/FiiOAUDIO https://twitter.com/FiiO_official https://www.instagram.com/fiioofficial/ https://www.fiio.com support@fiio.com

Users who are viewing this thread

Back
Top