Been too busy but I just managed in fixing the CD frequency.
I was wrong on the frequency I use the wrong cd service manual
New Crystal: 4981-QT49-16.9344MBBK-B-ND
Original: I2S_TCR2_DIV((1)) | I2S_TCR2_MSEL(1)
SPDIF: I2S_TCR2_DIV((0)) | I2S_TCR2_MSEL(3));
I was wrong on the frequency I use the wrong cd service manual
New Crystal: 4981-QT49-16.9344MBBK-B-ND
Interesting I think we need some software SAI reconfiguration depending on SPDIF_SRPC_LOCK.Then, when I disconnect the S/PDIF input, I would expect the chip to detect the loss of lock (which it does) and fall back to the internally-generated clock (which it doesn't). Instead of using the internal clock, I get wildly-varying values for LRCLK and SPDIF_SR_CLK, though at least those two values retain the correct relationship. As the PLL is detectably not locked, I could perhaps fix this in software by changing the relevant register(s), but I don't think that should be necessary, according to the datasheet.
Original: I2S_TCR2_DIV((1)) | I2S_TCR2_MSEL(1)
SPDIF: I2S_TCR2_DIV((0)) | I2S_TCR2_MSEL(3));
Last edited: