partial success. i’m able to reproduce the issue with ansible running polyES + jf + crow setup.
i was able to get it working for a short while while crow was still running the initial first script by running druid and executing:
ii.pullup(true)
ii.jf.mode(1)
i tested with orca’s heart first and the above fixed the issue. what’s strange though is that switching OH to a different i2c device and back (which also tells jf to set mode to 1) made it stop working again, and repeating the above didn’t work until i powercycled.
with polyES same thing - executing the above fixed the issue, but then turning i2c leader mode off and back on again would result in no sound again.
i then tried updating to the latest crow firmware and now i can’t get it to work using the above method. the good news is - it’s definitely solvable, just need to figure out what’s going on. need to see what crow is doing under the hood.