MOTOMAGX was only compatible with Motorola's GSM/UMTS devices (as shown below). This was due to the lack of an implementation compatible with Qualcomm CDMA2000 devices. As a result, Motorola often sold multiple device variants with radically different firmware. For example, the Motorola RAZR2 on T-Mobile shipped with MOTOMAGX, whereas the RAZR2 on Verizon Wireless shipped with Motorola's P2k firmware.
This created significant confusion for customers, as the user experience varied widely between two identical devices, simply based on which carrier they were on.