Experiencing frustrating electrical issues in your BMW? A faulty Footwell Module (FRM) could be the culprit. This comprehensive guide provides a detailed walkthrough on how to perform a Bmw Frm Module Reset, specifically targeting short circuit counter issues. This procedure can potentially restore power to malfunctioning components and resolve troublesome error codes.
This guide focuses on resetting the short circuit counters within the FRM, a common source of electrical problems in various BMW models. While some believe this reset is impossible, this guide demonstrates a proven method using Tool32 software. We’ll cover the necessary steps, required tools, and important precautions to ensure a successful reset.
Identifying the Correct FRM File
Before starting, it’s crucial to identify the correct program file corresponding to your specific FRM module revision. These files are essential for Tool32 to communicate with your vehicle’s FRM.
- FRM1: Use FRM_87.prg
- FRM2 or FRM3: Use FRM_70.prg
These files are typically located in: C:\EDIABAS\Ecu\
. Note that FRM3 compatibility is not definitively confirmed, but the FRM_70.prg file is used for general FRM3 diagnostics in INPA, suggesting potential compatibility. If the file is incompatible, Tool32 might fail to load the necessary tables and display an IFH-0018 error.
BMW FRM Module Reset Procedure
Step 1: Establish Connection
Connect your diagnostic cable (ICOM, DCAN, ENET, etc.) to your BMW and your computer. Ensure your chosen interface is correctly configured in the EDIABAS.ini file. A stable connection is vital for loading the required files and communicating with the FRM module. Without a proper connection, you’ll likely encounter IFH-0018 or IFH-0009 errors.
Step 2: Launch Tool32
Open the Tool32 software on your computer.
Step 3: Load the Correct File
Load the appropriate FRM program file (FRM_87.prg or FRM_70.prg) into Tool32. You can achieve this through several methods:
- File > Load SGBD > Group File
- Press F3
- Click the folder icon with a curved arrow in the top left corner
Successful file loading will result in four separate windows opening within Tool32.
Step 4: Identify Lamp ID
Navigate to the “Tabellen-Info” window and select “LAMPNRTEXTE[x][xx]” from the dropdown menu (the [x][xx] values may vary). This table displays a list of lamp fixtures and their corresponding identification numbers (IDs). Note down the ID for the specific lamp experiencing the short circuit issue.
Step 5: Select the Reset Job
In the “Select Job:FRM_XX” window, locate and select the job named “_reset_kurzschluss_sperre”. This specific job command initiates the short circuit counter reset.
Step 6: Input Lamp ID
Enter the previously noted lamp ID into the argument field. The “Data” checkbox typically remains unchecked. However, if the job fails to execute, you can try checking this box.
Step 7: Execute the Job
Run the selected job by either selecting “Job > Start Job once only” or pressing F5. A new window will appear, indicating the job status. A successful execution will display “OKAY.” Any other result indicates a failure.
Step 8: Clear Remaining Faults
After a successful “OKAY” response, close Tool32 and use INPA or another diagnostic tool to clear any remaining fault codes stored in the FRM.
Conclusion
By following this detailed guide, you can perform a BMW FRM module reset to address short circuit faults. This procedure can often restore functionality to affected components. Remember to exercise caution and ensure you have the correct files and a stable connection before proceeding. If the problem persists after this reset, further diagnosis might be necessary to identify underlying hardware issues. Always consult a qualified BMW technician for complex electrical problems.