Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Rockbox Ports are now being developed for various digital audio players!

+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  New Ports
| | |-+  Fiio X3
« previous next »
  • Print
Pages: 1 [2] 3

Author Topic: Fiio X3  (Read 37876 times)

Offline ScaV

  • Member
  • *
  • Posts: 4
Re: Fiio X3
« Reply #15 on: November 27, 2014, 09:24:58 AM »
Yeah! I know, how to calculate this checksum)
I disassemble and decompile the "packtools" from Fiio, and wrote a code that are able to append a valid 4-byte checksum at the end of the firmware file.

Pastebin:
http://pastebin.com/TXxT7157
« Last Edit: November 27, 2014, 09:33:04 AM by ScaV »
Logged

Offline De_Cadanz

  • Member
  • *
  • Posts: 6
Re: Fiio X3
« Reply #16 on: November 30, 2014, 06:32:06 AM »
Quote from: ScaV on November 27, 2014, 09:24:58 AM
Yeah! I know, how to calculate this checksum)
I disassemble and decompile the "packtools" from Fiio, and wrote a code that are able to append a valid 4-byte checksum at the end of the firmware file.
Amazing! What is the next step?
Unfortunately, i'm not a programmer, and i can only help with disassembling player and making HD photo of components.
And, of course, testing.
Logged

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8974
Re: Fiio X3
« Reply #17 on: November 30, 2014, 02:15:31 PM »
Quote from: De_Cadanz on November 30, 2014, 06:32:06 AM
Quote from: ScaV on November 27, 2014, 09:24:58 AM
Yeah! I know, how to calculate this checksum)
I disassemble and decompile the "packtools" from Fiio, and wrote a code that are able to append a valid 4-byte checksum at the end of the firmware file.
Amazing! What is the next step?
Unfortunately, i'm not a programmer, and i can only help with disassembling player and making HD photo of components.

I suggested above that someone make a wiki page for the X3 and post scans of the boards and a list of components. 
Logged

Offline ScaV

  • Member
  • *
  • Posts: 4
Re: Fiio X3
« Reply #18 on: December 01, 2014, 06:44:45 AM »
I will try to scan a board. But it can be problematic, because of too bulging details, such as 3.5 jacks.
Logged

Offline wodz

  • Developer
  • Member
  • *
  • Posts: 390
Re: Fiio X3
« Reply #19 on: December 01, 2014, 02:57:36 PM »
Good photo is probably better.
Logged

Offline De_Cadanz

  • Member
  • *
  • Posts: 6
Re: Fiio X3
« Reply #20 on: December 04, 2014, 09:05:03 AM »
Quote from: saratoga on November 30, 2014, 02:15:31 PM
I suggested above that someone make a wiki page for the X3 and post scans of the boards and a list of components.
How I can create wiki page?
Logged

Offline De_Cadanz

  • Member
  • *
  • Posts: 6
Re: Fiio X3
« Reply #21 on: December 09, 2014, 04:05:56 PM »
I disassemble my X3 and check it's components:
Quote
Relay - HFD4/5-S1
Power controller - AXP192
Amplifier - AD8692
Op-amp - AD8397
DAC - WM8740SEDS
Thermostat - LM26
RAM - HYNIX H5PS1G63EFR
ROM - NCTSTM16-08G
LCD - DL240QV018T-44A V1.0
Vol\Tone controller - NJW1194

Photo (not my):
« Last Edit: December 09, 2014, 04:13:59 PM by De_Cadanz »
Logged

Offline pamaury

  • Developer
  • Member
  • *
  • Posts: 508
Re: Fiio X3
« Reply #22 on: March 23, 2015, 04:44:29 PM »
Hi,
I recently got interested into the Fiio X1. Although the hardware is a bit different (and the X3 too expensive for me), the SoC is the same and the firmware upgrade format is the same. I'm wrote anopen source version of the unpacker and I figured out the scrambling on the "sys.bin" file (I think). Here is the link to both tools:
http://gerrit.rockbox.org/1165
We are still undecided on whether we will attempt the port or not, more information is needed. Anyway, I think it would be a good thing that people with the players post the photos and hardware description of the Fiio on the wiki, or contact me if you don't want to create an account so I can do it for you.

NOTE: I don't own any of the Fiio players !
Logged
Please don't PM me, use our IRC channel instead.

Offline De_Cadanz

  • Member
  • *
  • Posts: 6
Re: Fiio X3
« Reply #23 on: April 06, 2015, 03:43:38 AM »
Quote from: pamaury on March 23, 2015, 04:44:29 PM
We are still undecided on whether we will attempt the port or not, more information is needed. Anyway, I think it would be a good thing that people with the players post the photos and hardware description of the Fiio on the wiki, or contact me if you don't want to create an account so I can do it for you.

NOTE: I don't own any of the Fiio players !
THX for interesting! Please, make wiki page!
Can you compile your tools for Windows and give link to download?
« Last Edit: April 06, 2015, 04:05:38 AM by De_Cadanz »
Logged

Offline ScaV

  • Member
  • *
  • Posts: 4
Re: Fiio X3
« Reply #24 on: April 06, 2015, 05:19:11 AM »
If you just need compiled tool, you can use official fiio packtools.
Logged

Offline pamaury

  • Developer
  • Member
  • *
  • Posts: 508
Re: Fiio X3
« Reply #25 on: April 06, 2015, 10:52:08 AM »
Hi,
My tools probably doesn't compile for Windows, best is probably to use the original tool here:
https://www.dropbox.com/s/j1plyerdqakn3sz/FirmwareTools-EN-Unix-windows.zip
For the wiki, read this:
http://www.rockbox.org/wiki/WebHome
the procedure is written at the top of the page. I created a stub page here:
http://www.rockbox.org/wiki/FiioX3
Logged
Please don't PM me, use our IRC channel instead.

Offline kochegin

  • Member
  • *
  • Posts: 2
Re: Fiio X3
« Reply #26 on: May 20, 2015, 06:42:01 AM »
pamaury, I can send you my FiiO X3, if it will help the development of RockBox for this player!
Logged

Offline pamaury

  • Developer
  • Member
  • *
  • Posts: 508
Re: Fiio X3
« Reply #27 on: May 20, 2015, 10:58:10 AM »
Hi kochegin,
that's a very nice proposal :) What I suggest is that we first port Rockbox to the Fiio X1, because I have it and it's presumably the simplest of them.
And when the port is in shape, you can send me yours so that (hopefully), the X3 port is done swiftly.
Logged
Please don't PM me, use our IRC channel instead.

Offline kochegin

  • Member
  • *
  • Posts: 2
Re: Fiio X3
« Reply #28 on: May 20, 2015, 01:30:03 PM »
All right. Keep me posted. I am willing to help any way I can. If that write me an email kochegin@gmail.com
Logged

Offline goodwin_c

  • Member
  • *
  • Posts: 1
Re: Fiio X3
« Reply #29 on: June 10, 2015, 04:01:16 AM »
If this will help - i can upload somewhere firmware backup from internal memory
Logged

  • Print
Pages: 1 [2] 3
« previous next »
+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  New Ports
| | |-+  Fiio X3
 

  • SMF 2.0.17 | SMF © 2019, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.109 seconds with 15 queries.