BMW ECU, EWS, CAS, FEM, ELV and FRM Mail-In Repair Service | Plug-and-Play Solutions
The ECU Pro is your trusted partner for mail-in repair services for BMW vehicle electronics, specializing in vital components such as the ECU (Engine Control Unit), EWS (Electronic Immobilizer), CAS (Car Access System), FEM (Front Electronic Module), FRM (Footwell Module), BCM (Body Control Module), and ELV (Electronic Steering Lock). Each repair is thoroughly tested in actual BMW vehicles to ensure unmatched quality and reliability, so you can be confident that your BMW’s performance will be restored to its best. With The ECU Pro, BMW owners receive top-notch repair services, combining convenience, cost-effectiveness, and a commitment to precision.

Dedicated support team

Tested in real BMW vehicles
Jayden Diaz




I had great service from this place. They sent me videos of the testing and reprogram a new dme for me
2 hours ago
4.86 average rating from 5102 reviews

BMW ECU / DME Repairs - Plug and Play
An ECU (Engine Control Unit) or DME (Digital Motor Electronics) in BMW vehicles is a central computer that manages engine functions, including fuel injection, ignition timing, and emissions control. Typically when ECU fails, the engine function is affected. Typical failures include:
- Engine misfire repairs
- Vehicle non-start
- Internal engine control unit faults
- Water damaged DMEs

BMW / MINI FRM Repairs - Plug and Play
An FRM (Footwell Module) in BMW vehicles controls the lighting and electronic functions related to the doors, windows, and exterior lights. It acts as a hub for managing comfort and safety features, ensuring these systems operate correctly
Typically a failed FRM can be identified by:
- Headlights do not work
- Light switches do not work
- Windows do not move up or down
- Parking lights stay on
- Indicators do not work

BMW / MINI CAS Repairs - Plug and Play
A CAS (Car Access System) module in BMW vehicles, commonly found in models from 2002 to around 2014, manages keyless entry, ignition, and anti-theft functions. It works with the key fob and other security components to authorize starting the engine, enhancing both convenience and security.
Failed CAS system can be identified by:
- No vehicle crank
- Vehicle not accepting the key
- Vehicle starts and stalls
- Yellow ELV steering lock on the dash

BMW / MINI EWS Repairs - Plug and Play
EWS (Electronic Immobilizer System) module in BMW vehicles, primarily found from 1995 to early 2005, is designed to prevent unauthorized engine start. It communicates with the key and engine control unit (ECU) to ensure that only a valid, coded key can start the vehicle, enhancing vehicle security.
Typically when the EWS fails it can be identified by:
- No vehicle crank
- Vehicle not accepting the key
- Vehicle starts and stalls
- EWS Related codes

BMW / MINI FEM Repairs - Plug and Play
An FEM (Front Electronic Module) in BMW vehicles, typically found in models from around 2013 onwards, controls various electronic and comfort features, including central locking, lighting, and power management. It acts as a gateway, managing communication between different vehicle systems to improve functionality and security.
Typical symptoms of a failed FEM include:
- No vehicle crank
- Vehicle not accepting the key
- Vehicle starts and stalls
- Yellow ELV steering lock on the dash

Professional BMW & MINI ELV Repair Service
The ELV (Electronic Steering Lock) in BMW vehicles is a security feature that locks the steering wheel when the car is turned off, preventing unauthorized use. It works in conjunction with the CAS module to ensure the steering lock disengages only when a valid key is detected, enhancing theft prevention.
Symptoms of a failed ELV include:
-
Yellow or red steering lock on dash
- A0AA CAS System Malfunction
- A115 ELV Steering
- A116 CAS Critical Status ELV Steering Lock
- A119 Power Supply Electronic Steering Lock in the CAS
BMW ECU, CAS, FRM, EWS, FEM, and ELV Mail-In Repair Services Made Easy
The ECU Pro provides a comprehensive, affordable mail-in repair service for a range of essential BMW modules, including ECU/DME, CAS, FRM, EWS, FEM, and ELV systems. Our process is designed for maximum convenience and simplicity. To start, all you need to do is remove your unit and mail it to us—our expert technicians handle the rest.
Getting started with our BMW repair services is straightforward:
- Send us your modules: Simply send in your ECU, CAS/FEM/EWS, and key.
- Comprehensive Diagnostics: We conduct a full diagnostic test to accurately identify any issues.
- Repair or Replacement Options: Based on the diagnostics, we’ll offer a repair or, if necessary, a replacement option that meets your needs.
With our 100% plug-and-play mail-in service, there’s no additional coding or programming required—just re-install your repaired module, and you’re back on the road. Whether you need ECU repair, CAS, FRM, EWS, FEM, or ELV service, The ECU Pro makes the process easy, efficient, and seamless.
Contact us
Shipping and refunds
In short: Free standard return shipping within the USA is included in all services. Optional express shipping is available at checkout. Shipping your parts to us is your responsibility.
Last updated July 01, 2022
This Shipping & Delivery Policy is part of our Terms of Service ("Terms") and should be therefore read alongside our main Terms: https://the-ecu-pro.com/policy/terms-of-service.
Please carefully review our Shipping & Delivery Policy when purchasing our products. This policy will apply to any order you place with us.
What are the shipping and delivery options
Free Shipping
We offer free Standard 2-3 day shipping on US orders only.
Expedited Shipping Fees
We also offer expedited shipping at the following rates:
US LOCAL FedEx 1-2 days $75
If you select an expedited shipping option, we will follow up after you have placed the order with any additional shipping information.
All times and dates given for delivery of the products are given in good faith but are estimates only.
For EU and UK consumers: This does not affect your statutory rights. Unless specifically noted, estimated delivery times reflect the earliest available delivery, and deliveries will be made within 30 days after the day we accept your order. For more information please refer to our Terms.
Do you deliver internationally?
We offer worldwide shipping for a set fee of $150. Free Standard 2-3 day shipping is not valid on international orders.
Please note, that we may be subject to various rules and restrictions in relation to some international deliveries and you may be subject to additional taxes and duties over which we have no control. If such cases apply, you are responsible for complying with the laws applicable to the country where you live and will be responsible for any such additional costs or taxes.
What happens if my order is delayed?
If delivery is delayed for any reason we will let you know as soon as possible and will advise you of a revised estimated date for delivery.
For EU and UK consumers: This does not affect your statutory rights. For more information please refer to our Terms.
Questions about returns?
If you have questions about returns, please review our Return Policy: https://the-ecu-pro.com/policy/refunds.
How can you contact us about this policy?
If you have any further questions or comments, you may contact us by:
- Email: info@the-ecu-pro.com
Return policy
Last updated January 2020
Thank you for your purchase. We hope you are happy with your purchase. However, if you are not completely satisfied with your purchase for any reason, you may return it to us for a full refund only. Please see below for more information on our return policy.
Returns
All returns must be postmarked within fourteen (14) days of the purchase date. All returned items must be in new and unused condition, with all original tags and labels attached.
Return Process
Step One: Contact info@the-ecu-pro.com for returns.
You must return the items in their original package.
You must include all accessories and user manuals that came in the same package.
Where an item has been purchased as part of a bundle of multiple items, all items within that bundle must be returned.
Please treat the items with care and return them in the condition that they were delivered to you.
Replacement or refund can only be processed once we have received all the items to be returned.
If you return items 1) that you are not entitled to return, 2) that are not in their original condition, 3) that are without proper or missing packaging, 4) with items missing from the return delivery, 5) without following our return instructions, or 6) have otherwise failed to exercise reasonable care when taking care of and returning items, we reserve the right either to reject your return and decline to refund or to deduct from those payments to be refunded to you reasonable repair or other similar direct costs that we have incurred, subject to applicable law.
If your return has been accepted, we will refund you the price you have actually paid for the items less any applicable shipping costs (as per the above) by crediting your payment card thirty (30) calendar days after the date of receipt of the delivery.
Please note that The ECU PRO LLC will only process returns and refunds for items bought in this Online Shop.
Please place the item securely in its original packaging, and mail your return to the following address:
The ECU Pro
Attn: Returns
Order number issued at checkout
181 Hills Creek Road
Wellsboro, PA 16901
United States
Please note that you will be responsible for all return shipping charges. We strongly recommend that you use a trackable method to mail your return.
Refunds
After receiving your return and inspecting the condition of your item, we will process your return. Please allow at least ten (10) days from the receipt of your item to process your return. Refunds may take 1–2 billing cycles to appear on your credit card statement, depending on your credit card company.
Exceptions
The following items cannot be returned:
-
All items related to the testing or repair of products which is deemed a service provided
For defective or damaged products, please contact us at the contact details below to arrange a refund or exchange.
Please Note
-
A 25% restocking fee will be charged for all returns.
-
All returns must contain detailed fault codes of the product in the vehicle.
Questions
If you have any questions concerning our return policy, please contact us at:
(888) 723-2080
info@the-ecu-pro.com
Warranty
Warranty
All items come with a warranty. The warranty does not include any labor associated with installation and/or removal of parts, key, and/or Locksmith fees. Buyer will not be reimbursed for any such fees--NO EXCEPTIONS. Buyer hereby acknowledges and agrees that the Seller's liability is limited to the price of the item sold and Seller is not liable for any damage and/or injury sustained those results from any item(s) sold by any entity operated by The ECU Pro, LLC and Buyer hereby now and forever relinquish seller from any such liability.
Returns
Electrical parts are tested prior to purchase and if returned, all units will be inspected for burnt components, physical damage, and water damage. Returns will be processed in the order received and may have a greater handling time than order processing. The warranty shall be void if an item is returned with any signs of (a) burnt components (b)physical and/or water damage (c)misuse, abuse, modifications, opened, tampered with, and/or used for any purpose not originally intended (d)vehicle is involved in a collision or (e)security seal is removed, broken and/or damaged.
All returns must be postmarked within fourteen (14) days of the purchase date. All returned items must be in new and unused condition, with all original tags and labels attached.
Return Process
To return an item, please email customer service at info@the-ecu-pro.com to obtain a Return Merchandise Authorization (RMA) number. After receiving an RMA number, place the item securely in its original packaging, and mail your return to the following address:
Attn: Returns
RMA #
181 Hills Creek Road Ste C
Wellsboro, PA 16901
United States
Please note, that you will be responsible for all return shipping charges. We strongly recommend that you use a trackable method to mail your return.
Refunds
After receiving your return and inspecting the condition of your item, we will process your return. Please allow at least five (5) days from the receipt of your item to process your return. Refunds may take 1-2 billing cycles to appear on your credit card statement, depending on your credit card company.
Exceptions
For defective or damaged products, please contact us at the customer service number below to arrange a refund or exchange.
Please Note A 25% restocking fee will be charged for all returns.
Questions
If you have any questions concerning our return policy, please contact us at:
(888)723-2080
info@the-ecu-pro.com
FAQs
How can I prepare my module for shipping?
After checking out on our website, please complete the work order form, which will prompt you to provide a detailed description of the symptoms and issues you’re experiencing. When preparing your module for shipping, securely bundle all parts together with a zip tie to prevent any items from becoming separated or lost during transit.
Can you help with software issues on BMW modules?
Absolutely. We handle both hardware and software-related issues with BMW modules. Whether your module requires reprogramming, resetting, or updating, we have the expertise and tools to provide comprehensive solutions.
How long does the repair process typically take?
Most repairs are completed within 3 to 7 business days from the time we receive the unit. However, the exact timeline may vary based on the specific repair needs and availability of any required components. We’ll keep you updated throughout the process.
Is there a warranty on your repair services?
Yes, all our repair services include a warranty to ensure your peace of mind. The warranty duration depends on the specific repair performed. You can find the exact warranty period for your service on the product page at the time of ordering.
Do you offer cloning services for BMW modules?
Yes, we offer cloning services for various BMW modules. This process involves transferring data from your original module to a replacement unit, which can be especially helpful if your original module is irreparably damaged.
We also offer factory programming services for modules that has corrupt or damaged software.
What should I do if my BMW has a damaged or failed ECU?
If you suspect ECU failure, reach out to us with the symptoms you’re experiencing, such as starting issues, poor performance, or warning lights.
If you send the ECU to us, we’ll diagnose the problem, perform any necessary repairs, and test the ECU to ensure it’s functioning optimally before returning it to you.
How does the mail-in repair process work?
Our mail-in repair process is straightforward. First, contact us to confirm your service needs. Then, ship your module to our repair facility, and we’ll inspect, repair, and thoroughly test it before shipping it back to you. This allows us to serve BMW owners nationwide without the need for in-person appointments.
What types of BMW electronic units do you repair?
At The ECU Pro, we specialize in the repair and testing of various BMW electronic control units, including ECU (Engine Control Unit), CAS (Car Access System), DME (Digital Motor Electronics), FRM (Footwell Module), FEM (Front Electronics Module), and EWS (Electronic Immobilizer System). Each of these units plays a crucial role in your vehicle's performance and security, and our experienced team ensures high-quality repairs tailored to BMW standards.
What is ECU cloning, and when is it necessary?
ECU cloning transfers the data from a malfunctioning ECU to a replacement unit. This is essential when a replacement ECU is needed due to severe damage in the original. Cloning allows the new ECU to function with the vehicle without additional programming, making it a convenient solution for total ECU failure.
What are some benefits of having my ECU repaired by The ECU Pro instead of going to a dealership?
Choosing The ECU Pro for ECU repairs offers several advantages, including cost savings, quick turnaround, and expertise in handling specific ECU faults for BMW, MINI, VW, and Audi models.
Our ECU testing services are incredible valuable to clients as ECU are often diagnosed as faulty resulting in unnecessary costly repairs.
Our repair service also includes a warranty, providing confidence and peace of mind.
Is there a difference between repairing and replacing my ECU?
Repairing an ECU can be more cost-effective than replacement, especially for minor issues. Repairs allow us to target specific faults without needing to program a new unit, saving time and money. However, if an ECU is severely damaged beyond repair, replacement may be necessary, and we offer cloning services to transfer data when needed.
Can I prevent ECU failure, and if so, how?
While some ECU failures are unavoidable, regular checks for water ingress, avoiding extreme temperature exposure, and ensuring stable voltage supply can help prevent damage. If you do encounter issues, our ECU repair services can help you avoid costly replacements.
What are the main reasons ECUs fail in vehicles?
ECUs can fail for several reasons, including water damage, extreme temperatures, electrical surges, faulty wiring, and component wear over time. Regular maintenance and prompt repairs of any electrical issues can help prevent ECU failures. We also offer a range of repair solutions to restore ECU functionality when issues arise.
What does the EWS module do, and why might it need repair?
The EWS (Electronic Immobilizer System) prevents unauthorized starting of your BMW or MINI. If you’re having problems starting your vehicle or notice security-related issues, the EWS may be at fault. Our repair service can resolve these problems, and our plug-and-play option makes reinstallation easy.
What issues can arise from a malfunctioning CAS module in BMW and MINI vehicles?
The CAS (Car Access System) controls key recognition, ignition, and immobilizer functions. Symptoms of CAS issues may include difficulty starting the car, failure to recognize key fobs, or security system malfunctions. Our CAS repairs are designed to address these issues, ensuring reliable vehicle access and security.
How do I know if my BMW/MINI FRM module needs repair?
Common signs of a faulty FRM (Footwell Module) include intermittent or total loss of lighting control, issues with window operations, or other electrical malfunctions. If you’re experiencing any of these symptoms, our plug-and-play FRM repair service can help restore full functionality.
What is a plug-and-play repair service, and how does it benefit me?
Plug-and-play repair means that after we repair your module, it’s ready to be installed without additional programming or setup. This allows you to reinstall the module right away, saving time and reducing the need for dealer intervention.
What is the DME wake-up signal (terminal 15)?
The DME is activated via the wake-up line, known as terminal 15, by the Car Access System (CAS). This wake-up signal is essential for initializing the DME’s operations when starting the vehicle.
What is BMW used DME/ECU programming?
Used DME/ECU programming allows us to reprogram a used unit to function like a new OEM part in your BMW. This process is similar to installing a new operating system on a computer and is highly effective for DME replacements.
Is a DME the same as an ECU?
Yes, a DME is BMW’s specific term for their ECU. Both terms refer to the main control unit that manages the engine’s electronic operations.
What is a DME/ECU fault?
A DME fault occurs when incorrect signals are sent from or to the DME, often related to critical metrics like throttle position, airflow, or engine speed. Signs of a DME fault include a failure to start, an illuminated check engine light, or lack of communication with the DME.
Where is the DME/ECU located in a vehicle?
The DME/ECU is typically located in the engine bay but may vary based on the vehicle model. For your convenience, we provide detailed removal instructions specific to your vehicle model at checkout on our website.
What is the DME in a BMW/MINI vehicle?
The DME (Digital Motor Electronics) is BMW’s version of an ECU. It controls and monitors all engine and electrical operations in the vehicle, adjusting performance as needed based on inputs from sensors and other engine components.
What are the symptoms of an ECU/DME fault?
Symptoms of an ECU/DME fault vary, but common signs include the vehicle failing to start, persistent misfires, permanent fault codes, or complete non-responsiveness. Running an OBD diagnostic can often pinpoint ECU issues and confirm if the ECU needs repair or replacement.
How much does it cost to fix an ECU or DME?
An OEM ECU repair can range from $2,000 to $4,000, but at The ECU Pro, we provide affordable repair and replacement services at a fraction of the OEM cost. We begin with a diagnostic test on your ECU/DME to determine whether it’s repairable or if a replacement is necessary. The test results will dictate the final cost of the repair.
How do I identify a failed ECU in my vehicle?
`Diagnosing a faulty ECU/DME typically starts with checking for fault indicators:
- OBD Fault Codes: Use a diagnostic scanner to read fault codes. If the codes indicate ECU-related issues or if the scanner cannot communicate with the ECU, the module may be faulty.
- Visual Inspection: Look for visible signs of damage, such as water infiltration or corrosion.
- Smell Test: A burned smell from the ECU may indicate internal component damage.
If you’ve tried these checks but are still uncertain, we offer a comprehensive ECU testing service to diagnose and recommend the best repair options.
Can an ECU/DME be repaired?
Yes, BMW / MIINI DMEs can often be repaired. We begin with a diagnostic check to determine if the damaged DME is repairable. If repairable, we can restore its functionality; otherwise, we can provide a refurbished replacement DME that’s ready to install.
Helpful articles from our blog
Can a BMW CAS Module Be Reprogrammed? BMW CAS Programming Explained
Learn when BMW CAS programming is possible, how key synchronization works, the risks of used CAS modules, and why professional equipment matters....
Key Not Detected? Understanding the Two Ways Your Car Reads Your Key
Here's what you need to know about your key failing to start your car, and what could be the source of the problem....
BMW and MINI FRM: Bricked After a Jump Start? Here's the Solution
If you've stumbled upon some electronic issues after jump-starting your BMW or Mini, here's what you need to know and how to resolve them....
