
I finally got it working, but I wasted valuable time and money troubleshooting. I hope this helps someone else to avoid the same problem. After soldering the pins to the board and connecting, there was no way out. I checked with my microscope and the i2s data looked correct. It was only after purchasing a second board from another vendor (B07Q9K5MT8) that the problem (and solution) became apparent. In the photo, notice the 4 solder jumpers circled in red (and my embarrassing "baby-level" soldering ability)? They were not! I copied the jumper settings from the second board and everything worked. I'm an engineer but have very limited experience with EE so this problem and solution may be obvious to others. I don't mind if the board comes without a working configuration, but in that case we should at least have documentation about it. This would save a lot of time.

2 Pack GLCON EVA Carrying Cases - Small Electronic Case For Earbuds, Earphone, Charger & More - Shockproof Exterior & Portable Storage Pouch Bag - Blue
24 Review

Large Waterproof Cable Organizer Bag For Travel, Universal Electronics Accessory Holder, Portable Gear Carry Case For Cables - Black
28 Review

Protect Your AirPods Pro In Style: Filoto Rose Gold Silicone Case With PomPom Keychain For Women And Girls
20 Review

Elago AirPods 2 Dust Guard Cover - Gold, US Patent Registered - Compatible With Apple AirPods 2 Wireless Charging Case
27 Review