I installed your prebuild firmware with the I2S module on a M5Stack ATOM Echo and I then tried running the examples from:
https://github.com/lemariva/uPyM5Echo
The play back example worked, though there was some annoying background noise.
But the microphone example failed on the following missing symbol to I2S(..., mode=I2S.MASTER_PDW, ...). I tried changing this to I2S.MASTER_RX, and the example now runs but the recording doesn't work.
Is this perhaps a mode that isn't supported by your I2s module?
Thanks!