LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Mazda >> 2000 >> MPV DX >> Repair and Diagnosis >> External Pages >> Different car >> Section 156 (Module Communications Network) >> Key Programming Switch State Control >> GEM Manual Programming with As-Built Data
April 5, 2026: LEMON Manuals is launched! Read the announcement.

GEM Manual Programming with As-Built Data

WARNING: This page is about a different car, the 2002 Mazda Tribute. However, it is still accessible from the selected car via links, so may be relevant.
NOTE:
  • This procedure should only be used if PCM and GEM data is corrupted and not retrievable. It may be necessary to contact your local Mazda Dealership and provide them with the VIN in order to receive the As-Built Data printout.
  1. Remove PCM relay (labeled EEC MAIN ISO) from relay block in engine compartment.
  2. Connect NGS Tester and turn Key ON, Engine OFF (KOEO).
  3. Select correct Tribute model in Vehicle Selection (YF is for 14 and AJ is for V6).
  4. Select Diagnostic Data Link and press Trigger.
  5. Select GEM and press Trigger.
  6. Select Function Tests and press Trigger.
  7. Screen displays "Accessory Delay" and "Anti-Theft Perimeter". Select Accessory Delay and press Trigger.
  8. Screen displays "Retrieving module configuration" and then "Accessory Delay as "Enabled or Disabled". Record the status and then press Cancel.
  9. Select Anti-Theft Perimeter and press Trigger.
  10. Screen displays "Retrieving module configuration" and then "Anti-Theft Perimeter" as "Enabled or Disabled". Record the status and then press Cancel twice.
  11. Select Programmable Module Installation and press Trigger.
  12. Screen displays "Verify ignition is ON and press Trigger. Press Trigger.
  13. Screen displays "Determining GEM protocol" and then the Retrieve/Restore Module Configuration menu. Select Retrieve Backup Data and press Trigger.
  14. Screen displays "Enter Security Code". Enter "42 52" and press Store (#3 key).
  15. Screen displays "Finding VID block" followed by "Enter VIN". Enter 17 VIN characters using rotary knob to select the correct character and then pressing Trigger to enter the character. Press Store (#3 key) when finished to enter the entire VIN.
  16. Screen displays "Searching PCM for backup data" followed by "No backup data available from PCM". Screen the displays "Check workshop manual for as-built data support center. Cancel if not supported". Press Trigger.
  17. Screen displays "Call as-built data center to obtain GEM data". Press Trigger.
  18. Screen displays "Enter VIN". Correct VIN should already be displayed. Enter the VIN (if needed) using rotary knob to select the correct character and then pressing Trigger to enter the character. Press Store (#3 key) when finished to enter the entire VIN.
  19. Screen displays "Enter vehicle data below" and "FFFF FFFF FFFF". Enter Vehicle Data from As-Built Data printout (located in the top left corner under VIN) using rotary knob to select correct character and then pressing Trigger to enter the character. Press Store (#3 key) when finished to enter the entire Vehicle Data.
  20. Screen displays "Enter vehicle GEM data" and "52-01: FFFF FFFF FFFF". Enter GEM Data from As-Built Data printout (located on right side next to 52-01) using rotary knob to select correct character and then pressing Trigger to enter the character. Press Store (#3 key) when finished to enter the entire GEM Data.
  21. Screen displays "Does the as-built data list 52-2 data?" Press No (#8 key). Screen displays "Module data has been stored. Replace GEM". Select Restore Module Config < 1 > and press Trigger.
  22. Screen displays the Retrieve/Restore Module Configuration menu. Select Retrieve Module Configuration - New ECU and press Trigger.
  23. Screen displays "Unable to retrieve VIN from vehicle. Enter last 8 characters of VIN". Enter the last 8 characters of the VIN using rotary knob to select correct character and then pressing Trigger to enter the character. Press Store (#3 key) when finished to enter the entire VIN.
  24. Screen displays restoring Method 1 - configuration" followed by "Retrieving configuration data" and "Module download successful" when finished.
  25. Confirm customer preferences for Accessory Delay and Anti-Theft Perimeter Alarm are properly set. Reset them to previous settings if not correct by pressing Trigger and rotating knob until correct setting appears and then press Trigger again. Press DONE when finished and the screen will display "Please wait" while settings are changed.
  26. Turn Key OFF and disconnect NGS Tester.
  27. Program Keyless Entry transmitters (if needed). Refer to REMOTE TRANSMITTER PROGRAMMING .