Multichannel audio incorrectly mapped

Thank you @Brozzie @swrobel @Chillbo for the feedback (and patience). There are a few variables here but as I understand it:

  1. All channels were mapped as expected (number and layout) prior to 2017.06-1 upgrade.
  2. After 2017.06-1 (early July) they weren’t
  3. Changing the AML-M8AUDIO.conf to the version posted above by Sam (2b2b23d) corrects this
  4. Brozzie confirms it doesn’t break passthrough, BUT
  5. Vero is sending all 8 channels through HDMI even if only 6 or 2 are present in the signal, thus fooling AVRs (reported by Brozzie and Wuschel but not by swrobel)
  6. channel mapping is wrong only when sending a 5.1 signal over 8 channels
  7. The fix Sam posted here didn’t work: Multichannel (non-passthrough) surround sound stopped working after June update - #40 by sam_nazarko

Everyone so far seems to be using Best Match or Optimised.

There does seem to be a bug in the drivers which I’m trying to track down. It may have nothing to do with this issue but while I’m in there I’ll use your feedback to see if I can see what’s going on.