I've been using the following for G6 (Heidi) and it works perfectly:
# iClone Phoneme Array:
# 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
# x EE Er Ih Ah Oh W.OO S.Z Ch.J F.V Th T.L.D BMP KG NNG R
But it doesn't work properly on the most recent character(s) such as Outfits DH Kevin. The visemes are put into the timeline correctly, but the character is using different phonemes unless I double-click on one and toggle the viseme by turning the expression slider to 0 then back to 100. Maybe these characters have a new array order different from above? Anyone know what the new order is if that's the case?