Working:
22418 on 4 & 5s no issues with anything!..
Compro 160 on 6 & 8s no issues at all with anything!.
Not working:
12012 (NEW 24hrs old) Lasted 3' before it went up in smoke today on 4s.
16016 (purchased broken) for a great price, when it's repaired it will be a killer controller!.
Overall I would still recommend the MGM, but it not perfect.