Current status:

The I2S crackling bug is, I think, caused by RF interference being emitted by the Arduino chip and picked up by the I2S audio data traces on the circuit board. It's going to require a redesign of the PCB to rearrange and reroute stuff. Rev 7 here we come. smile

I think this is going to push the timeline to more like March I'm afraid. But trust me, you're glad I'm working out these kinks now instead of shipping you something that makes crackling noises. smile
_________________________
Tony Fabris