Jump to content
IGNORED

MQA on all iFi devices. AND on ANDROID!


Recommended Posts

Extra Ordinary MQA Easter Egg
1.thumb.jpg.7d7d7102a7e22207c929a9ca08c67075.jpg


Introduction

With Easter just around the corner, iFi audio has delivered an eagerly anticipated upgrade option as a very special Easter gift.

iFi first introduced MQA into its product mix with the nano iDSD Black Label in November 2017. Since then, iFi customers across the globe have been asking when this option would be available in other iFi products. The good news is that the latest improvements to the nano Black Label firmware version 5.30, ‘Cookies & Cream’, does just that.


Mqa for all

This latest firmware flavour not only adds the latest scoop to the nano iDSD Black Label sundae but it also dishes out MQA (Master Quality Authenticated) audio to the full range* of iFi audio products going back to 2013!

 

2.thumb.jpg.af11fa1c889cd463f63332f9d80d5300.jpg


This ‘legacy’ update means that you can now download the MQA upgrade (PC and Mac) straight from the Support section of iFi’s website at no extra cost.

Mqa optimised

Firmware version 5.30 will optimise your device for MQA and can handle up to DSD256 and PCM384. Enjoy the MQA magic like never before.


 

And Finally…

None of the above would have been possible without the MQA software engineers who worked tirelessly alongside the iFi software team to make this unique opportunity happen. Thank you.

Go to 
https://ifi-audio.com/audio_blog/mqa-firmware/ to enjoy your upgrade.

This firmware provides MQA rendering as this is the ideal solution for portable products and those with power considerations. This means the workload is shared between the host (the computer) and the client (the DAC). The listener will still enjoy full MQA experience.

For more information on MQA, go to 
http://www.mqa.co.uk/customer/how-it-works

Legacy

*The only exception is the original iDAC.

Our PowerStation is here: click me!

 

Check out our Tidal MQA Set-up Guides below. 
Android (Renderer) Mobile
Desktop (Decoder) via USB
Desktop (Decoder) via SPDIF

Link to comment
58 minutes ago, firedog said:

In your MQA implementation, are the MQA specific filters activated just for MQA file playback, or do they stay on (once activated) even with non-MQA playback?

 

The MQA filters are in use ONLY run when MQA files are passed through and vice versa.

 

This is WHY the LEDs correspond to the different Sample rates when one switches between different types of music files. This is the easy reference for our customers. On newer machines MQA which be Magenta.

 

Older machines - will indicate 384k decoded colour. White/Yellow (dependent upon the model).

 

58 minutes ago, firedog said:

Can your devices switch back and forth from MQA filters to non MQA filters as necessary on a per track basis?

 

Yes. As per above. So just one uses Tidal (on a PC) for MQA versus non-MQA music, the LED will alternate accordingly. We do recommend the above video for Tidal config to enable MQA to run.

Our PowerStation is here: click me!

 

Check out our Tidal MQA Set-up Guides below. 
Android (Renderer) Mobile
Desktop (Decoder) via USB
Desktop (Decoder) via SPDIF

Link to comment
16 minutes ago, rickca said:

DSD512 is much more important to me than MQA.  Are you saying most of your customers prioritize MQA over DSD512?

 

We're saying that you have two firmwares to choose from. You have options and the MQA one was very difficult to deliver but now it's here. Free of charge. 

Our PowerStation is here: click me!

 

Check out our Tidal MQA Set-up Guides below. 
Android (Renderer) Mobile
Desktop (Decoder) via USB
Desktop (Decoder) via SPDIF

Link to comment

Easter ‘Bug Bounty’ Hunt

Hunt 'em, wherever they are...

 

bounty1.thumb.jpg.38271577092d083f8f1a7d6ae00a63f6.jpg

 

Introduction

Our just announced firmware v5.30 is MQA capable and in one fell swoop, elevates legacy iFi products* with MQA capability for even more sonic enjoyment.

 

The MQA integration was a little difficult. It involved:

  • Totally replacing the customised core code
  • Re-apply tuning/core loading and
  • Further fine tuning the firmware for even more precise allocated resource use in order to allow us to support MQA and384kHz.

 

To bring all this to fruition required the combined efforts of the MQA and iFi software developers or a total of +1,000 programming hours to deliver firmware v5.30 (excluding testing on all iFi legacy units).

 

Notwithstanding, there may still be one or two software bugs we have not quashed – hence we would like to involveyou, the customer  in the Easter Bug Hunt.

 

More details are to be found in this thread:

 

Our PowerStation is here: click me!

 

Check out our Tidal MQA Set-up Guides below. 
Android (Renderer) Mobile
Desktop (Decoder) via USB
Desktop (Decoder) via SPDIF

Link to comment
35 minutes ago, crenca said:

 

Soooo, "1st unfold" or "rendering" only - no full decode correct?

 

@AMR/iFi audio, can you answer this in a definitive way?

 

Correct. Full decoding is implemented in our upcoming Pro iDSD.

Our PowerStation is here: click me!

 

Check out our Tidal MQA Set-up Guides below. 
Android (Renderer) Mobile
Desktop (Decoder) via USB
Desktop (Decoder) via SPDIF

Link to comment
16 hours ago, listas_fede said:

 

What still bugs my mind is how it is possible that machines with a double-core DAC (micro iDSD and micro iDSD BL) are now exactly as capable as their smaller siblings (nano iDSD and nano iDSD BL) which have just a single-core DAC. What are we getting in exchange for all that extra horsepower? As far as the DAC department goes, I perceive we get ZERO differentiating features, which is just crazy. I hope we can get some kind of differentiating feature, maybe get back DSD512/PCM768 (which would get us Mac users DSD256/PCM768 playback, remember that), or MQA full unfolding, decoding and rendering, since these units are more capable (MQA implementation on the whole iFi lineup as of today is just rendering; you still need the first unfolding to be done by the playback software).

 

 

Here's a little more insight about our approach. We do not do things by halves. We write our own software code so our customers receive two specialised XMOS firmware versions: 

  • v5.30 – optimised for MQA
  • v5.20 – optimised for music file formats up to DSD512/PCM768 (non-MQA)

Each firmware version squeezes that last ounce of sonic performance to suit each customer's preferences.

 

Just as car enthusiasts load different ‘remaps’ into the ECU (Electronic Control Unit) for their preferred driving experience, we let our customers load their preferred ‘file format remap’ for their own music torque curve.

 

Hopefully this is all clear now.

 

Also, micro iDSD BL isn't the same as its nano version. It goes further than formats supported. The bigger one does things its smaller sibling won't, their functionality isn't the same.  
 

Our PowerStation is here: click me!

 

Check out our Tidal MQA Set-up Guides below. 
Android (Renderer) Mobile
Desktop (Decoder) via USB
Desktop (Decoder) via SPDIF

Link to comment
18 minutes ago, lmitche said:

More like shot yourselves in the foot. LOL

 

After considering positive feedback we get (after the release of MQA related firmware and in general), we can't agree with you on this one, sorry ;)

Our PowerStation is here: click me!

 

Check out our Tidal MQA Set-up Guides below. 
Android (Renderer) Mobile
Desktop (Decoder) via USB
Desktop (Decoder) via SPDIF

Link to comment
11 hours ago, rickca said:

The iFi DACs (other than iDSD Pro) provide only MQA renderer support, so you need TIDAL to decode MQA.  MQA passthrough in TIDAL should only be used if you have a DAC like iDSD Pro that does both decode/render.

 

That is correct.

Our PowerStation is here: click me!

 

Check out our Tidal MQA Set-up Guides below. 
Android (Renderer) Mobile
Desktop (Decoder) via USB
Desktop (Decoder) via SPDIF

Link to comment
11 hours ago, rickca said:

The iFi DACs (other than iDSD Pro) provide only MQA renderer support, so you need TIDAL to decode MQA.  MQA passthrough in TIDAL should only be used if you have a DAC like iDSD Pro that does both decode/render.

 

That is correct.

 

2 hours ago, macuniverse said:

@iFi Audio, many thanks for making this alternative update available on the older gen devices. Most appreciated.

 

First time I was able to sample some Tidal MQA tracks in their native format and, through iDSD silver, they sound really good. 

 

PS. I agree with some other posters that the loss of functionality after the (alternative) update needs to be made clear on the download page.

 

 

First of all, you're welcome. 

 

And secondly, we are very open about each firmware's supported formats, please take a look here:

 

https://ifi-audio.com/audio_blog/mqa-firmware/

Our PowerStation is here: click me!

 

Check out our Tidal MQA Set-up Guides below. 
Android (Renderer) Mobile
Desktop (Decoder) via USB
Desktop (Decoder) via SPDIF

Link to comment
17 hours ago, gabeg said:

 

 

Any idea about this?

 

Yup, feel free to take a look at this photo.

 

5ac3f1459099e_MQALEDcoloursforiFimodels.thumb.png.05ae97100cfc9d895fd0a98c8153fe8f.png

 

In case of micro iDSD Black Label, yellow colour indicates MQA playback. Magenta coloured LEDs are mounted since nano iDSD Black Label machines, hence later.

Our PowerStation is here: click me!

 

Check out our Tidal MQA Set-up Guides below. 
Android (Renderer) Mobile
Desktop (Decoder) via USB
Desktop (Decoder) via SPDIF

Link to comment
11 hours ago, rickca said:

iFi will probably announce another $50 gadget just to give you a magenta LED.

 

We appreciate your ideas, but that's not how we do things. To give you some additional insight, iONE can be sent to our place for its MCU flash procedure as early as in June to have magenta LED operational. 

Our PowerStation is here: click me!

 

Check out our Tidal MQA Set-up Guides below. 
Android (Renderer) Mobile
Desktop (Decoder) via USB
Desktop (Decoder) via SPDIF

Link to comment
10 hours ago, firedog said:

Are the non MQA firmware versions like 5,2 going to continue to be developed? Or will those that don’t want MQA or would rather have DSD 512 going to be felt behind in firmware terms?

 

If you look at the history of iFi firmware updates, because we do this in-house, we have always and will continue to provide customers with different versions to suit. We expect to eventually release 5.3A and 5.3B to mirror the previous 5.XX releases. These are being actively developed.  But the 'if' and 'when' an unknowns at this stage.

Our PowerStation is here: click me!

 

Check out our Tidal MQA Set-up Guides below. 
Android (Renderer) Mobile
Desktop (Decoder) via USB
Desktop (Decoder) via SPDIF

Link to comment
On 2.04.2018 at 8:35 PM, mansr said:

As mud. The only rational explanation I can think of is that a firmware including both DSD512 and MQA support wouldn't fit in the XMOS flash memory. If that is the case, why not just say so?

 

Sorry, not the XMOS flash memory, which is copious. Please allow us to offer a brief technical explanation. While in many ways visionary (multi-threaded software with hardware-like guaranteed response times), the XMOS architecture like everything in life, is finite. And in this case, specifically available resources and MIPS are limited. The actual reason is that to implement MQA, digital processing is implemented as well and this consumes resources during runtime even in bypass mode (read: no MQA stream playing). While we would love so to speak, to feed 5,000 with two fish and five loafs of bread and have 12 baskets of leftovers (*), the joint software teams managed with the possible rather than the improbable . This is why we have offered our customers a choice MQA (v5.30) or non-MQA (v5.20).

 

(*) Mark 6:31-44

Our PowerStation is here: click me!

 

Check out our Tidal MQA Set-up Guides below. 
Android (Renderer) Mobile
Desktop (Decoder) via USB
Desktop (Decoder) via SPDIF

Link to comment
13 hours ago, rickca said:

What is the nature of this required digital processing?  It's hard to imagine that it is so resource intensive that you had to drop DSD512.

 

We explained before that v5.30 is almost a complete re-write of the firmware (compared to v5.20). As such, this was not a trivial task - resource allocation, core loading etc.

 

If it was, then most audio companies would do the same as us and write their own customised XMOS code for their own machines.

Our PowerStation is here: click me!

 

Check out our Tidal MQA Set-up Guides below. 
Android (Renderer) Mobile
Desktop (Decoder) via USB
Desktop (Decoder) via SPDIF

Link to comment
On 7.04.2018 at 3:57 PM, rickca said:

That doesn't answer my question.  

 

Please review MQA's website for more details.

 

On 7.04.2018 at 8:15 AM, Norton said:

It's good that you are providing the option of MQA, but as a potential customer, I'd feel more reassured if the engineering department had deemed measurements necessary, prior to release.

 

 

R&D does not divulge all their measurements to the Marketing Dept. and even if they did, not all measurements are for public consumption. So rest assured we do conduct measurements - the Audio Precision 2 is not cheap so we do like to amortise the heck out of it!

 

But the fact that we are one of very few audio companies that write our own XMOS code should suggest we have knowledge of what we are doing rather than just implementing a turnkey solution. Few offer a steady stream of multiple firmware versions for a range of products spanning several years.

 

Last and not least, one cannot measure pleasure. Hence AMR/iFi always audition, internally and externally extensively prior to release. For us, measurements are useful but not the end all and be all. It's a little akin to one buying a car based upon the fastest 0-60 and not taking it for a test drive.

 

Our PowerStation is here: click me!

 

Check out our Tidal MQA Set-up Guides below. 
Android (Renderer) Mobile
Desktop (Decoder) via USB
Desktop (Decoder) via SPDIF

Link to comment
On 8.04.2018 at 3:03 PM, mansr said:

That's terrible. Either they're plain incompetent, or they've intentionally made it as difficult as possible to avoid their meddling.

 

Dear mansr, before judging competence or incompetence of anyone, it would probably be a good idea for you to learn how to write software for Xcore processors and how audio and MQA integration works on these. 

 

As a software developer you can sign up with MQA to integrate this into your sample rate conversion libraries.

Past that MQA are quite open about how their system works and what it does. There are multiple patents filed and extensive material available on the MQA website. 

 

It is true that specific details are not made publicly available, however these affect neither the understanding of the operation principles nor the relative impact on software including MQA, it's merely an insurance that it is not possible to build an MQA decoder/renderer or MQA renderer without obtaining these details from MQA. 

 

Past that, given all the information available freely about MQA, the amount of disinformation presented as fact is surprising to us. We do wonder if there is truth after all in the 'those who know the least talk the most' truism.

Our PowerStation is here: click me!

 

Check out our Tidal MQA Set-up Guides below. 
Android (Renderer) Mobile
Desktop (Decoder) via USB
Desktop (Decoder) via SPDIF

Link to comment
13 hours ago, mansr said:

Ugh, the MQA impulse response clips for several of the filters.

 

This has nothing to do with MQA.

 

99% of DAC's out there using digital filters will clip when presented with a full scale signal that does not conform to the strictures of the Nyquist–Shannon sampling theorem. 

 

This holds specifically true of square-wave signals and one sample long impulses used as test signals. This has been known for many decades and isn,t actually a problem, except for test-signals that are not in compliance with the strictures of the Nyquist–Shannon sampling theorem. This sort of thing is usually covered in year one or two EE Courses. 
 
Real musical recoding's are low-pass filtered before the analogue to digital recording process in order to comply with the strictures of the Nyquist–Shannon sampling theorem. 

 

Thus, unless severely clipped in the digital domain to start with (in which case what sort of fidelity are we talking about in the first place), they do not contain any signal components that can trigger these "digital filter" overs.

 

So just to recap, this has nothing to do with MQA and is not an issue outside the lab.

 

13 hours ago, mansr said:

There are, however, some slight differences, probably unrelated to MQA, in the configuration sequence sent to the DAC chip. 

 

The end-result of how the chip is configured is the same.

 

13 hours ago, mansr said:

 Watch out for pops when starting DSD playback.

 

We did.

Our PowerStation is here: click me!

 

Check out our Tidal MQA Set-up Guides below. 
Android (Renderer) Mobile
Desktop (Decoder) via USB
Desktop (Decoder) via SPDIF

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...