OK, let me address some low hanging fruit on this with more to come. Let's review what the owner of the unit posted after he sent his unit to Schiit:
View attachment 14533
All along, I have been saying two things about my measurements versus others:
1. That many of the measurements are actually quite consistent between my data and others. It is just that other reviewers paper over them and pretend that all the data is "excellent" when in really that is not the case at all. See my article on that here:
https://www.audiosciencereview.com/...ts-of-schiit-yggdrasil-dac-inconsistent.3812/
2. That where there is distinct and verifiable difference in measurements, the only explanation is that they tested a different revision of the unit than what the 3 customer units were that I tested. This latest turn of events helps with this argument.
As we see above, the owner states that Schiit upgraded the "ROM" in the Schiit Yggdrasil DSP board. But that they had no way of knowing what was there before.
First, no one uses ROMs anymore. ROMs were write-once devices that we used before 1990s before advent of flash memory. Today everyone uses flash that can be rewritten many times allowing for upgrade of units in the field as anyone who has upgraded the BIOS in their PC or countless other electronic devices knows.
As it turns out, I had done a teardown of one of the first two Yggdrasil DACs which I have not yet published. In there, I have a clear shot of the DSP board:
View attachment 14534
We see the analog devices DSP (signal processor) and next to it, the flash EEPROM. It is made by the company Macronix ("MXIC"). The part number is MX25L4006E (
http://www.macronix.com/Lists/Datasheet/Attachments/7393/MX25L4006E, 3V, 4Mb, v1.6.pdf).
Importantly what we see is that it is socketed. Usually these are soldered to the board and a connector is used to "flash" them. Here they have gone old school and put it in a socket. This means they externally program them and just insert them in the units at production.
Here is the key point:
every flash programmer has the ability to read the flash device as well as write it. As such, Schiit was absolutely in a position to check which version of firmware was loaded into the flash of the owner's device before reprogramming it. I suspect they did not even reprogram it but simply put in a new pre-programmed flash in there and then performed the measurements.
So the story given to the owner is just that: a story. Either there is a new revision of DSP code that is now standard in every new Schiit Yggdrasil DAC. Or a special one exists for reviewers and owners like the person who sent in this unit.
As kindly posted above, the measured linearity has improved post this change. We have known in our investigation that there was a simple signal processing mistake of not dithering 24-bit data before sending it to 20 bit DAC chip that Yggdrasil uses. It may seem that you can just truncate the extra resolution but that creates "steps" in smoothly varying signals resulting in distortion. It is "DSP 101" type of thing that lay people don't know, but every signal processing person should. How Schiit did not know is very strange.
We were not the first to find this problem. JA at stereophile discovered the same in his measurements:
https://www.stereophile.com/content/schiit-audio-yggdrasil-da-processor-measurements
View attachment 14535
When asked where the linearity measurements and hence resolution computation as I do, this is what JA had to say:
View attachment 14536
I am confident if JA had posted the linearity graphs, it would have looked just like mine with that distinct zigzag shape indicating increasing "quantization noise" or distortion.
The "fix" for this is very trivial and involves just adding some random noise ("dither") to 24-bit data before sending it to the analog devices DAC inside Yggdrasil. And the place to put it would have been inside the DSP and hence the "ROM" change.
This would have been a golden opportunity for Schiit to show transparency, accept the above mistake and offer a cheap upgrade to anyone who asks. The DIP Flash can be sent to users to put in if they know what they are doing, or provide a $200 upgrade fee including shipping. I suspect many owners would have wanted to get the resolution they paid for and gladly pay for the upgrade. Instead we have a charade where Schiit still thinks it can blame this issue on me and obfuscate the real facts.
As I have expressed to the owner, I am super disappointed in this commentary and actions here. Instead of reaching out to me and get advice when Schiit told him what they did, he goes on an accepts their explanation. As a non-engineer, Schiit took advantage of him and sold him a different version of facts. And with it, none of the other owners can benefit from this upgrade (assuming it is a tested and shipping one).
I am here as a service to the entire community. You have a free consultant to clear the air and give you the data and power you need to deal with manufacturers who operate from a much higher level of knowledge. It is like having a mechanic with you for free anytime you go shopping for a used car. Why turn that offer down and instead trust the salesman???
Personally I have better things to do that deal with this saga. I have tons of other gears to review. I rather spend my time on that than deal with the soap opera here that unfortunately users help to create in addition to company's actions.
Summary
The facts here are very clear. I have the same analyzer as Schiit. I have run the exact same linearity script as them. All one has to do is connect the cables and run the script. That the data I get is different than what they get points to one and only one thing: different devices are being tested. In this case, Schiit upgraded the firmware for the DSP and then took measurements. As a minimum they should have performed tests before and after the upgrade. If they were so inept at not knowing what firmware was in there, that alone would have shown us any performance differences and ended this debate.
The fact the owner continues to doubt my work indicates the passion owners have to believe what they want rather than the truth. That he advises people to "strongly" avoid the data I provide does a huge disservice to other users of Schiit products who could benefit from improvements in the product that measurements force to come about. He could have been part of the solution as when he originally loaned me the unit. But now is helping drive this reality show himself.