The CS43131 chip is a DAC/Amp chip. The FW we’re talking about are for the USB bridge chip—XMOS, Comtrue, Savitech, CBHT, etc.—and they incorporate the CS43131 configuration parameters: registers values, initialization function callouts, and so on.Is it not possible to upgrade firmware to cheap CS43131 such as JM20 to a firmware from another CS43131 device with NOS filter option? or no such device exists where you can upgrade its firmware and said firmware is also compatible with JM20?
Edit: I think FiiO KA11 allows to change it's filter to non oversampled filter. KA11 should be similar to JM20 Max I think? maybe one can load 0.08 firmware to JM20 Max and enable NOS filter into JM20 Max with the FiiO control app? would be nice to test.
So, unless the USB bridge is exactly the same between two CS43131-based DAC/dongles, and the internal wiring is also exactly the same (com. interfaces, GPIOs), FWs are most likely not interchangeable.
This is different for a SoC including all the Bridge/DSP/DAC/Amp features such as the FiiO JA11 vs. JCally JM12: they are both using the same KT02H20 single chip.
Last edited: