As many of you know, I agreed to test a prototype of a new hardware device that gets rid of the navigation system "ACCEPT" screen. It does this by plugging into the BMW iBus and inserting a fake button press at just the right moment.
Well, they say timing is everything. One day before the prototype ACCEPT killer arrived, my new MK IV DVD-based navigation computer arrived. I swapped out my old MK III CD-based computer for the new one and installed the operating system. Since the unit was brand new and had never been coded, it defaulted to a European setting. The result? My distance readout was in yards, rather than feet. My EMERGENCY menu option was missing. And the lawyer ACCEPT screen no longer appeared. Normally, the elimination of the ACCEPT screen would be worth the sacrifice of the first two items. But here I was, obligated to test this new hardware device that eliminates the ACCEPT screen, and I had no ACCEPT screen to eliminate!
This is where our own M5Manny (who works in sales at JMK BMW) stepped in. Manny arranged with the service manager, Hilario, to squeeze me in this morning to have my system recoded back to USA mode. At 9:00, I arrived at JMK and Hilario drove my car right into the service area. Jack Donahue, one of their senior technicians, was assigned to the case.
Jack hooked a small wireless module, called a "diagnostic head" into the OBD port on the driver's side of my dash. This device communicates over a WiFi link to a 5 foot tall computer console known as the BMW D.I.S.
Jack recoding my MK IV navigation system with the DIS
After exploring a few random error codes in my car's computer and determining they were nothing to worry about, Jack set about to the task of recoding my system. Although other dealerships seem to have a problem with this procedure, Jack had it done in just a few minutes. He started by selecting "ZCS/FA Coding" from the touch-screen menu, then he picked the model "E39" and finally he touched the first item in the list labeled "RECODING". In just a few moments, the download to my car was complete and everything was restored to USA settings. The distance was now displayed in feet, the
EMERGENCY menu option reappeared, and the dreaded ACCEPT screen appeared when the car was restarted.
Now I could get down to the business of testing. I removed the CD changer and unplugged the power/ground/iBus connector. This was plugged into the prototype circuit board, then the cable coming from the prototype was plugged into the changer. A row of green diagnostic LEDs lit up, then went out after about 30 seconds.
Prototype ACCEPT-killer installed
The device works exactly as advertised. When the car is started, the ACCEPT screen appears as normal. But about 8 seconds later, it vanishes as if an unseen ghost had pressed the button. That's long enough that one could argue that the ACCEPT screen had been read and understood by the driver, yet soon enough that it's not in the way if you want to get down to the business of "navigating" right after pulling away from the curb.
The prototype does not resemble the final product. It's a wire wrap board enclosed in a black hobby box. The final product will use a custom printed circuit board to shrink the size down to just a couple inches. The device can be attached, with Velcro, to the side of the CD changer. It can be installed or removed in seconds and it is unaffected by software changes or updates by the dealer.
Close-up of wire-wrapped prototype
The prototype at night with diagnostic LEDs glowing
I will be testing this prototype in a variety of vehicles over the next month and making sure it doesn't issue an unwanted button press, regardless of the sequence with which doors are opened or closed, alarm is set or not, and peripheral devices (i.e., TV tuners, cell phones, Voice Recognition modules, Bluetooth kit) are attached to the iBus.