Right, but what about battery drain?The cool thing about the telematics module being "always on" would be that the car would always be awake instantly when you opened the app, including when the car is on WiFi .
Right, but what about battery drain?The cool thing about the telematics module being "always on" would be that the car would always be awake instantly when you opened the app, including when the car is on WiFi .
It’s the vehicle side parsing I’m worried about - is there an automotive part available that can do this within a low power budget? (I thought the car is woken by SMS which I suppose is low power?)It would be protected against by the nature of 802.11 (in theory). WLAN connections are _always_ initiated by the client probe frame. Receiving and parsing that signal is a very low-power task, certainly less than the current model where the the car acts as a client and sends its own probe frames.
tbh the fact that it's not done this way makes me think maybe there's like an FCC regulation against it maybe
The battery drain of a mostly sleeping embedded computer waiting for a radio RX interrupt? Even just on the 12V battery, that wouldn't be an issue. Factor in the HV battery which could power a house for a day or two? You'll never notice that. Think about all the IoT devices that do more than that and run on a button battery for 1-2 years.Right, but what about battery drain?
Then the obvious question is - why can’t our cars do this? @GoFastThe battery drain of a mostly sleeping embedded computer waiting for a radio RX interrupt? Even just on the 12V battery, that wouldn't be an issue. Factor in the HV battery which could power a house for a day or two? You'll never notice that. Think about all the IoT devices that do more than that and run on a button battery for 1-2 years.
With all due respect, you can always dispute a business need that breaks the terms of service and rules of engagement with the platform you are building for.Heck, I've personally added this type of stuff professionally due to business needs I couldn't dispute.
I didn't say it doesn't do anything. Quite the opposite; it does a lot. I said not to do it.Telling users that it doesn't do anything and most companies they're using products for don't abuse ignorance in these areas -- that's a lie. Telling users that most app don't need to be force closed is true. Telling users that most of the apps they use don't need to be force closed for reasons -- that's statistically a lie.
Please don't lecture me on OWASP or reverse engineering and attacking mobile binaries, web apps, or APIs. This Is literally all that I have done since 2009, and that's just counting when someone started paying me for it. My license plate is literally ZERODAY, and that's not just because I thought it was a cool word.Heck, I've been on the side of using some Darwin commands for app scanning in an iOS app. You'd be surprised what you can do when you work with a slew of smart engineers and a bad business/ethics model. You'd be really surprised on what you could do if you've done OWASP testings to the extent I have.
I have zero experience with embedded auto electronics to be clear, so we're on more or less the same level here lmaoIt’s the vehicle side parsing I’m worried about - is there an automotive part available that can do this within a low power budget? (I thought the car is woken by SMS which I suppose is low power?)
(I am well and truly out of my depth there if you couldn’t tell)
pffft, that's nothing. I break software without even having to be taughtI have taught multiple companies in the Fortune 10 how to break software
There are plenty of consumer-grade parts available, of which ESP8266/ESP32 are great examples, but as I understand it, automotive parts need to be able to live a long and tough life and so there are fewer viable options. I'll take your word that (ab)using 802.11 as you describe is not necessarily the best ideaI have zero experience with embedded auto electronics to be clear, so we're on more or less the same level here lmao
You can get several months out of a esp8266 logging probe rx on a AAA battery . . .but ideas like "hey lets rely on an esp8266" is probably why I shouldn't be in charge of ideas.
The whole concept of trusting client probe frames is a security nightmare anyway
Honestly, that's the first step, lol. For a year or two I was known as "point and click find vuln guy" because that's exactly what would happen, lol.pffft, that's nothing. I break software without even having to be taught
This has similarly been a part of my job with a pretty tight loop and the same tools with a hyper focus on iOS.Please don't lecture me on OWASP or reverse engineering and attacking mobile binaries, web apps, or APIs. This Is literally all that I have done since 2009, and that's just counting when someone started paying me for it. My license plate is literally ZERODAY, and that's not just because I thought it was a cool word.
OK.This has similarly been a part of my job with a pretty tight loop and the same tools with a hyper focus on iOS.
My original background and mentorship was NSA bound .
Anyways, if you understand iOS dev and this then my points stand.
Also, this isn’t what I’m saying nor did the examples I provided break Apples terms…With all due respect, you can always dispute a business need that breaks the terms of service and rules of engagement with the platform you are building for.
Cool, with respect my decade plus of Big Tech, Small Tech, and Fortune 500 experience is hyper focused around this area of expertise. It’s unlikely for most people to not have used at least 1 app I’ve had a large hand in at some point. Lecturing me on this topic is, well, funny. This is my career and my life/legacy. The dialogue is tied to corporations and background tasks + force closing. Anyone who umbrellas a statement of dont do that because it doesn’t do anything is unequivocally incorrect. Tagging on that companies can’t do anything is also incorrect. This is a fact, not an opinion. I understand oversimplified responses, but it doesn’t take much to say “it depends” without the BS.P.S. This is why I try so hard to never assume someone's background on the internet. I'm reminded of this guy: https://news.ycombinator.com/item?id=35079
I have no idea who most of you are or what your backgrounds are. I wouldn't lecture anyone here on finance or anything else; I might have opinions, but I'm probably wrong. I would never lecture @segbrk on security either, because I happen to know his background.
But unless I ask, I try very hard not to assume what someone knows or doesn't know.
I agree there are exceptions to almost every rule. I also agree that you can absolutely have a nuanced conversation about any topic, all of the pros/cons contained therein, and so on.Cool, with respect my decade plus of Big Tech, Small Tech, and Fortune 500 experience is hyper focused around this area of expertise. It’s unlikely for most people to not have used at least 1 app I’ve had a large hand in at some point. Lecturing me on this topic is, well, funny. This is my career and my life/legacy. The dialogue is tied to corporations and background tasks + force closing. Anyone who umbrellas a statement of dont do that because it doesn’t do anything is unequivocally incorrect. Tagging on that companies can’t do anything is also incorrect. This is a fact, not an opinion. I understand oversimplified responses, but it doesn’t take much to say “it depends” without the BS.
It’s a pet peeve of mine because it’s an ill informed response.. period. Anything outside of the pros/cons can be debated, but facts are facts here.
To be clear, I’m not lecturing you, just stating facts.
Try removing it, restarting your phone, and try adding it again.On the new version of the app when I add the lucid widget I get…. Pretty sure that’s not how it is supposed to work. Any idea?
I believe JoeC shared some instructions earlier in the thread and want to give credit where its due.On the new version of the app when I add the lucid widget I get…. Pretty sure that’s not how it is supposed to work. Any idea?
Shows Blade for both Field 8 and JSON wheels.Did your car originally get delivered with the 21” aero blades?
What wheels does it say you have when you check the details at https://testmycode.cc?
Look for either:
<class 'vehicle_state_service_pb2.Vehicle'>:
…
Field 8, wheels: WHEELS_DREAM (1)
…
In the gRPC API response, or:
"userVehicleData": [
{
…
"wheels": "DREAM",
…
In the JSON API response.