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,[citation needed] as the user experience varied widely between two otherwise identical devices, simply based on which carrier they were on.