{"product_id":"bmw-mini-frm-footwell-module-repair","title":"BMW \/ MINI FRM Footwell Module Repair","description":"\u003ch2\u003ePrice and payment\u003c\/h2\u003e\u003cp\u003eEvery unit is different, so the final price depends on what we find on the bench. Not sure what is wrong? Choose the bench test (£45, deducted from the repair if you go ahead). Already know the fault? Order the repair at the standard price. If the fault needs more work, we send you a written quote for the difference and wait for your approval before doing it.\u003c\/p\u003e\u003ctable\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eLevel 1 – Standard repair\u003c\/th\u003e\n\u003ctd style=\"white-space:nowrap\"\u003e\u003cstrong\u003e£120\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eThe most common fault for this module, confirmed on the bench.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLevel 2 – Extended repair\u003c\/th\u003e\n\u003ctd style=\"white-space:nowrap\"\u003e\u003cstrong\u003e£190\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eMore extensive damage or several failed circuits.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLevel 3 – Advanced repair\u003c\/th\u003e\n\u003ctd style=\"white-space:nowrap\"\u003e\u003cstrong\u003eQuoted\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eSevere damage, previous repair attempts or data recovery.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003cp\u003eEvery level includes diagnosis, final test, report and tracked UK return. If the unit cannot be repaired, you are refunded the price less the £45 diagnostic assessment and the unit comes back with the report. No VAT added – we are not VAT registered. \u003ca href=\"\/pages\/prices-service-area\"\u003ePrices and terms\u003c\/a\u003e · \u003ca href=\"\/pages\/warranty-terms\"\u003e12-month warranty\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eUK postal repair\u003c\/b\u003e for the BMW and MINI FRM footwell module (Fußraummodul), which controls exterior and interior lighting and, depending on model, mirrors and windows. A well-known fault is memory corruption in FRM units after a low-voltage event – for example during coding, a jump start or a flat battery – which leaves the lights inoperative.\u003c\/p\u003e\u003cp\u003eSend us your original unit. We confirm the fault, restore or repair it and return the same unit.\u003c\/p\u003e\u003ch2\u003eCommon symptoms\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eExterior lights or indicators not working after battery or coding work\u003c\/li\u003e\n\u003cli\u003eLights stay on or flicker\u003c\/li\u003e\n\u003cli\u003eWindows or mirrors not responding\u003c\/li\u003e\n\u003cli\u003eFRM not communicating in diagnostics\u003c\/li\u003e\n\u003cli\u003eLighting faults stored in several modules\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch2\u003eNot every lighting fault is the FRM\u003c\/h2\u003e\u003cp\u003eBulbs, earths, connectors and the light switch cause similar faults. If the module stopped responding after a voltage drop or coding attempt, the FRM memory is the likely cause and a bench test confirms it.\u003c\/p\u003e\u003ch2\u003eVehicle applications\u003c\/h2\u003e\u003cp\u003eFRM units are used in BMW and MINI models from around the mid-2000s to the mid-2010s. Fitment is confirmed by the part number on your unit.\u003c\/p\u003e\u003ch2\u003eCommon fault codes\u003c\/h2\u003e\u003cdiv class=\"dtc\"\u003e\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eCode\u003c\/th\u003e\n\u003cth\u003eMeaning (generic)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode style=\"background:#FFF4C2;border:1px solid #F2C94C;color:#5A4300;font-weight:700;border-radius:6px;padding:2px 7px;font-size:.92em;white-space:nowrap\"\u003eU0140\u003c\/code\u003e\u003c\/td\u003e\n\u003ctd\u003eLost communication with body control module\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode style=\"background:#FFF4C2;border:1px solid #F2C94C;color:#5A4300;font-weight:700;border-radius:6px;padding:2px 7px;font-size:.92em;white-space:nowrap\"\u003eFRM\u003c\/code\u003e\u003c\/td\u003e\n\u003ctd\u003eLighting output and internal memory faults (BMW specific codes)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003ch2\u003ePossible causes\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eMemory (EEPROM) corruption after low voltage\u003c\/li\u003e\n\u003cli\u003eFailed lamp driver outputs\u003c\/li\u003e\n\u003cli\u003eWater ingress in the footwell\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch2\u003eWhat happens on the bench\u003c\/h2\u003e\u003col\u003e\n\u003cli\u003e\n\u003cb\u003eIntake\u003c\/b\u003e – photos, job number, housing and connector condition, signs of water or previous repair.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eIdentification\u003c\/b\u003e – part number, hardware and software versions recorded.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eData backup\u003c\/b\u003e – where the unit allows it, memory (EEPROM\/flash) is read and saved before any work, so coding and vehicle data can be kept.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eMeasurements and fault confirmation\u003c\/b\u003e – memory content is checked, outputs and communication are tested.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eRepair\u003c\/b\u003e – the confirmed fault is repaired and checked.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eFinal test and report\u003c\/b\u003e – pass, partial or fail, what was tested and what could not be tested on the bench.\u003c\/li\u003e\n\u003c\/ol\u003e\n\n\n\n\n\n\n\n\u003ch2\u003eHow to send your unit\u003c\/h2\u003e\u003col\u003e\n\u003cli\u003eOrder the repair and enter the unit details – part number, registration and fault codes.\u003c\/li\u003e\n\u003cli\u003eRemove the module with the battery disconnected. Note the part number from the label and take a photo of it.\u003c\/li\u003e\n\u003cli\u003ePack it in an anti-static bag with padding – see our \u003ca href=\"\/pages\/packing-instructions\"\u003epacking instructions\u003c\/a\u003e – and write the order number on the box.\u003c\/li\u003e\n\u003cli\u003ePost it with tracking or book \u003ca href=\"\/pages\/collection-delivery\"\u003ea collection quotation\u003c\/a\u003e.\u003c\/li\u003e\n\u003cli\u003eRequest a progress update using your order or TTR reference by email or WhatsApp. Return transport arrangements are confirmed in your quotation.\u003c\/li\u003e\n\u003c\/ol\u003e\u003ch2\u003eFAQ\u003c\/h2\u003e\u003ch3\u003eWill the module need coding after refitting?\u003c\/h3\u003e\u003cp\u003eYour original unit is repaired and returned, so in most cases its coding and vehicle data stay in place. If memory was damaged, we tell you in the report what needs to be done in the vehicle.\u003c\/p\u003e\u003ch3\u003eDo you test the unit before repair?\u003c\/h3\u003e\u003cp\u003eYes. The fault is confirmed on the bench before work starts, and the unit is tested again after repair. The report lists what was tested.\u003c\/p\u003e\u003ch3\u003eHow do I avoid this fault happening again?\u003c\/h3\u003e\u003cp\u003eUse a stable power supply during coding or programming, and do not let the battery go flat during work on the car.\u003c\/p\u003e","brand":"T-Tronic Lab","offers":[{"title":"Bench test \u0026 quote – deducted from repair","offer_id":60013353566533,"sku":null,"price":45.0,"currency_code":"GBP","in_stock":true},{"title":"Repair – standard price","offer_id":59876799185221,"sku":null,"price":120.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1108\/9333\/4853\/files\/Naprawiony-modul-swiatel-FRM-3-Mini-BMW-e90-e87-e91-e84-e70-e71-e93-E92-E8_1.jpg?v=1793136734","url":"https:\/\/t-tronic.co.uk\/products\/bmw-mini-frm-footwell-module-repair","provider":"T-Tronic Lab","version":"1.0","type":"link"}