BMW X5
BMW Garage BMW Meets Register Today's Posts

Post Reply
 
Thread Tools Search this Thread
      02-08-2020, 11:18 AM   #1
ifr
Lieutenant Colonel
ifr's Avatar
United Kingdom
1197
Rep
1,587
Posts

Drives: Tesla MY LR AWD
Join Date: Oct 2019
Location: N/A

iTrader: (0)

Coding fix for North American cars with Auto Camera switch issue

LexxM3 - Finally had time to look at this.

Issue is that North American G05 (others?) on later i-step are by design configured to keep the car camera facing the rear even when switching from Reverse to Drive.

Code fix is:

ICAMx[8081]\C_XV3D_COUNTRYVARIANT_NEXTMODE change from 'USA' to 'allgmein'

My UK car has always worked, but I managed to break it by changing the code to USA. Unfortunately, recoding the car back to allgemein did not fix the issue immediately. Manually switching the camera to automatic did not work, it went straight back to Rear camera on car restart.

I did the following steps to get the car working with the correct coding again:

- Reset camera to Automatic and then powered off the car.
- Let the car sleep for a few minutes (locked).
- Started the car and the camera was working correctly again.

I only did a single test, so the process might need refining.
Appreciate 3
LexxM31697.50
anuj452115.00
thereef5101164.00
      02-08-2020, 11:39 AM   #2
LexxM3
Colonel
LexxM3's Avatar
Canada
1698
Rep
2,609
Posts

Drives: E46M3, G05X5
Join Date: Apr 2019
Location: Waterloo, Canada

iTrader: (0)

Garage List
2019 X5  [0.00]
Thanks @ifr!

I and a couple of others can confirm that this does, "eventually", fix the specific P-R-D camera view sequence bug on at least 11/2019.xx software (and likely 07/2019.xx as well) US and Canadian G05 X5s.

The nuance is the delay for the fix to take effect after coding per above. While @ifr's test above just needed the usual 10-15 minutes for the car to fully power cycle down, several of us needed somewhere in the ballpark of a week and we don't know why. Just a caution to those doing this fix.
__________________
G05 X5 x40i (04/2019 mfg, Canada) on S18A-19-11-540
Appreciate 1
anuj452115.00
      02-08-2020, 11:47 AM   #3
LexxM3
Colonel
LexxM3's Avatar
Canada
1698
Rep
2,609
Posts

Drives: E46M3, G05X5
Join Date: Apr 2019
Location: Waterloo, Canada

iTrader: (0)

Garage List
2019 X5  [0.00]
Quote:
Originally Posted by ifr View Post
North American G05 (others?)
Regarding "others", I believe we saw in the activation conditions that Korea and India cars are affected as well, but in slightly different ways (not dependent on I-STEP versions in the same way as USA and Canada cars). I am not clear whether Mexico is included in this form of "North America" as the setting in Canada was set to USA form of operation, so might also be the case for Mexico or, frankly, any other country that BMW randomly chose to call "USA" for this purpose.

Regardless, the allgemein setting should fix them all.
__________________
G05 X5 x40i (04/2019 mfg, Canada) on S18A-19-11-540
Appreciate 0
      02-08-2020, 11:55 AM   #4
ifr
Lieutenant Colonel
ifr's Avatar
United Kingdom
1197
Rep
1,587
Posts

Drives: Tesla MY LR AWD
Join Date: Oct 2019
Location: N/A

iTrader: (0)

Quote:
Originally Posted by LexxM3 View Post

The nuance is the delay for the fix to take effect after coding per above. While @ifr's test above just needed the usual 10-15 minutes for the car to fully power cycle down, several of us needed somewhere in the ballpark of a week and we don't know why. Just a caution to those doing this fix.
Sleep didn't work for me either. You were close to getting a snotty email about 'favours' and my broken car

It only worked when I specifically selected Auto then powered the car off and sleep.
Appreciate 1
LexxM31697.50
      02-08-2020, 12:14 PM   #5
LexxM3
Colonel
LexxM3's Avatar
Canada
1698
Rep
2,609
Posts

Drives: E46M3, G05X5
Join Date: Apr 2019
Location: Waterloo, Canada

iTrader: (0)

Garage List
2019 X5  [0.00]
Quote:
Originally Posted by ifr View Post
Quote:
Originally Posted by LexxM3 View Post

The nuance is the delay for the fix to take effect after coding per above. While @ifr's test above just needed the usual 10-15 minutes for the car to fully power cycle down, several of us needed somewhere in the ballpark of a week and we don't know why. Just a caution to those doing this fix.
Sleep didn't work for me either. You were close to getting a snotty email about 'favours' and my broken car

It only worked when I specifically selected Auto then powered the car off and sleep.
Oh, I missed that nuanced nuance. So you mean you must leave the car in camera view mode Auto before powering down?!!! Wow, that's about as obscure as it gets, but once you know it, the program path logic that leads to that become mentally clear. That would almost certainly explain my and others delay — we eventually played with it and it happened to take. Just wow.

So that FDL parameter then really just enables the camera mode to be remembered, doesn't it? That can be useful otherwise as well, for people who do want it to be always reverse.

I hate software. More precisely, I hate how software is almost never actually designed and is just cobbled together into an eventual mess. 99.9% of all software is like that.
__________________
G05 X5 x40i (04/2019 mfg, Canada) on S18A-19-11-540
Appreciate 0
      02-08-2020, 12:54 PM   #6
ifr
Lieutenant Colonel
ifr's Avatar
United Kingdom
1197
Rep
1,587
Posts

Drives: Tesla MY LR AWD
Join Date: Oct 2019
Location: N/A

iTrader: (0)

Quote:
Originally Posted by LexxM3 View Post
Oh, I missed that nuanced nuance. So you mean you must leave the car in camera view mode Auto before powering down?!!! Wow, that's about as obscure as it gets, but once you know it, the program path logic that leads to that become mentally clear. That would almost certainly explain my and others delay — we eventually played with it and it happened to take. Just wow.

So that FDL parameter then really just enables the camera mode to be remembered, doesn't it? That can be useful otherwise as well, for people who do want it to be always reverse.

I hate software. More precisely, I hate how software is almost never actually designed and is just cobbled together into an eventual mess. 99.9% of all software is like that.
Yep that seems to be what did the trick. I only did it once through so will be good to hear others feedback.

I was surprised it didn't reset immediately after reverting the coding. It moved into a broken state immediately after coding but correcting it took the outlined steps.

It would allow permanent Reverse camera yes, though I'm struggling for a scenario where that would be preferable?
Appreciate 0
      02-08-2020, 01:29 PM   #7
LexxM3
Colonel
LexxM3's Avatar
Canada
1698
Rep
2,609
Posts

Drives: E46M3, G05X5
Join Date: Apr 2019
Location: Waterloo, Canada

iTrader: (0)

Garage List
2019 X5  [0.00]
Quote:
Originally Posted by ifr View Post
It would allow permanent Reverse camera yes, though I'm struggling for a scenario where that would be preferable?
Testing that now: left the view in right rear corner selector, we'll see where it points when I come back to the car.

In term of use case, I obviously agree that anything other than follow-the-gear-selector Auto mode is not the correct default in this situation. But considering how many fanbois said "always reverse is how it's supposed to be" in the earlier threads where I bitched about this (and other "how it should be" camera bugs that BMW has now fixed in 11/2019.xx), there are people out there for every permutation.
__________________
G05 X5 x40i (04/2019 mfg, Canada) on S18A-19-11-540
Appreciate 0
      02-08-2020, 01:44 PM   #8
ifr
Lieutenant Colonel
ifr's Avatar
United Kingdom
1197
Rep
1,587
Posts

Drives: Tesla MY LR AWD
Join Date: Oct 2019
Location: N/A

iTrader: (0)

Quote:
Originally Posted by LexxM3 View Post
Quote:
Originally Posted by ifr View Post
It would allow permanent Reverse camera yes, though I'm struggling for a scenario where that would be preferable?
Testing that now: left the view in right rear corner selector, we'll see where it points when I come back to the car.
To qualify that, I meant it would remember reverse if left in USA code mode. It seems to follow auto with allgemein
Appreciate 0
      02-08-2020, 01:45 PM   #9
LexxM3
Colonel
LexxM3's Avatar
Canada
1698
Rep
2,609
Posts

Drives: E46M3, G05X5
Join Date: Apr 2019
Location: Waterloo, Canada

iTrader: (0)

Garage List
2019 X5  [0.00]
Quote:
Originally Posted by ifr View Post
Quote:
Originally Posted by LexxM3 View Post
Quote:
Originally Posted by ifr View Post
It would allow permanent Reverse camera yes, though I'm struggling for a scenario where that would be preferable?
Testing that now: left the view in right rear corner selector, we'll see where it points when I come back to the car.
To qualify that, I meant it would remember reverse if left in USA code mode. It seems to follow auto with allgemein
No, in USA mode, it doesn't remember Auto, it is rather always reverse.
__________________
G05 X5 x40i (04/2019 mfg, Canada) on S18A-19-11-540
Appreciate 0
      02-08-2020, 01:56 PM   #10
ifr
Lieutenant Colonel
ifr's Avatar
United Kingdom
1197
Rep
1,587
Posts

Drives: Tesla MY LR AWD
Join Date: Oct 2019
Location: N/A

iTrader: (0)

Quote:
Originally Posted by LexxM3 View Post
No, in USA mode, it doesn't remember Auto, it is rather always reverse.
Yeah think I misread your earlier question on the FDL code. The code comments are "If true, the restriction applies: The system must always show a view to the rear when reinserting”

So with USA code its stuck on reverse camera of course.

Seems to remember the last set camera and does not 'force' to Auto, but will give it a long sleep to confirm.
Appreciate 0
      02-08-2020, 04:38 PM   #11
LexxM3
Colonel
LexxM3's Avatar
Canada
1698
Rep
2,609
Posts

Drives: E46M3, G05X5
Join Date: Apr 2019
Location: Waterloo, Canada

iTrader: (0)

Garage List
2019 X5  [0.00]
Quote:
Originally Posted by LexxM3 View Post
Quote:
Originally Posted by ifr View Post
It would allow permanent Reverse camera yes, though I'm struggling for a scenario where that would be preferable?
Testing that now: left the view in right rear corner selector, we'll see where it points when I come back to the car.
In "allgemein" mode, when camera view was left in right corner view before powering down, it did NOT remember that view and started up in the (correct) Auto mode. Will also test leaving in pure reverse view.
__________________
G05 X5 x40i (04/2019 mfg, Canada) on S18A-19-11-540
Appreciate 1
ifr1196.50
      02-09-2020, 09:30 PM   #12
anuj452
2019 X5 40i
anuj452's Avatar
115
Rep
226
Posts

Drives: 2019 X5 40i
Join Date: Feb 2019
Location: NJ

iTrader: (0)

I did the coding to change the FDL from 'USA' to 'allgmein and it did not resolve the issue immediately.
Everyday i would manually set the Auto mode while parking at office (i park v close to front wall) and then shut down the car and go to work. In the evening when i come back, it would forget the auto mode. It was always on my mind that it started to work after few days for "LexxM3" so i was hoping for the magic. I was literally tracking it every day and then exactly on the 7th day, when i came to parking lot after work, i see [A] was auto selected and I figured the coding did resolve the issue finally

I am on iDrive version 07/2019.70

Quote:
Originally Posted by ifr View Post
To qualify that, I meant it would remember reverse if left in USA code mode. It seems to follow auto with allgemein
__________________
2019 X5 40i (Mar-2019 Build)
iDrive ver -- 03/2022.30
Appreciate 1
LexxM31697.50
      02-20-2020, 02:31 PM   #13
samvora
The Dark Knight
samvora's Avatar
United_States
418
Rep
1,260
Posts

Drives: E36, E46, E90, G05 and MB W205
Join Date: Dec 2011
Location: San jose, CA

iTrader: (1)

So can this be coded with Bimmercode or Esys is the only way?
Appreciate 0
      02-20-2020, 09:04 PM   #14
LexxM3
Colonel
LexxM3's Avatar
Canada
1698
Rep
2,609
Posts

Drives: E46M3, G05X5
Join Date: Apr 2019
Location: Waterloo, Canada

iTrader: (0)

Garage List
2019 X5  [0.00]
Quote:
Originally Posted by samvora View Post
So can this be coded with Bimmercode or Esys is the only way?
ICAM3 ECU — definitely only ESys right now.
__________________
G05 X5 x40i (04/2019 mfg, Canada) on S18A-19-11-540
Appreciate 0
      02-20-2020, 10:38 PM   #15
samvora
The Dark Knight
samvora's Avatar
United_States
418
Rep
1,260
Posts

Drives: E36, E46, E90, G05 and MB W205
Join Date: Dec 2011
Location: San jose, CA

iTrader: (1)

Quote:
Originally Posted by LexxM3 View Post
Quote:
Originally Posted by samvora View Post
So can this be coded with Bimmercode or Esys is the only way?
ICAM3 ECU — definitely only ESys right now.
Ok thanks
Appreciate 0
      03-09-2020, 02:56 PM   #16
coco135
New Member
6
Rep
27
Posts

Drives: 2009 7
Join Date: Feb 2013
Location: SFV Los angeles

iTrader: (0)

i am on my 7th day after coding and it still doesnt go to auto after i put in D or restart...always go to R mode.

US x5 112019.40

does your car shows werte 00 below the Allgemein?
Appreciate 0
      03-09-2020, 05:32 PM   #17
LexxM3
Colonel
LexxM3's Avatar
Canada
1698
Rep
2,609
Posts

Drives: E46M3, G05X5
Join Date: Apr 2019
Location: Waterloo, Canada

iTrader: (0)

Garage List
2019 X5  [0.00]
Quote:
Originally Posted by coco135 View Post
i am on my 7th day after coding and it still doesnt go to auto after i put in D or restart...always go to R mode.

US x5 112019.40

does your car shows werte 00 below the Allgemein?
Yes, 00 is allgemein, so that sounds correct.

@ifr, I don't think we have the root cause of what it takes for allgemein setting to actually take after coding. I tried leaving in all modes, and there is no memory as you proposed in allgemein — once the coding takes, it always starts in view auto mode. And we have here another example of unknown trigger condition for the coding change to take effect.

Any other ideas? It still feels like the ECU in question (and/or related ECUs?) are not being reset and thus not taking the setting — is that a viable direction? Don't think we want to recommend pulling all battery cables to test ...
__________________
G05 X5 x40i (04/2019 mfg, Canada) on S18A-19-11-540
Appreciate 0
      03-09-2020, 11:23 PM   #18
coco135
New Member
6
Rep
27
Posts

Drives: 2009 7
Join Date: Feb 2013
Location: SFV Los angeles

iTrader: (0)

Quote:
Originally Posted by LexxM3 View Post
Quote:
Originally Posted by coco135 View Post
i am on my 7th day after coding and it still doesnt go to auto after i put in D or restart...always go to R mode.

US x5 112019.40

does your car shows werte 00 below the Allgemein?
Yes, 00 is allgemein, so that sounds correct.

@ifr, I don't think we have the root cause of what it takes for allgemein setting to actually take after coding. I tried leaving in all modes, and there is no memory as you proposed in allgemein — once the coding takes, it always starts in view auto mode. And we have here another example of unknown trigger condition for the coding change to take effect.

Any other ideas? It still feels like the ECU in question (and/or related ECUs?) are not being reset and thus not taking the setting — is that a viable direction? Don't think we want to recommend pulling all battery cables to test ...
Well...I just did, Figured...why not!
Got in the car, made sure it still not working as it SHOULD, left it on Auto, turned off the car and disconnected both batteries, front and rear.
Car went dead! Waited 10 min and connected both batteries back.
The clock was reset but the camera issue still there.
Followed your code 100% right so no idea what's going on.
Appreciate 0
      03-10-2020, 03:40 AM   #19
ifr
Lieutenant Colonel
ifr's Avatar
United Kingdom
1197
Rep
1,587
Posts

Drives: Tesla MY LR AWD
Join Date: Oct 2019
Location: N/A

iTrader: (0)

Quote:
Originally Posted by LexxM3 View Post

Any other ideas? It still feels like the ECU in question (and/or related ECUs?) are not being reset and thus not taking the setting — is that a viable direction? Don't think we want to recommend pulling all battery cables to test ...
No other ideas and I don't want to break my car as its working perfectly well

I very much doubt it's related to ECU reset.
Appreciate 0
      03-10-2020, 04:03 PM   #20
coco135
New Member
6
Rep
27
Posts

Drives: 2009 7
Join Date: Feb 2013
Location: SFV Los angeles

iTrader: (0)

Would Anyone who has it working properly willing to send me their iCam 8081 CAF file so I can compare with mine?
Maybe I'll find where the issue is
Appreciate 0
      03-10-2020, 04:11 PM   #21
ifr
Lieutenant Colonel
ifr's Avatar
United Kingdom
1197
Rep
1,587
Posts

Drives: Tesla MY LR AWD
Join Date: Oct 2019
Location: N/A

iTrader: (0)

Quote:
Originally Posted by coco135 View Post
Would Anyone who has it working properly willing to send me their iCam 8081 CAF file so I can compare with mine?
Maybe I'll find where the issue is
Everyone who has got it working has only changed that coding value.

Some other non coding factor then kicks in and it starts working. In my case it has always worked but I was able to break it, then eventually fix.
Appreciate 0
      03-10-2020, 04:20 PM   #22
coco135
New Member
6
Rep
27
Posts

Drives: 2009 7
Join Date: Feb 2013
Location: SFV Los angeles

iTrader: (0)

Quote:
Originally Posted by ifr View Post
Quote:
Originally Posted by coco135 View Post
Would Anyone who has it working properly willing to send me their iCam 8081 CAF file so I can compare with mine?
Maybe I'll find where the issue is
Everyone who has got it working has only changed that coding value.

Some other non coding factor then kicks in and it starts working. In my case it has always worked but I was able to break it, then eventually fix.
Understood. However, mine use to work fine when I was on 032019 but when the dealer update to 112019 that's what broke it which made me think that maybe there's another parameter that was changed.
Maybe that can be found using someone's CAF that is working properly.
Appreciate 0
Post Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT -5. The time now is 12:38 AM.




xbimmers
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
1Addicts.com, BIMMERPOST.com, E90Post.com, F30Post.com, M3Post.com, ZPost.com, 5Post.com, 6Post.com, 7Post.com, XBimmers.com logo and trademark are properties of BIMMERPOST