Page 1 of 3 123 LastLast
Results 1 to 25 of 66

Thread: How to Change the Region of Your BMW

  1. #1
    Join Date
    Jul 2007
    Location
    Philadelphia, PA
    Posts
    5,660
    My Cars
    2005 M3 & 2004 330i

    How to Change the Region of Your BMW

    The region/model of your BMW is stored in the Vehicle Order of the car, and dealer computers read this Vehicle Order to determine which options to allow and disallow for your particular vehicle. This guide is going to tell you how to change the Vehicle Order so that your car reports itself as a Euro vehicle.

    Requirements:
    A working INPA/EDIABAS installation w/ NCS Expert installed
    A working install of SSS/Progman – I’m using Progman v32, but it should work with others
    An interface for your car to computer (I’m using a cheap on off ebay)
    Some common sense


    I’d also recommend that your battery is charged, because you’re going to have to run your car in accessory mode for a decent amount of time
    1. Load up NCS Expert w/ your car connected and put it in Expert Mode
    2. Press “VIN/ZCS/FA” (F1)
    3. Press “ZCS/FA f. ECU” (F3)
    4. Select the appropriate chasis (E46 in my case)
    5. Select the appropriate ECU (In my car’s case, it’d be AKMB or ALSZ)
    6. Press “Enter FA” (F2)


    You’ll now see a listing of your cars entire VO, which you can edit

    7. Look through that until you see a term that follows the general pattern “*XY##”. In my case, it’s “*ET55” (I already coded to eurospec, originally it was “*EV53”). This is the model/region descriptor
    8. You’ll notice that if you put the last seven digits of your VIN into RealOEM, the same code is used to describe your model. In the section that allows you to select country, pick Europe if your car is originally US/Canadian, and USA if your car is from any other region. I’d pick Left Hand Drive when it gives you the option. Make sure you don’t change anything else as far as the model is concerned.
    9. You should see a new 4 digit code listed in RealOEM; that’s the code we want to enter in the VO.


    10. Back in NCS, delete the original model/region descriptor, and then add the new one. So for example, if your original is “*EV53” and the euro version is ET55, you want to add “*ET55”. Hit okay
    11. Press Back in the main NCS window, and now press “Process ECU”. Here you want to select one of the ECUs that stores the VO (in my car’s case, AKMB and ALSZ are the modules that store the VO)
    12. Change the job type to “FA_Write”
    13. Hit execute Job

    14. Now you need to select the other ECU(s), so hit “change ECU” (F1) and pick the appropriate module(s) -- On mine, this option is called "SG/SGET", I'm not sure why. It does the same thing.
    15. Repeat Steps 12-14 until all the modules which store VO are coded.

    Congratulations, your car now thinks it’s a Euro model! However we’re not done yet – We just changed the VO, we didn’t actually recode anything yet
    1. Fire up SSS along with ifhsrv32
    2. Start a new session, and name it whatever you want
    3. Select the appropriate model
    4. Wait a while for SSS to read everything out
    5. Now you have a couple options
    a. You can go into “Load SW” and recode modules separately


    b. You can go to “Vehicle” and do “Complete Encoding” – I haven’t tried this yet, because I’m concerned about how long it would take and if the battery can take it.


    Your car is now coded to euro-spec software. Main issue I have is that the car complains about not having city lights to power, but this can be coded out w/ NCS.

  2. #2
    Join Date
    Dec 2004
    Location
    Canada
    Posts
    394
    My Cars
    Bmw
    Excellent Post.

  3. #3
    Join Date
    Jun 2009
    Location
    dfw
    Posts
    48
    My Cars
    06 M3 Vert
    Now you just need to post up the us > euro conversions for the rest of the cars... (like your EV53>ET55) (even though you tell how to figure it out, it would be nice to see a list)

    Also I know everything says to hook it up to a charger, but you can do that with the vehicle running, and not cause any damage.
    Last edited by fnc1; 06-03-2010 at 05:02 PM.

  4. #4
    Join Date
    Dec 2004
    Location
    Canada
    Posts
    394
    My Cars
    Bmw
    Quote Originally Posted by fnc1 View Post
    Now you just need to post up the us > euro conversions for the rest of the cars... (like your EV53>ET55) (even though you tell how to figure it out, it would be nice to see a list)

    There are some things you have to figure out yourself mate.

  5. #5
    Join Date
    Jul 2007
    Location
    Philadelphia, PA
    Posts
    5,660
    My Cars
    2005 M3 & 2004 330i
    Quote Originally Posted by fnc1 View Post
    Now you just need to post up the us > euro conversions for the rest of the cars... (like your EV53>ET55) (even though you tell how to figure it out, it would be nice to see a list)
    You do realize how many different models there are, right? I'm bound to miss some if I tried to make a comprehensive list... I think it's easier for people to just enter their last 7 digits into real oem and flip the region.

    Should also be noted that this probbaly won't be possible for every model-- for example in the new BMWs' cases, all the x28 models are US only. And in europe, the N52 330s have direct injection instead of valvetronic.

    European E36s have aluminum blocks instead of iron blocks (or completely different engines in the M3s case) so they may have different coding too.

    Both of the above cases *should* be okay as long as DME updates are not done, but I can't guarantee that.

  6. #6
    Join Date
    May 2010
    Location
    Spain
    Posts
    38
    My Cars
    318ci M43

    Thumbs up

    Very good post. Thanks for all.

  7. #7
    IcemanBHE's Avatar
    IcemanBHE is offline ¿pǝpɹɐʇǝɹ noʎ ǝɹɐ
    Join Date
    Jun 2009
    Location
    Wichita,KS/FortCollins,CO
    Posts
    21,276
    My Cars
    (4x7)+8=36
    Nice.. Good work.
    95 840Ci, Calypso Red/Silver, 83k - 99 740i, Black/Black, 185k, Alpina Mods - 01 740i, Titanium/Silver, 40k, Sport Pkg
    Complete Turnkey Diagnostic/Programming systems available...PM for details.

    http://www.8Coupe.com - Please register, spot, and help the project.

  8. #8
    Join Date
    Sep 2008
    Location
    Surrey, BC
    Posts
    30
    My Cars
    96 318I
    I used the guide.....got to the fa menu but them my modules wont respond. I can read EWS but not the akmb or alsz......When i get into EWS however there is nothing listed in any of the windows to delete so I didn't want to add anything to muck it all up. I have a preface lift 328i canadian spec I read somewhere that it could be a preface to face lift module difference. can anyone clarify?
    Last edited by mehroke; 06-04-2010 at 06:10 PM.

  9. #9
    Join Date
    Nov 2006
    Location
    St. Petersburg, FL
    Posts
    814
    My Cars
    BMW E46 CIC.E53 X5.
    Hi the facedrop model does not use the fa sytem for the vehicle order,To change the vo on your car you would have to change the zcs but what too i am not sure..

  10. #10
    Join Date
    Jul 2007
    Location
    Philadelphia, PA
    Posts
    5,660
    My Cars
    2005 M3 & 2004 330i
    Quote Originally Posted by mehroke View Post
    I used the guide.....got to the fa menu but them my modules wont respond. I can read EWS but not the akmb or alsz......When i get into EWS however there is nothing listed in any of the windows to delete so I didn't want to add anything to muck it all up. I have a preface lift 328i canadian spec I read somewhere that it could be a preface to face lift module difference. can anyone clarify?
    I don't have access to the prefacelift models, so I'm not sure how the procedure translates over if at all... Go to your "WORK" folder and open "fa.trc" if it's there, and post its contents here.

  11. #11
    Join Date
    Nov 2006
    Location
    St. Petersburg, FL
    Posts
    814
    My Cars
    BMW E46 CIC.E53 X5.
    Hi i dont have an FA trace in my work folder only the ASW,NETTODAT,SYSDATEN,ABLAUF.ASW,INDIVID i looked in profile and could not find any way to enable the FA trace.

  12. #12
    Join Date
    May 2010
    Location
    Spain
    Posts
    38
    My Cars
    318ci M43

    Exclamation

    Quote Originally Posted by rondo View Post
    Hi i dont have an FA trace in my work folder only the ASW,NETTODAT,SYSDATEN,ABLAUF.ASW,INDIVID i looked in profile and could not find any way to enable the FA trace.
    I´m in the same case. I only can read EWS and KMB. I haven´t FA
    Any news?

  13. #13
    Join Date
    Nov 2006
    Location
    St. Petersburg, FL
    Posts
    814
    My Cars
    BMW E46 CIC.E53 X5.
    Hi a small step forward i have found that the country coding for zcs cars is in the GM .
    The GM is 8 characters and a checksum that describe the car model, country and language options.that are available , The GM for my 2001 e46 usa is 646300008 according to ncsexpert, .Can anyone supply a breakdown of the GM and also maybe post country code list?


    edit : i think the 30000 is the us code.
    10000 is the lhd,euro
    20000 is the rhd euro
    40000 is malasia
    60000 is vietnam
    Last edited by rondo; 06-06-2010 at 01:37 AM.

  14. #14
    Join Date
    Jul 2007
    Location
    Philadelphia, PA
    Posts
    5,660
    My Cars
    2005 M3 & 2004 330i
    This is a long shot, but for anyone who lives near Northeast PA: if you have a prefacelift E46 and are willing to meet up with me, I will try to figure out the region thing for those cars.

  15. #15
    Join Date
    Dec 2004
    Location
    Canada
    Posts
    394
    My Cars
    Bmw
    Dont forget, chaning the region allows SSS to change certain options - however, you can do all of this in NCS without changing region (with manipulation), just not as clean....

  16. #16
    Join Date
    Aug 2007
    Location
    USA
    Posts
    2,213
    My Cars
    (OO=[][]=OO)
    Quote Originally Posted by Snowcatxx87 View Post
    Dont forget, chaning the region allows SSS to change certain options - however, you can do all of this in NCS without changing region (with manipulation), just not as clean....

    Yes but keep in mind if you connect to GT1/SSS and change anything any of the non-US options will go away. For example I only coded windows up with remote in my car with NCS, that reset all the other car memory options to default. I run DIS and set the other car memory options but it removed the windows up from remote. Solution: All car/key memory must be coded through NCS.

  17. #17
    Join Date
    Dec 2004
    Location
    Canada
    Posts
    394
    My Cars
    Bmw
    ^ thanks, but that is well known.

  18. #18
    Join Date
    Jul 2007
    Location
    Philadelphia, PA
    Posts
    5,660
    My Cars
    2005 M3 & 2004 330i
    I wonder if it's possible to modify some config file in SSS itself to allow some custom defaults... would make restoring to our own settings easier, you know?

    Anyway, I soon might not be able to experiment with this stuff anymore... Probably going to trade my car in for a 335i/iS soon. Need to get something w/o a 3rd pedal (joint issues)
    Last edited by TerraPhantm; 06-08-2010 at 02:49 AM.

  19. #19
    Join Date
    Dec 2004
    Location
    Canada
    Posts
    394
    My Cars
    Bmw
    Quote Originally Posted by TerraPhantm View Post
    I wonder if it's possible to modify some config file in SSS itself to allow some custom defaults... would make restoring to our own settings easier, you know?

    Anyway, I soon might not be able to experiment with this stuff anymore... Probably going to trade my car in for a 335i/iS soon. Need to get something w/o a 3rd pedal (joint issues)
    WHAT!

    Bitch box!

    but the 335i is KILLER. Love the TT. No, you get to play with the latest software and move forward with the new cars!

  20. #20
    Join Date
    Jul 2007
    Location
    Philadelphia, PA
    Posts
    5,660
    My Cars
    2005 M3 & 2004 330i
    Quote Originally Posted by Snowcatxx87 View Post
    WHAT!

    Bitch box!

    but the 335i is KILLER. Love the TT. No, you get to play with the latest software and move forward with the new cars!
    haha change of plans -- medical bills came in and I'm poor now :P. Should move to canada for the free healthcare lol.

    Anyway I thought of something - If your car is 3/03+ or newer, DO NOT UPDATAE THE DME if you switched to euro. The US has MS45.1 instead of MS43 w/ E46s that are 3/03+ and newer (330s anyway, idk about 325s.)

  21. #21
    Join Date
    Jun 2007
    Location
    The Netherlands
    Posts
    618
    My Cars
    BMW 330CI DropTop
    I have retrofitted the MFL steeringwheelbuttons so now I got cruiscontrol, everything works fine.

    But, how can i add this MFL option to the car so DIS GT1 can see it without choosing it manually?

    Can I do this with NCS or Progman? See picture.
    Attached Images Attached Images

  22. #22
    Join Date
    Jul 2007
    Location
    Philadelphia, PA
    Posts
    5,660
    My Cars
    2005 M3 & 2004 330i
    Quote Originally Posted by Beemer187 View Post
    I have retrofitted the MFL steeringwheelbuttons so now I got cruiscontrol, everything works fine.

    But, how can i add this MFL option to the car so DIS GT1 can see it without choosing it manually?

    Can I do this with NCS or Progman? See picture.
    Wrong thread, but I'll help you out. If it's available under retrofits, do the retrofit in SSS, it'll change your VO so that the MFL shows up.

    If it's not available, add "$249" to your car's VO in NCS; it should show up in SSS afterwards

  23. #23
    Join Date
    Jul 2007
    Location
    Philadelphia, PA
    Posts
    5,660
    My Cars
    2005 M3 & 2004 330i
    I found a ZCS decoder/encoder. This could be used to add options to pre-9/2001 E46s. However, it doesn't seem to have provisions to change the region, so perhaps that's stored somewhere else?

    BMW ZCS Decoder 0.3

    Edit: I missed this; this is good stuff. Change your region than recode your LCM to euro, and I think your sidemarkers will be gone. Compare this file to the original to see what the differences are.
    Quote Originally Posted by rondo View Post
    Hi a small step forward i have found that the country coding for zcs cars is in the GM .
    The GM is 8 characters and a checksum that describe the car model, country and language options.that are available , The GM for my 2001 e46 usa is 646300008 according to ncsexpert, .Can anyone supply a breakdown of the GM and also maybe post country code list?


    edit : i think the 30000 is the us code.
    10000 is the lhd,euro
    20000 is the rhd euro
    40000 is malasia
    60000 is vietnam
    Edit 2: Can someone send me the FSW_PSW from a US-spec 2001 or earlier coupe? I have one from a euro 318ci... deleting the corners should be possible by comparing the differences.
    Last edited by TerraPhantm; 06-18-2010 at 10:40 PM.

  24. #24
    Join Date
    Aug 2007
    Location
    USA
    Posts
    2,213
    My Cars
    (OO=[][]=OO)
    Rondo I missed your post! If you have ncs look at e.g the file E39ZST, E46ZST, etc. That should answer all your questions about what all the GM, SA, VN mean.

  25. #25
    Join Date
    Dec 2004
    Location
    Canada
    Posts
    394
    My Cars
    Bmw
    Quote Originally Posted by TerraPhantm View Post
    I found a ZCS decoder/encoder. This could be used to add options to pre-9/2001 E46s. However, it doesn't seem to have provisions to change the region, so perhaps that's stored somewhere else?

    BMW ZCS Decoder 0.3

    Edit: I missed this; this is good stuff. Change your region than recode your LCM to euro, and I think your sidemarkers will be gone. Compare this file to the original to see what the differences are.


    Edit 2: Can someone send me the FSW_PSW from a US-spec 2001 or earlier coupe? I have one from a euro 318ci... deleting the corners should be possible by comparing the differences.
    I might have one from an 01 canadian cab, I'll look tonight.

Page 1 of 3 123 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •