I've also noticed that in Spi_Codec.cpp, the writeRegister functions in initCodec() don't seem to be doing anything. For example, changing line 109 to writeRegister(REG_DAC_CHANNEL_MUTES, 0xFF) should mute all the DACs, but it has no effect. Any idea what's going on there?