Originally Posted by
JDiver
You will not be able to upgrade on CX. If you do not have AA flight numbers, you won't earn miles (if your flights are marketed by AA, that is AA flight numbers, it will be as if you were flying AA as far as AA miles, but if your flights are CX flight numbers, regardless of where you purchased the tickets, you will not earn AA miles).
Just to be more clear. H fare and above will earn AA miles even with CX flight number. But in op's case, since op is M fare, therefore he won't earn any aa mile.