[Windows Mobile Development and Hacking General] rioachim:
APIM programming, the official way:

SYNC SOFTWARE PROGRAMMING TIPS.

1. Connect the vehicle communication module (VCM) to the data link connector (DLC).

2. Connect the VCM to the Integrated Diagnostic System (IDS) tool or laptop running IDS software.

3. Turn the ignition key to the on position.

4. Launch IDS tool.

5. If required, update the VCM with the latest software.

6. Close the IDS tool.

7. From the PTS website, run OASIS by pressing the Read VIN & DTC's button. After vehicle communication is established, press the GO button.

8. From the Vehicle Service Session screen, Select the SYNC button.

9. Press read APIM button.

10. Select software and press program APIM to update the SYNC module.

NOTE YOU MUST USE A MALE-A TO MALE-A USB CABLE LIKE ROTUNDA PART NUMBER CCMUSB2-AM-AM-10 TO COMPLETE THIS STEP.

NOTE DO NOT DISCONNECT THE VCM OR USB CABLES DURING APIM PROGRAMMING.

NOTE THE SYSTEM MAY PROMPT YOU TO INSTALL SOFTWARE FOR THE USB PORT. FOLLOW THE ON SCREEN INSTRUCTIONS TO INSTALL THE USB PORT DRIVER ALREADY INCLUDED IN WINDOWS XP.

11. Program both processors in the APIM (Vehicle Interface Processor (VIP) and CIP).

NOTE DO NOT USE A MALE-TO-MALE USB DATA TRANSFER TYPE CABLE.

a. Connect the Male-A to Male-A USB cable, Rotunda part number CCMUSB2-AM-AM-10, to the IDS tool or laptop running IDS software and to the vehicle USB port.

b. Follow the on-screen instructions to program both processors on the Sync module (VIP and CIP).

12. At the end of the configuration and programming procedure, the programming has been completed successfully screen will be displayed.

13. Exit PTS, disconnect the VCM and disconnect the USB cable.

additional info for steps 8-11:

Scroll to the bottom of the screen, select "Custom," and select the "Read SYNC" button. The current APIM assembly, Vehicle Interface Processor (VIP), Consumer Interface Processor (CIP), and Application software levels are compared to the last recorded state in the Ford online database, and the available software is displayed.

Select the software level needed as indicated by the TSB or FSA. If the software level is not known, stop this procedure and perform standard programming, which automatically selects the latest software levels.

Refer to: Touchscreen Calibration (415-00C Information and Entertainment System - General Information - Vehicles With: Sony AM/FM/CD/SYNC/Touchscreen Display, General Procedures).

Applications may require selection for installation. Applications with a green check mark next to them indicates the APIM already has the latest level installed (no reinstallation is required).

Depending on the software level required, the diagnostic scan tool automatically selects either the Service Pack or Full Flash programming method.

Although there may be an option available to override the Service Pack installation and perform a Full Flash/Force Consumer Interface Processor (CIP), choosing this option requires additional programming time and is not recommended unless directed by a TSB or FSA.

Select the customer-requested upgrade or the Application directed by the TSB or FSA.

Per the Sync Programming Guide:

Problem: Navigation, if equipped, is missing after Full Flash programming

Solution: Ensure this application is selected during the programming process before selecting Program Sync. If

the application was missed an APIM Standard programming retry is required and the application must

be selected

http://www.fordflex.net/forums/viewtopic.php?t=1758

---------- Post added at 02:34 PM ---------- Previous post was at 02:27 PM ----------

Thus, I would say the license resides in CIP, probably a Full Flash/Force for a different with-nav VIN number would install the proper license, followed by restoring the original nav-updated ABD data.

Therefore, in order for the procedure to be available to anyone, a way to install the .cab file has to be found