E-SYS Error: No FA when Coding NBT in BMW E81

I retrofitted NBT in my E81, but the NBT is originally from a F15, so a lot of coding is needed, I wired OBD2 cable to NBT and connect to E-SYS by gateway, then appeared an error that no FA can be found, then I asked help on the forum, they offered me some opinions.


For Newest BMW E-sys software,please check here:

Newest BMW E-sys Coding software Free Download



Configured E-SYS incorrectly, e-sys only use to code NBT as F series, because it may not fit to E series. Need to change the amplifier variant to “internal” in FDL coding if there have no Amplifier outside of the NBT



In FSC Menu, read the donor VIN of the NBT and put the SALAPA codes to the example FA from E-SYS folder, and try to activate FA.



Do the following:

  1. Click editors
  2. Select FA editor
  3. Click new (get the barebones of the structure)
  4. Add the information marked with a red mark such as colour code, type, chassis type etc. (realoem.com or decode VIN or donor VIN from NBT)
  5. Take VO/FA which can pull from E-series using ncsexpert and put them into the vehicle options list at the bottom.
  6. Delete out anything without a $ in front of it, e.g. %XXX then remove the $’s and place commas ‘,’ in between each option.
  7. Save the new FA
  8. Load the FA under coding then try to activate it
  9. After that it’s trial and error to find what will be accepted based on the build date you’ve specified, the chassis type etc.
  10. Once activated you can then code FDL and then add anything else you need (or delete) from the VO then code FDL.


Before doing this coding, must follow the steps and ECU to do FA coding

FA Coding:

  1. Launch E-SYS and connect BMW ENET to the car
  2. Select expert mode
  3. Read and activate FA (add option 544)
  4. Read SVT
  5. Select and code the following ECU
  6. FEM
  7. ICM
  8. KOMBI
  9. If need “LIM” function, you will need to do FDL coding per the table below. This will allow “SET” button to act like “LIM” button so that you get both LIM and Cruise control functions.



The information provided here are for information only as they were all taken at random sites on the internet and can be accessed publicly. You should be aware that I have no responsibility for what may happen to your car and at your own risk.