Immo bmw edc16c35

  • Thread starter Thread starter adiiiii
  • Start date Start date
  • Tagged users Tagged users None

adiiiii

Thread Owner
Suspended
Joined
17.12.2025
Messages
5
Reaction score
0
Location
Argeș
Is there a cheap solution (software) for immo off on bmw edc16c35? Thanks you
 
Is there a cheap solution (software) for immo off on bmw edc16c35? Thanks you

To be honest, "cheap software" and reliable BMW immo off rarely go together.

Most of the generic "one-click" immo tools (especially the сrаскed ones floating around) are very hit-and-miss on EDC16C35. They often corrupt the flash or fail to correct checksums properly, leading to a non-starting car or permanent warning lights on the dash.

If you want a reliable solution on the cheap, you have two real options:
  • Manual Editing: Learn to find the immo switch/раtсh in WinOLS. It costs only your time, but requires specific knowledge of this ECU structure.
  • File Service: Read the full vеrsiоn BDM dump and pay a reputable tuner for a one-off immo off file. It's usually not expensive for a single file (maybe €40-60) and is much safer than trusting cheap automated software.

Just be aware that a complete immo off on these often results in persistent errors in other modules (like CAS/EWS) because they can no longer communicate with the DDE. The "proper" way is usually ISN matching, not total removal.
 
Thanks
an engine swap will be done

Ah, for an engine swap, that makes sense.

You have two main paths for this scenario:

  • The "Quick & Dirty" Way (Total Immo Off):
    As mentioned before, get a full vеrsiоn BDM read of the donor ECU and have someone раtсh it for total immo removal.
    Pros: Easiest to get running quickly.
    Cons: Your CAS module will forever complain via diagnostics that it can't authenticate the DDE. You will have permanent shadow codes in the CAS, but the engine will run.
  • The "Proper" Way (ISN Matching):
    Instead of breaking the immobilizer link, you match the "new" engine ECU to the car's existing CAS unit.
    1. Read the ISN (Individual sеriаl Number / secret key) from the car's current CAS module.
    2. Read the EEPROM from the donor EDC16C35 ECU (usually via BDM).
    3. Overwriting the donor ECU's ISN in its EEPROM with the ISN from your car's CAS.
    4. Correct checksums and write back.
    Pros: The car behaves exactly like factory. No error codes in CAS.
    Cons: Requires more specialized knowledge or tools to extract and write the ISN correctly in the hex dump.

If budget is the primary concern and you don't care about fault codes in the CAS module, option 1 is faster and cheaper if you are outsourcing the file modification.
 
The car won't even have a house anymore, it's for the mountains.
Nissan patrol

Okay, that changes everything completely. Forget about ISN matching or CAS errors.

Since there are no BMW body electronics involved (no CAS, no dashboard, no ABS unit), you need a 100% standalone total immo off.

You need to read the full vеrsiоn ECU via BDM (Flash + EEPROM) and get a proper standalone file made.

Important consideration for swaps like this:
Just removing the immo might not be enough. The EDC16C35 will likely throw a ton of errors and potentially go into limp mode because it's missing CAN bus messages from the other BMW modules that aren't there anymore (like DSC/ABS, Instrument Cluster, automatic gearbox TCU, etc.).

Whoever prepares your file needs to do two things in the Flash:
  1. раtсh the immobilizer completely out so it cranks and fires without waiting for a CAS authorization signal.
  2. Disable the specific DTCs (fault codes) related to missing CAN communication with absent body modules so it doesn't run in limp mode.

Definitely do not trust cheap automated software for this scenario; it requires manual work in WinOLS to get right for a standalone swap. Good luck with the Patrol project, those BMW diesels run great in them.
 
Back