Well, post is too old to edit so here's an update. The ST eeprom holding the firmware seems like it may have been used or just super fragile. Flashrom on an SPI breakout won't see it, but will see my winbond and atmel chips. Maybe not a real part. Also it's marked as a 5M eeprom but takes a 30k bin file so..... now I am doubting a lot of the parts. I looked on the junk PCBs I have and only had a 1k, 2k, 10k, and 16M eeproms in SOP8 (and SOP-W8) format.
Leaf is living up to their infamy. Here's a fun design change compared to Daniboun and others' photos. XMOS isolation? Naaaaaaah.
XMOS is legit, but they just took the last free 'basic' driver and got a cert for their installer package.
SPDIF, COAX, and LVDS are not impacted since they bypass XMOS. But I'm using a Lenovo M75q Gen 2 (Gen 2 Ryzen 7) as my HTPC so USB is a must.
So... is this xmos implementation worth saving? Well, one nice part is that it's sort of almost physically isolated. Not that it makes a lick of difference since they eliminated the isolation IC and then stacked BT right on tip... a BT card which bridges the XMOS isolation from the PSU part of the PCB and GND plane of the analog section.
Out of curiosity, I looked at the clocks. Taiten low-spec +-50ppm on the DAC.
XMOS Section:
SCTF 22.5792MHz clock. It's oddly cheap and made in China and claims to be +-20ppm.
A crystal Marked HHKJ which I can find no data on.
And an even less marked 24MHz crystal that the maker was so proud of, they never branded it.
Anyway, DAC runs in async only mode since the only lines going to the DAC ICs are BCK, DAT, LRCK.
I think an amanero could be manually fitted into the case (with the removal of factory BT) and the dac could actually work to the limitations of its circuit. Keep in mind, the factory regulators as fitted from Leaf have 100-200nV of noise as per Richtek specs. On my unit, I hand soldered in some Ti TPS7A20 LDOs which showed a ripple about 10x less than the Richteks. the richteks again, are 100-200nv/sqrt(Hz).
The entire spec sheet from Leaf must have been dreamed up based on the competition. The opamp layout is actually quite decent and from the dacs to the output relays I can;t fault it much. But the XMOS, BT, 5V layout (the way it directly crosses the LVDS beneath the shield) and all the LDOs in this device are just garbage. They did something really nice with the I/V stage, picked a good DAC IC, then threw in the towel.
Anyway, I was left with a choice. Do I order a few STM 5M eeproms and a couple 32k eeproms? Or do I just get a different DAC? Maybe rehab my closet Gustard X20? It doesn't have the USB card though, and when I tried to use a DIYINHK XU216 card in its place, it was bad. Maybe rehab the closet Gustard AND the closet Singxer Su-1? Feed it all through USB -> Singxer -> LVDS -> Gustard? But then how would I handle the LVDS from my Marantz receiver (pre-DAC, post-audyssey)?
Anyway, Amazon had a Loxjie D40 in stock. It should be here Wednesday. Maybe I'll try and jerry rig this thing and make it a bedroom DAC or machine room DAC? SO it would be:
Office: PC + DX7Pro
Bedroom: Surface Pro + Leaf Audio
Machining Room: {Raspberry Pi?} + Singxer SU-1 + Gustard X20
Front Room: Lenovo M75q + Loxjie D40
Kitchen: M75q + Zone 2 Marantz NR1711
Laundry: Stereo Amazon Echos
Tying it all together: JRiver MC30 on PowerEdge server + Homeassistant + Echo integration.
Back end of DAC is pretty decent with some changes. Front end of DAC is junk. Remote is a gimmick. Would have been fine except I have some DSD and I demand bitstreaming.