News for hackers. Stuff that matters.
Re:BMW Connected Apps Protocol by 1234_9999_46 on Monday January 20, 2020 @02:05AM (#22096925)
I bought a mid-tier BMW last year. Regardless of how you look at it, it's a big, expensive luxury car. And being a big, expensive luxury car it's big and carefully made and feels like driving around in a well appointed living room or a first class cabin.

And the UX is pretty good. The computer controls can almost be used by memory, they're very close to hand and well laid out. The nav is so-so but the in-dash lane view makes it sane for big cities.

But the software is awful. It's not poorly designed, necessarily, but it's buggy as hell.

Half the time I enter the vehicle the car thinks I'm my wife. She's a foot shorter than I am which means I can crawl into the seat for about 30 seconds before my legs start to cramp. In that time, the following invariably happens:

1. I painfully get a foot on the break and hit the ignition.

2. The computer prompts me to confirm that I'm my wife.

3. While I'm trying to select my profile CarPlay kicks in and opens the media screen.

4. I navigate through several menu levels to set the correct driver profile, swearing the whole time.

Now, I can move the seat back before I enter, but it's slow and clumsy. Then I still have to go through the same process, just minus the leg cramp.

Re:BMW Connected Apps Protocol by danielbarla on Monday January 20, 2020 @03:27AM (#22097309)
> Half the time I enter the vehicle the car thinks I'm my wife.

I had the same issue with a fairly old Volvo, and manually adjusting the seats for the large height difference was quite irritating (even with the setting memory feature). I was convinced it was buggy or random, until I accidentally figured out the car's actual "algorithm" - it was simply remembering the last seat setting for the key used, and since we were using a single key and just swapping the car between us as needed... Not sure why this took me so long to figure out, it was just kind of an unexpected default behaviour, given our use case of a shared car.

Re:BMW Connected Apps Protocol by hvidgaard on Monday January 20, 2020 @03:42AM (#22097384)
It's in the manual...
Re:BMW Connected Apps Protocol by jakoblorz on Monday January 20, 2020 @03:47AM (#22097412)
Who reads the manual? I know how to drive ;)
Re:BMW Connected Apps Protocol by HeWhoLurksLate on Monday January 20, 2020 @02:58PM (#22101659)
... I thought it was an automatic!
Re:BMW Connected Apps Protocol by jen20 on Monday January 20, 2020 @04:57AM (#22097732)
> But the software is awful. It's not poorly designed, necessarily, but it's buggy as hell.

Can't say I agree with this in the slightest, assuming you are not talking about a 2002-2005 (EU) year which did have a very buggy implementation of iDrive based on Windows.

The issue you are describing is otherwise known as "opening the car with a key attached to the driver profile for your wife".

My 2009 3 series with the professional navigation option is not only bug-free in everyday use (with all updates applied) but substantially better than most brand new cars available today, which is why I still have it.

Re:BMW Connected Apps Protocol by brozaman on Monday January 20, 2020 @07:36AM (#22098361)
I have a 2018 2 series, with the business pack (has the cheaper navigation system, not the professional one) and my experience is that if you don't use connected apps it's great, bug connected apps are simply terrible.

They have a lot of problems synchronizing, and connected drive is just garbage. It just doesn't work, if I try to use the my phone to send a location to the car's navigation system half the times the application crashes, perhaps with iPhone it's better, but with android (and I have an android one phone, wit android 10) I just gave up on this functionality.

Re:BMW Connected Apps Protocol by woobar on Monday January 20, 2020 @02:03PM (#22101252)
Interesting, I have a 2015 model, and sending destination from the phone or directly from the Google Maps on desktop always worked. I don't even need to connect my phone to the car. My wife's car is newer, and it doesn't connect to BMW Connected services at all. ;(
Re:BMW Connected Apps Protocol by rconti on Monday January 20, 2020 @12:45PM (#22100574)
My 2011 X5 simply doesn't remember which key is whose, even with the box checked. If you look around, there are youtube videos of dealers demoing how it's supposed to work, and there are forum posts of folks taking their cars to the dealer countless times and it never getting fixed.

Basically: If it it works on your car, great. If it doesn't, it probably never will.

I know how it's supposed to work, my family has owned other cars with the same keyfob/system, and it works perfectly.

shrug

Re:BMW Connected Apps Protocol by arrty88 on Monday January 20, 2020 @02:13AM (#22096966)
It sounds like all of these problems have to do with the driver profile. My grandpa's 1999 Buick Park Ave had 2 key fobs. Each fob was paired with a different driver profile. Depending on which fob unlocked the car, the seat and preferences were adjusted instantly. Surely BMW can do something similar here. My only advice is to talk to your salesman / dealer and see if they can set you straight.
Re:BMW Connected Apps Protocol by richbradshaw on Monday January 20, 2020 @02:48AM (#22097140)
I have had a few BMWs and yes it is done on the fob.
Re:BMW Connected Apps Protocol by jakoblorz on Monday January 20, 2020 @03:45AM (#22097406)
I have a completely new Audi A4 2019. Unfortunately I have the same problem. Additionally, it takes ages to switch profile. When I select my profile, it loads 2-5min until an error pops up, promting me to select again. Then it takes like 5secs. What is wrong with IT culture at German car manufacturers?
Re:BMW Connected Apps Protocol by derda on Monday January 20, 2020 @04:42AM (#22097662)
> What is wrong with IT culture at German car manufacturers?

Don't know about BMW in particular but I went to university in close vicinity to another large german car manufacturer. They do basically nothing in house. Everything is outsourced to suppliers (who often outsource their stuff again). There is enormous price pressure among the suppliers and no real room for culture. Also Java, everything is Java.

But the companies are slowly seeing that its a problem and start building up their own dev teams with "hip" offices in Berlin and so on.

Of course there are always exceptions.

Re:BMW Connected Apps Protocol by _pmf_ on Monday January 20, 2020 @05:34AM (#22097876)
> But the companies are slowly seeing that its a problem and start building up their own dev teams with "hip" offices in Berlin and so on.

Yeah, they look exactly like this: https://welcometobusinesstown.tumblr.com/post/111400877481/t...

Re:BMW Connected Apps Protocol by ChuckNorris89 on Monday January 20, 2020 @06:50AM (#22098179)
Indeed, if you read the employee reviews on Kununu of MB's hip internal Berlin startup you'll find the same toxic culture has been carried over from the Mothership. The problem is German bigcorps don't know how to do culture in modern software. They want to carry the same level of strict manager focused micromanagement from the factory production lines to the software developers.
Re:BMW Connected Apps Protocol by forgingahead on Monday January 20, 2020 @03:56AM (#22097454)
It's latency, as the key fob has to communicate with the German servers, and that round-trip takes a while.

.......

I'm only kind of joking, I don't know the real reason, but I dislike the fact I can't just get a simple mechanical car. It worked for decades, why did we need to add janky software to everything?

Re:BMW Connected Apps Protocol by _pmf_ on Monday January 20, 2020 @05:38AM (#22097899)
Hey, it's not easy REST-ing in German:

{"AnfrageArt":"Personenerkennungsschlüsselanforderungsanfrage", "ParameterListe":["HerstellerSpezifischePersonenkraftfahrzeugidentifikationsnummer":"1NXBR12E31Z463785"]}

}

Re:BMW Connected Apps Protocol by franga2000 on Monday January 20, 2020 @07:05AM (#22098223)
This is giving me flashbacks to reverse-engineering some German-made code with only a veeery basic understanding of German and no technical dictionary. Google Translate usually had a seizure with technical terms and by the end I was just going by the "shape" of the code, despise having full function names. What a language!
Re:BMW Connected Apps Protocol by rconti on Monday January 20, 2020 @12:46PM (#22100579)
VCDS flashbacks.
Re:BMW Connected Apps Protocol by jakoblorz on Monday January 20, 2020 @08:35AM (#22098660)
Well I am in Germany, round-trip should not be a problem -.-
Re:BMW Connected Apps Protocol by anticensor on Monday January 20, 2020 @10:18AM (#22099362)
It first sends to one of the Chinas, then USA, then Germany again /s
Re:BMW Connected Apps Protocol by Shivetya on Monday January 20, 2020 @05:54AM (#22097962)
Oh I don't know, the same culture that skips over insuring that a VW e-Golf or Audi e-tron does not put up warnings to get the oil changed. Yes, they really do prompt their owners to have an oil change and service.

It simply can come down to not having a change management system let along a project management system that is effective. then there is the opposite systems, the ones where getting even a minor change in can be frustrating and results in many not bothering to fix the simple issues.

Re:BMW Connected Apps Protocol by ryanianian on Monday January 20, 2020 @08:28AM (#22098617)
Wait are you complaining that the car tells you to take it for service? I have a 2009 VW and I actually really like this feature. I just wait for it to say service is due in 30 days and schedule something with the shop. Modern cars only need service about every 12 months so it's nice to not have to try to remember.
Re:BMW Connected Apps Protocol by jowsie on Monday January 20, 2020 @08:38AM (#22098676)
He's complaining his electric car, that doesn't have engine oil, is telling him to get his engine oil changed.
Re:BMW Connected Apps Protocol by alicorn on Monday January 20, 2020 @03:35PM (#22101891)
Tested a KIA e-Niro during the weekend and it had gas stations in the points of interest list on the infotainment system. Cute. :) To their defense, many / most gas stations sell lots of useful stuff and have services apart from gas so there is that.
Re:BMW Connected Apps Protocol by tpmx on Monday January 20, 2020 @04:16AM (#22097544)
> What is wrong with IT culture at German car manufacturers?

Generalized: What's wrong with the software engineering culture at hardware manufacturers?

Re:BMW Connected Apps Protocol by SuddsMcDuff on Monday January 20, 2020 @05:38AM (#22097902)
It's not just German manufacturers. I drive a Lexus and I can relate to a lot of the things being said here. The car is wonderful but the software feels like an afterthought.
Re:BMW Connected Apps Protocol by stef-13013 on Monday January 20, 2020 @03:58AM (#22097463)
Java ?
Re:BMW Connected Apps Protocol by notyourwork on Monday January 20, 2020 @04:20AM (#22097568)
What about java?
Re:BMW Connected Apps Protocol by bayindirh on Monday January 20, 2020 @10:20AM (#22099370)
Java allows you to do some small errors in its complex classes and works around them silently however, this causes performance impacts.

These performance penalty get really magnified when a lot of small errors are done on a less powerful hardware.

I've found out this the hard way when I was developing Java GUI (Swing mostly) apps, and messed up the initialization sequence of the GUI a few times.

Re:BMW Connected Apps Protocol by necovek on Wednesday January 22, 2020 @01:53PM (#22120714)
While I ses you've been downvoted, I am really curious why do you believe that? Do you have an actual, concrete example?

FWIW, it would be very weird, since Java is strongly typed, and while you can introduce bugs, not any more so than in any other, esp dynamically typed languages.

Re:BMW Connected Apps Protocol by bayindirh on Thursday January 23, 2020 @06:12PM (#22133361)
I've written quite a few Java Swing applications during the years after graduating and getting my MSc (approximately 3 years).

There's always a standard procedure to get a Swing main window running. IIRC you get the window, the canvas (layout?), layout manager then, you create and push your elements into the layout, fiddle with them, and lastly, set your window visible.

You can flex the process between getting the window and starting to push your elements into the layout. You can make Java implicitly create the missing parts without connecting to a variable.

If you do that, everything works as expected but, with a slight performance penalty. Everything will be ever slightly laggy. On the other hand, if you do everything by book, things run smoother. I experienced this with the apps I've written.

Some people believed me, some people don't. Some believed me after I showed the situation to them. This effect diminished in AMD64 era, and became unnoticeable after Intel Core series processors came to existence.

It was Java 6 times, so I'm not sure whether it's applicable.

That's the little lesson I've learned during developing with Java: Pay attention, do once, do right.

Re:BMW Connected Apps Protocol by zwirbl on Monday January 20, 2020 @02:16AM (#22096985)
AFAIK BMW used to handle it this way and I don't see a reason why they would have changed that
Re:BMW Connected Apps Protocol by jwr on Monday January 20, 2020 @09:48AM (#22099140)
> But the software is awful. It's not poorly designed, necessarily, but it's buggy as hell.

Seconded. It was always crappy, but I recently switched to a 2019 model and expected it to be better. It isn't.

I'm amazed that in 2019/2020 we still have problems with keeping track of two driver profiles (yes!) and their phones. It's not rocket science!

A phone can stop working for no reason and require un-paring/re-connecting. The UX is crappy, Spotify integration works or does not, depending on the phase of the moon.

My car also came with Apple CarPlay, which was somewhat better but after a couple of weeks both phones stopped working with the car. The dealership told me I never had a CarPlay subscription (!), which means it must have been a demo. From the point of view of the user: phones worked nicely, until suddenly they stopped working, completely. Wasted time on dealership visits and unparing/re-connecting phones again.

Oh, and the much-touted feature that lets you unlock the car with an NFC card or your phone? Only works with Samsung phones.

I'm not sure if manufacturers get the fact that for a certain segment of customers phone integration is one of the most important features in the car. After my lease expires I will be shopping with that in mind.

Re:BMW Connected Apps Protocol by indemnity on Monday January 20, 2020 @10:53AM (#22099657)
Didn’t BMW stop the nonsense about having to subscribe to CarPlay?
Re:BMW Connected Apps Protocol by ilikehurdles on Monday January 20, 2020 @11:38AM (#22099995)
Yep. My car got an OTA that changed the subscription expiration date to sometime around 2040.
Re:BMW Connected Apps Protocol by drdaeman on Monday January 20, 2020 @02:23PM (#22101392)
Just a guess - could it be 19 January 2038? (The end of 32-bit UNIX epoch)
Re:BMW Connected Apps Protocol by ilikehurdles on Monday January 20, 2020 @03:25PM (#22101840)
Good guess, you had me checking it, but no. I looked it up and it seems to be my purchase date (and consequently original Apple Carplay subscription date) with 20 years added to the year part of the date.
Re:BMW Connected Apps Protocol by Lendal on Monday January 20, 2020 @09:14AM (#22098901)
This reminds my of the troubles I have with CarPlay on BMW.

I use Android. Anytime I try to go somewhere while my wife's iPhone is near the garage, it takes over my car and I can't do anything. No music, no phone calls, nothing but drive. In order to regain control of my car, I have to drive a mile down the road, pull over, shut off the ignition, count 30 Mississippi, then restart the car. Only then will the unresponsive CarPlay coupe coup be ultimately defeated. :)

Sure I could remove her iPhone profile, but that hurts her feelings.

Re:BMW Connected Apps Protocol by rad_gruchalski on Monday January 20, 2020 @03:27AM (#22097308)
Use the correct key fob. The car selects the profile depending on the fob used to unlock the car.

I have two BMWs, both do the same.

Re:BMW Connected Apps Protocol by saberdancer on Monday January 20, 2020 @04:20AM (#22097563)
It's pretty hilarious that the guy had this issue for a while, and not once thought about how does the car determine who is driving, and how it can prepare the seat in time.
Re:BMW Connected Apps Protocol by tonyedgecombe on Monday January 20, 2020 @08:34AM (#22098655)
You are assuming that he didn't know that and that it isn't a bug in the system.
Re:BMW Connected Apps Protocol by saberdancer on Monday January 20, 2020 @08:41AM (#22098696)
True, I am assuming that. Other replies seem to point that way, but I am waiting for confirmation.
Re:BMW Connected Apps Protocol by Yizahi on Monday January 20, 2020 @06:10AM (#22098032)
People actually use both keys simultaneously when sharing cars? I always consider one key as an "emergency" backup, and it is never used daily. The car is single entity, so one key is more than enough (for my use cases).

PS: also in my country it is illegal to drive without car ID card, which is also single entity and need to be exchanged hand to hand when car sharing.

Re:BMW Connected Apps Protocol by ilikehurdles on Monday January 20, 2020 @11:46AM (#22100046)
I have a key attached to my keychain. My wife has a key attached to her keychain. People share cars.
Re:BMW Connected Apps Protocol by joking on Monday January 20, 2020 @06:25AM (#22098090)
they do when you can have a profile attached to the key and the car can have some configurations to that profile, mainly the seat and mirror positions if those are electrically adjustable.

On the other side, I had an audi that on top of 2 keys, it had a plastic key with a code that can be used to create a new key as the one that you must store in house and keep safe.

Re:BMW Connected Apps Protocol by dharmab on Monday January 20, 2020 @12:00PM (#22100172)
Some vehicles have parental controls where a key can be limited to a certain top speed and the car reports its GPS location when that key is used.
Re:BMW Connected Apps Protocol by rconti on Monday January 20, 2020 @12:47PM (#22100584)
"works for me"
Re:BMW Connected Apps Protocol by roel_v on Monday January 20, 2020 @03:39AM (#22097372)
As all the others say, just use the right key fob. It's in the manual how all this works (it is in mine, at least).
Re:BMW Connected Apps Protocol by bob1029 on Monday January 20, 2020 @12:07PM (#22100242)
This story is exactly why I want my cars to be dead simple. I don't care about the "luxury" that is having some gigantic distracting screen with whatever invariably-horrible software implementation running on it.

My current car is almost entirely mechanical, with the exception of electronic throttle body. This may sound like a petty gripe considering the pure garbage that is being sold today, but I can feel the difference between this and a throttle body with a physical cable attached to it. It annoys the hell out of me that I can sense a 1mm deadzone before the computer detects that I have pressed my accelerator pedal. I cannot comprehend how people are tolerating things like brake/steer-by-wire, lane-keep assist on by default, engine auto stop, emergency auto breaking, etc.

I understand the most profitable target market for these cars is "people who didn't want to drive in the first place", but can we at least spend a little time considering those still in the "I like to drive and don't want it to be a miserable experience" demographic?

Re:BMW Connected Apps Protocol by rhombocombus on Monday January 20, 2020 @01:20PM (#22100874)
Folks tolerate many of the features you describe (lane-keep assist, emergency auto braking (edit - spelling)) because they make one of the most dangerous activities we participate in as a society objectively safer. Engine auto stop helps reduce emissions. I get that you are putting a "pure" driving experience on a pedestal and from an aesthetic standpoint I tend to agree, but it sounds like you haven't had to mop up after a catastrophic collision. Tens of thousands of people die every year (edit- in highway collisions) and you are complaining about technologies designed with the express intent to mitigate that, so how do I look at your gripe as anything but selfish nostalgia?
Re:BMW Connected Apps Protocol by bob1029 on Monday January 20, 2020 @01:51PM (#22101168)
Why do we need a feature to steer for the driver or press their brakes? What is the new acceptable % of driver involvement in the activity? Is it now 95%? I don't understand why everyone seems to be OK with this grey area of man/machine responsibility. I've heard far more stories of lane keep assist doing something unexpected and causing panic than I have of it saving someone's ass.
Re:BMW Connected Apps Protocol by ryanlol on Monday January 20, 2020 @04:54AM (#22097712)
Which iDrive version does your car have? The only notable software bug I’ve encountered on my G12 with the current gen NBT EVO (101172.3.214, 2017-04, Q18491l) is that carplay sometimes fails to connect until I restart the infotainment.

I’ve never seen the car pick any other driver profile than the one associated with the keyfob.

Re:BMW Connected Apps Protocol by CowboyViking on Monday January 20, 2020 @06:17AM (#22098055)
Something to remember about the automotive industry is that they have a long running time for each project. So each generation often have a large improvement over the last because they worked on it for years before first release.

This is why some things can be "not perfect" for some users. The companies are improving rather fast just past years to be able to have things like software be improved in a much faster way and free of chains to the timeline of the project they are part of.

"Car thinks i'm the wife". Some cars go by weight and some by the key used. Some go by the last use and once you sit down it adjust things to that last setting.

I used to have a Audi and a Volvo with these things. The Audi i had seemed to go by weight only and the Volvo had memory buttons to be used but seemed to go by the key.

What the newer BMW use i am unsure of.

Re:BMW Connected Apps Protocol by ilikehurdles on Monday January 20, 2020 @11:35AM (#22099962)
Do you and your wife use multiple BMW keys interchangeably? Each key can be made to default to a profile, so when either my wife or I enter with our keys, everything sets up per each of our preferences.
Re:BMW Connected Apps Protocol by landcoctos on Monday January 20, 2020 @08:33AM (#22098647)
>And the UX is pretty good. The computer controls can almost be used by memory, they're very close to hand and well laid out. The nav is so-so but the in-dash lane view makes it sane for big cities.

But the software is awful. It's not poorly designed, necessarily, but it's buggy as hell.

Interesting. I have a 2015 BMW 3 Series with professional I-Drive and I still find it one of the best systems available.

Re:BMW Connected Apps Protocol by ollie87 on Monday January 20, 2020 @08:43AM (#22098710)
I have a 2019 MINI Cooper S with Professional iDrive, I can confirm it is buggy.

It's the best system, but it's still awful.

Re:BMW Connected Apps Protocol by landcoctos on Monday January 20, 2020 @09:14AM (#22098895)
Maybe it's because exceptions for car systems are so low.
Re:BMW Connected Apps Protocol by rconti on Monday January 20, 2020 @12:49PM (#22100600)
Is there, like, a video that explains the theory of iDrive? I can always make it do what I want it to do, but it makes no goddamned sense. What I mean is, the overlapping 'cards' and menus and when and why clicking the controller is different from togging it to the right on a menu item when those always* seem to do the same thing.

I just don't get the theory behind it all. It's a system you have to LEARN how to use, and you can use it for years without ever understanding what the hell they were thinking/intending. I've just learned to work around its quirks.

Re:BMW Connected Apps Protocol by m463 on Monday January 20, 2020 @11:10PM (#22104248)
Hardware companies make terrible software.

But now the problem is that software companies make very good software - that benefits themselves first, and the customer as almost an afterthought.

Re:BMW Connected Apps Protocol by 88840-8855 on Monday January 20, 2020 @05:54AM (#22097963)
I am driving a new Mercedes C class and can confirm: the software is utter rubbish. Half of the built-in "Mercedes apps" are crashing, not starting, not working, not connecting. Mercedes Me works - sometimes, sometimes it doesnt.

Germans are very bad at software.

Re:BMW Connected Apps Protocol by netsharc on Monday January 20, 2020 @06:16AM (#22098051)
The thing I can't stand on Mercs is their ugly UI, which they've kept even in this day and age:

https://c1.peakpx.com/wallpaper/1018/324/929/mercedes-benz-c...

One time I got in one of their cars in a car show, and the display kept popping up a modal dialog "To use X, please connect a phone". I get it, you told me 5 seconds ago!

Re:BMW Connected Apps Protocol by rconti on Monday January 20, 2020 @12:50PM (#22100608)
It's insanely ugly. I rented a cla200d in Germany a couple years back and just assumed it looked chintzy because I had the low-rent cardboard interior rental company model.

... Until I saw the same font and graphics on a $100k+ AMG E class at the auto show being advertised as NEW.

Re:BMW Connected Apps Protocol by ChuckNorris89 on Monday January 20, 2020 @06:06AM (#22098014)
Automotive software isn't written by Germans anymore, they outsourced most of it to the cheapest OEM over a decade ago. And it's not just the Germans, everything in automotive is cost driven with contracts going to the lowest bidder leading to a race to the bottom and the results speak for themselves as you can see.
Re:BMW Connected Apps Protocol by wtf_srsly on Monday January 20, 2020 @07:08AM (#22098237)
This isn't true anymore.

With MBUX Mercedes has started developing their infotainment system in-house again. I don't personally own a Mercedes but from what I've heard it's much better then the previously outsourced infotainment system.

Re:BMW Connected Apps Protocol by ryanlol on Monday January 20, 2020 @06:14PM (#22102860)
I guess it’s written by non-Germans who speak German then? Awful lot of BMW internals tend to be in German.
Re:BMW Connected Apps Protocol by 88840-8855 on Monday January 20, 2020 @06:09AM (#22098026)
Please elaborate.
Re:BMW Connected Apps Protocol by ChuckNorris89 on Monday January 20, 2020 @06:53AM (#22098191)
Re:BMW Connected Apps Protocol by russellbeattie on Monday January 20, 2020 @04:23AM (#22097582)
Oh god. I got rid of my BMW less than a year after buying it in part because of the horrible "iDrive" central console interface. It was absolutely terrible! Examples: Putting the car into drive would pass by reverse, so the reverse camera would come up, then not go away for 20 seconds or so. Notifications would pop up for gas at 1/8th of a tank with an alert sound like the scene change music to Law & Order. Unkillable notifications for unneeded oil changes. Deep menus for common functionality like sound adjustments. The audio didn't stop when you turned off the car, only when you opened and shut the door (letting everyone in the parking lot hear a snippet of your music first). The nav system took a minute or so to start up, so you can't begin to enter an address until it's ready. Where were the physical play/pause buttons? There are none.

There's a reason why California companies lead the world in UI design: We actually care about the user experience. The hostility of a BMW UX is on a level that I honestly didn't think was possible. It wasn't just moronic, it was straight up belligerent.

Thank goodness the car had a major safety recall and I had an excuse to get rid of it. My first and last BMW ever.

Re:BMW Connected Apps Protocol by tooop on Monday January 20, 2020 @04:34AM (#22097626)
Which special BMW did you have when every newish BMW has Reverse at the top and Drive at the bottom (no way of passing Reverse when putting in Drive)?

EDIT: Seems that you are talking about 10+ year old BMW and telling that CA car UX is amazing - cars with no buttons and clicking (touching) through submenus to get the AC blasting...

How do you define "unneeded" oil changes. If the oil change wasn't reset that is up to your service.

Re:BMW Connected Apps Protocol by ilikehurdles on Monday January 20, 2020 @11:56AM (#22100149)
You pass by reverse on the way to drive on a lot of BMW automatic shift knobs. Drive is on the bottom, but before that is neutral, then reverse, then park. To go from park to drive you have to pass reverse.

I have not had the problem that the other user complained about, of the reverse camera and sensors coming on when changing gears. Perhaps they shift much slower than the manufacturer anticipated, or they aren't depressing the button on the knob.

Re:BMW Connected Apps Protocol by ryanlol on Monday January 20, 2020 @03:45PM (#22101955)
> on a lot of BMW automatic shift knobs

Isn’t that only with a couple of weird models built on the Mini UKL platform (and not even all of those)? Hardly what I’d call “a lot”.

Pretty sure literally all other models use a button for park.

Re:BMW Connected Apps Protocol by pokepim on Monday January 20, 2020 @04:59AM (#22097749)
Agreed, newer iDrive interfaces is one of the best if not the best car interfaces you can use. Lexus NX on the other hand, well thats what a crappy UX is.
Re:BMW Connected Apps Protocol by russellbeattie on Monday January 20, 2020 @02:47PM (#22101570)
Unlike you, I'm not an anonymous internet asshole making baseless accusations from their mom's basement, so what I wrote is actually the truth - it was a 2018 BMW X1.
Re:BMW Connected Apps Protocol by pokepim on Thursday January 23, 2020 @10:11AM (#22128096)
I'm not sure if you are replying to my comment but I actually owned w BMW X6, so I'm used to iDrive. Not sure if X1 had something different, it may be the case as it is much smaller car.
Re:BMW Connected Apps Protocol by ryanlol on Monday January 20, 2020 @03:50PM (#22101990)
I don’t think it’s exactly unfair to describe the Aisin X1 as a “special BMW” :)

It’s definitely a weird exception, and the kind of car you’d expect to suck. Sort of like the Mercedes CLA.

Re:BMW Connected Apps Protocol by ilikehurdles on Monday January 20, 2020 @06:20PM (#22102880)
I totally get why BMW snobs say the X1 and X2 are weird (but wait until you see the new 1-series). But they're hardly 10 year old models. For people cross-shopping in that segment of vehicles, its sales indicate that it comes out on top of the competition.

The iDrive system that the user was complaining about is pretty much interchangeable with every other bimmer of that generation, so you're going to find mostly the same features and quirks throughout that lineup. If they didn't like that UX, they're pretty much going dislike any iDrive.

Personally, I think BMW makes a way better infotainment than most other manufacturers.

Re:BMW Connected Apps Protocol by NullPrefix on Monday January 20, 2020 @05:02AM (#22097765)
>How do you define "unneeded" oil changes. If the oil change wasn't reset that is up to your service.

Those pesky updates.

Re:BMW Connected Apps Protocol by antiterra on Monday January 20, 2020 @05:23AM (#22097826)
How is the radio staying on belligerent? I love that feature. It just takes another tap of the stop/start or the volume knob to shut it of.

Plenty of people idle to finish hearing what they are listening to when they reach their destination, and a straightforward way to do that without burning fuel is nice.

Re:BMW Connected Apps Protocol by ryanlol on Monday January 20, 2020 @05:28AM (#22097851)
>It just takes another tap of the stop/start or the volume knob to shut it of.

Not even that, just getting out of the car and locking it will do the trick.

I guess that won’t work if you’re terribly insecure about your music choices though?

Re:BMW Connected Apps Protocol by ryanlol on Monday January 20, 2020 @05:20AM (#22097811)
> Unkillable notifications for unneeded oil changes.

“Unkillable”? You just go into the service menu and reset the oil change interval, this isn’t hard stuff.

Just google “e65 reset oil change” or whatever model you had.