Originally Posted by ClieOS
I have posted this a few times - there is a complete rewrite of firmware in the next release, so it is not just an mere update and therefore it will take a bit of time. The plan is to adopt the new firmware core from X5 (which has proven to be more stable and better audio performance no less) and also a revamp the whole X3's UI at the same time. So the current plan for FiiO is to fix as much bugs on the X5's firmware and as fast as they can, release a stable firmware, then migrate the new firmware to X3. Since the old X3 firmware is destined to be replaced, I don't think they are spending much time to fix its bugs just to release some minor intermediate bugfix that will take their time away from getting a stable X5 firmware first. Instead, they are gunning for the big fix. FiiO has chosen to do it this way as, in the long run, it means both X3 and X5 user will receive the same bugfix and firmware improvement in relatively shorter time frame in the future instead of having the same software team working on two different firmwares at the same time which will take longer time for everyone. I know there is no comfort in saying this, but until we see the next release on X5 firmware, we probably won't have the next X3 firmware. The good news is, the X5 firmware seems to be almost ready.
I understand the frustration of many users.
As ClieOS explained, they are changing the whole code for the X3 firmware, based on the firmware for the X5. I would think this is the main reason why is taking so long.
Now, even when I'm aware of this, the frustration of many is totally acceptable. X3 has been out for a while now and that (proper mp3 decoding, gapless and others) basic functions don't work properly is hard to believe. Fiio should have fixed a few bugs and then work in the new firmware. Last firmware update for the X3 is from Nov 2013, let's say that by end of December a list of well known bug was available, to make users wait almost 4 months to fix basic functions is something shouldn't be overlooked.
I love my X3 and a X5 is on preorder, I really like Fiio and I have no doubt they are working hard (you can see the progress on the X5 firmware), but this situation with the X3 is certainly a bad note.