We LOVE Open-Source and APIs - Automakers? Not So Much

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ธ.ค. 2024

ความคิดเห็น • 126

  • @cadude145
    @cadude145 ปีที่แล้ว +8

    I realize your broader point and agree. That said, based on Mazda's business plan, you will not need to worry about them much longer.

  • @NeilBlanchard
    @NeilBlanchard ปีที่แล้ว +14

    #Right2Repair is *critical* to us getting away from a throw away world. And *yes please* do review the open source hardware/software that you mentioned! I think that any subscription fee for access to functionality of the equipment (i.e. vehicle) that we (supposedly) own - is ridiculous. It is usury to force us to pay them money - AND then force us to see ads AND/OR sell our data.

  • @lesliefranklin1870
    @lesliefranklin1870 ปีที่แล้ว +5

    The great thing about vi is that it's available on all flavors of UNIX/LINUX. All hail vi.

  • @ksnax
    @ksnax ปีที่แล้ว +14

    I don't pay for cloud services. My next new car will have Android Auto and Carplay support. Any manufacturer standing in the way of that can get f***ed.

    • @wolfgangpreier9160
      @wolfgangpreier9160 ปีที่แล้ว +1

      Thats perfectly ok. GM will love to follow your advice.

    • @MarkSpohr
      @MarkSpohr ปีที่แล้ว +1

      Unfortunately Apple and Google will monetize you just the same as GM.

    • @abelincoln78
      @abelincoln78 ปีที่แล้ว

      Same

    • @abelincoln78
      @abelincoln78 ปีที่แล้ว +3

      @@MarkSpohrsure, but they’re already getting all that data from your phone. At least with AA and CP we can be assured of consistent UI’s across models, manufacturers, and ages of vehicles. And due to their ubiquity in the market I think we have a better idea the level of distraction they produce in a much shorter period of time which SHOULD allow for faster and more effective iteration wrt said distraction.

    • @xxwookey
      @xxwookey ปีที่แล้ว +4

      The problem with android auto is that that that's proprietary google code. There is no open implementation of the client (phone) end SFAIK (plenty of the server side, but that doesn't help). So you can't use on a degoogled Android phone. It should be possible to connect to one's car without having to use a google proprietary app.

  • @StephenMatrese
    @StephenMatrese ปีที่แล้ว +5

    I've known you long enough to know you are a nerd.... but, you never stop coming out. I

  • @AlainODea
    @AlainODea ปีที่แล้ว +1

    Excellent content Nikki. Very important to get to a point where we actually own our things. Right to repair and fair use of APIs are very worthwhile.

  • @xwolpertinger
    @xwolpertinger ปีที่แล้ว +9

    The availability of good APIs is so valuable it can't really be overstated.
    A lot of times, especially when you aren't lucky enough to live somewhere blessed with net metering they are the difference between
    "I charge my car for basically free on certified renewable energy"
    and
    "It might be coal, who knows"
    My recent EVSE purchase was largely informed by open source software relying on vehicle APIs for their status information. Without them it is doable but a major, manual pain.
    Sadly said API might be on the chopping block soon. Which is a big enough deal to reconsider my options once any leases are up.

    • @xxwookey
      @xxwookey ปีที่แล้ว +1

      Which car did you pick? Which are least-bad?

  • @JackPinesBlacksmithing
    @JackPinesBlacksmithing ปีที่แล้ว +3

    `vim` is a perfectly fine editor, even a full-fledged IDE if you so choose, unlike Notepad.

  • @n.brucenelson5920
    @n.brucenelson5920 ปีที่แล้ว +3

    I am so grateful for the continued insightful commentary you are providing.

  • @jacobstanton4619
    @jacobstanton4619 11 หลายเดือนก่อน +1

    Great video! Could you possibly make a tutorial with Onstar2mqtt? I have installed but don't know how to do automations with it.

  • @fintrollpgr
    @fintrollpgr ปีที่แล้ว +10

    Indeed don't use vi, use vim! And to be honest API access is already good, but you should be able to self host it or be allowed to redirect your car to your own server.

    • @xxwookey
      @xxwookey ปีที่แล้ว

      Emacs! (or jed or zile)

    • @teklife
      @teklife ปีที่แล้ว

      amen brother!

  • @Dvortex1
    @Dvortex1 ปีที่แล้ว +4

    I'd say colon q bang to get out of vi and ensure no unintended changes.

  • @Orbit353
    @Orbit353 ปีที่แล้ว +4

    As an alternative to "raw" reverse engineering by e.g. network inspection, a lot of automakers have beta programs for their app that you can sign up to - that also give you an app version with proper logging of what is actually happening, including the API calls made towards their servers. In one case, I found that their "we only store your driving and charging activity for three months" claim, rather was the app just asking for what has happened after a certain date. By changing the API call, I could get data as far back as the service had been up - or just change the date on my phone and use the native app to get any 3 month segment from the past. I did eventually get through to their legal department, and they claim to now have changed to proper data retention policies - it is at least not accessible anymore through the API. I was although a bit puzzled when their layers asked me what other information they had incorrectly stored - something I suggested they rather should discuss with their 3rd party development team that has access to the source code.

  • @teklife
    @teklife ปีที่แล้ว +2

    i wonder if mazda just spent more on the cease and desist notice to the developer rather than hire him or embrace the community. that type of good will goes a long way, better than spending money on advertising, imho

  • @markthomasson5077
    @markthomasson5077 ปีที่แล้ว +3

    All a bit beyond me.
    But it does occur to me that at some stage, say when the warranty has run out. It should be law that the system must become open source. Otherwise how are old EVs be kept going when things go wrong. Or company goes out of business

    • @rp9674
      @rp9674 ปีที่แล้ว +1

      Some like Fiat 500e lose their app completely and you can't get it at any price

    • @stevewausa
      @stevewausa ปีที่แล้ว +2

      People who paid $100 to update the modem in their early model LEAF only got a couple more years of connectivity since the “new” one was only 3G capable.

  • @Realciderreviews
    @Realciderreviews ปีที่แล้ว +2

    I want to see a fully open source car software project. Don’t like lane keep assistance turning on every time you start the car? No worries here is where to change it in the config file.

  • @vk3xe
    @vk3xe ปีที่แล้ว +4

    Still annoyed I had to spend time reverse engineering the CAN data for my car using OVMS to get the data I want out in to MQTT when my car is already doing this. No one has had luck reverse engineering BYD’s app yet. Upside is this would be harder to lock down

    • @xxwookey
      @xxwookey ปีที่แล้ว +2

      Thank you for your contribution, and yes it's ridiculous that people have to do this work in stead of manufacturers just not being wankers about it.

  • @raitchison
    @raitchison ปีที่แล้ว +6

    Louis Rossman does a lot of videos on right to repair and even runs a non-profit that advocates for right to repair laws across the U.S.

  • @kRaCkrrjAcK
    @kRaCkrrjAcK ปีที่แล้ว +2

    #Right2Repair I would appreciate the run down on the open source solutions. Or, even a rundown of where to find cost information on subscription fees to expect from major EVs.
    Cheers

  • @kensmith5694
    @kensmith5694 ปีที่แล้ว +4

    With closed APIs, my morning of the future will likely start with me having to use the coffee maker's app to get the coffee coffee started. Coffee will start after the ads. I will then select between too dark and too light on the toaster using the app for it, because yes that API is closed too. Later in the day, I will clean out the fire pit in my back yard and get ready to use it to make dinner because the app for my oven no longer works since the company went out of businesses so there is nothing for the closed API to talk to. I will have to leave for work early because again today I am riding my bike. The garage door app still isn't working and even if it did, "my" EVs app won't let me drive it.

    • @transportevolved
      @transportevolved  ปีที่แล้ว +2

      There's nothing wrong with smart home devices or indeed smart appliances. The problem is never the device. It's always the humans.
      So, go open source. You own it, you have access to it ;)

    • @kensmith5694
      @kensmith5694 ปีที่แล้ว +1

      @@transportevolved Sadly closed APIs are built into much that we buy. My intended meaning was one about closed APIs. I will edit to make that clearer.

  • @salibaba
    @salibaba ปีที่แล้ว +1

    This is why I’ve always been apprehensive of smart tech, more so than privacy concerns and e waste for redundancy.
    HA with sufficient firewall and remote access and APIs tieing into that is where it should be.
    I was very happy to hear my home storage solution; which is all web controlled, can now be controlled locally through a TCP link. I now feel better that if they go bust, I could still control it or sell it on working, should I ever upgrade.

    • @xxwookey
      @xxwookey ปีที่แล้ว +1

      Which one is that? Few inverters or batteries provide documented local links. Victron are great, and Pylontech batteries are also well-documented. And the Seplos BMS in the Fogstar battery kits can pretend to be about 12 different batteries. But most of these things just come with 'use our proprietary app via a 3rd party server that might disappear at any time'. And then they look at you funny when you say that's garbage and you are not going to buy such a thing.

    • @salibaba
      @salibaba ปีที่แล้ว +1

      @@xxwookey Givenergy.

    • @xxwookey
      @xxwookey ปีที่แล้ว +1

      @@salibaba Ah OK. I liked their kit but so far as I could tell it was only accessible via their server (so if they go bust you are screwed). Has that changed?

    • @salibaba
      @salibaba ปีที่แล้ว +1

      @@xxwookey it’s a bit of a home brew solution Afik. I’ve not made use of it. I have some little Android boards lying around which I’ve aquired. I may not the bullet and dip my toes into HA. I object to voice command stuff like Alexa et all and find a light switch/bulb with more processing power than Apollo 11 a bit silly. Smart plugs and automating the battery changes things though.

  • @abelincoln78
    @abelincoln78 ปีที่แล้ว +3

    Really wish Mazda would stop playing the bad guy. Their gas cars are so dang good (for gas cars). If they would put their heads down and try with their whole ass there could be some great Mazda EV’s out there. Instead, like Toyota and other Japanese automakers, they appear to be actively writing their own death certificate.

    • @teklife
      @teklife ปีที่แล้ว +1

      true, mazda is one of the most amazing automakers out there, they've given the world some of the best and most beautiful drivers cars ever.

    • @abelincoln78
      @abelincoln78 ปีที่แล้ว

      @@teklife they were all in on combustion through the 2010's. I get that. At the time I wasn't ready to admit the connection between CO2 and global warming. The EV ramp up also didn't seem to be becoming real.
      But to get the news in 2020 major global markets were enacting ICE bans by 2030-2035, they needed to drop that I6 program and the platform attached to it and start working on EV's. OR, make damn sure they package protected for a 100kWh battery. Even without a USA ICE ban the market will drop out from under them long before it pays itself off.
      I really like that I6. Wifey loves it. But it'd be a lot better if it were EV.

  • @grantlouw3182
    @grantlouw3182 ปีที่แล้ว +1

    Logical conclusion to companies forcing subscriptions instead of ownership is most people can’t afford to have all the subs and just don’t get the product.

  • @MarkSpohr
    @MarkSpohr ปีที่แล้ว +1

    Thanks for this great information!

  • @Richardincancale
    @Richardincancale ปีที่แล้ว +1

    6:40 Did Kate’s dad work on the UT200 and HASP emulators that allowed the CTL Mod One to talk to CDC and IBM mainframes back in the 1970s?!!!

  • @bellshooter
    @bellshooter ปีที่แล้ว

    Great video, shame about the API squash by Mazda . Would love a mini series on the home/car automation, but low overhead, simple filming and editing , and NO makeup requirement beyond what people want to wear. Maybe on second channel?

  • @roguebullet4220
    @roguebullet4220 ปีที่แล้ว +1

    OVMS update review 🙏

  • @YeOldeTraveller
    @YeOldeTraveller ปีที่แล้ว

    The ability to integrate with the rest of my systems will be a key feature I will be looking for in my next vehicle.
    Also, I will not pay a subscription for heated seats. That would be considered as inoperable in the comparison to other options, and heated seats is important when you live in the North.

  • @teardowndan5364
    @teardowndan5364 ปีที่แล้ว +2

    11:50 I wouldn't want a new car that doesn't have Android Auto / Apple Carplay either. Phones and tablets can be replaced every few years to get updates through the lifetime of the vehicle, baked-in systems in a car are unlikely to get updates besides safety-critical recalls beyond the first four or five years, in which case you will likely be back to relying on your newer phone or tablet for functional extension anyway.

    • @Orbit353
      @Orbit353 ปีที่แล้ว +1

      In car - yes, unless a v2.0 comes around that is not backwards compatible. A lot of the use cases is although controlling the car remotely, for which there are no standards. Older cars also has the problem that 2G and 3G networks are being shut down, without there being an option to get an "old" car to connect to an existing cell phone network.

    • @teardowndan5364
      @teardowndan5364 ปีที่แล้ว +3

      @@Orbit353 I don't even have a data plan on my smartphone. I sure as heck not paying for one for my car.

    • @k34561
      @k34561 ปีที่แล้ว +1

      Our Toyota/Lexus GPS mapping systems where locked in time. We never paid a the money for a dealer service to update. It was also very obvious from day one, that Toyota didn't design/build them. Their where features like vehicle service times implemented in the dashboard, but not passed on to the GPS mapping system.
      On the other hand our Tesla Model 3 has been a dream. The Tesla has been constantly updated for over 5 years. The update periods have varied from a week to a year.

  • @stevewausa
    @stevewausa ปีที่แล้ว

    Without vi(m) how would your ESC get any exercise?

    • @placebo_name
      @placebo_name ปีที่แล้ว

      After you wear out the Alt key, you can use each to stand in for it in emacs. ESC and then B is the same as ALT + B.

  • @MarlinMay
    @MarlinMay ปีที่แล้ว

    Excellent video. Yes, I think you should produce more videos on this subject. Do you have any connections into the Defcon community? Perhaps consider presenting at Defcon 2024.

  • @teklife
    @teklife ปีที่แล้ว

    hey Nikki, are you running debian on that old powerbook? i guess the old but funky imac died?

  • @sbedard9906
    @sbedard9906 ปีที่แล้ว +1

    Did anyone found an inexpensive way to connect to a 2014 Leaf, assembled in USA 🇺🇸, without the the software and/or hardware upgrade that works in USA only and not Canada 🇨🇦 ?

    • @transportevolved
      @transportevolved  ปีที่แล้ว +2

      OVMS is one choice. docs.openvehicles.com/en/latest/components/vehicle_nissanleaf/docs/index.html

  • @0ctatr0n
    @0ctatr0n ปีที่แล้ว

    Hey does anyone on here know if it's possible to use a Raspberry Pi as an Android client to connect to a cars built in Android Auto? I don't want Google on my phone so if I can simply hotspot my phone to the pi in order to use google maps or spotify indirectly that'd be awesome!

  • @danielmadar9938
    @danielmadar9938 ปีที่แล้ว +1

    Thanks

  • @williamquemuel7824
    @williamquemuel7824 ปีที่แล้ว +1

    I wish that Nissan would provide open source to their Chademo charging so that 3rd party vendors can provide a CCS or NACS capability to Leaf owners.

    • @rp9674
      @rp9674 ปีที่แล้ว

      Free the leaf!

    • @celeron55
      @celeron55 ปีที่แล้ว +2

      Not much open source needed there, the Leaf's internal CANbus has been largely reverse engineered and Chademo has been published as an open standard also. Open source CCS development is pretty nicely chugging along also (I've taken a part in that). My prediction is that it will take a year or two for someone to design some sort of a retrofit CCS kit for Leafs.

    • @celeron55
      @celeron55 ปีที่แล้ว +1

      I predict most Leaf owners will just get a Chademo-CCS adapter though. I think 2024 will overall be an exciting year for those looking to charge their Leafs using CCS.

    • @williamquemuel7824
      @williamquemuel7824 ปีที่แล้ว

      @@celeron55 If that is the case, why is Dala’s EV repair not been able to do this?

    • @transportevolved
      @transportevolved  ปีที่แล้ว +1

      Actually Dala is working on it :)

  • @CplHicks31415
    @CplHicks31415 ปีที่แล้ว

    In complete agreement on 'vi'. I know people who've installed it on a windows system and have recommended them therapy. On a *nix box, that's often all there is--so I have vi "muscle memory". There--that's my excuse.

  • @ScottKirkwood
    @ScottKirkwood ปีที่แล้ว +1

    I've always called it "vee-eye", even though it's short for "VIsual editor". Oddly for "vim", I pronounce it "vim", which rhymes in "gym" and not "vee-eye-em".

    • @theairstig9164
      @theairstig9164 ปีที่แล้ว

      And yet we both know what was meant

  • @joevwgti.
    @joevwgti. ปีที่แล้ว

    Just giggling n' giggling in my seat for this intro. So good. Also hate vi, nano all the way.

  • @TheScottShepard
    @TheScottShepard ปีที่แล้ว +2

    Mazda is clearly struggling to stay relevant. It’s too bad. I’ve always liked their styling.

  • @johnfilce9236
    @johnfilce9236 ปีที่แล้ว +1

    Using vi is like coding with punch cards. Emacs will let you configure your editor to work however you want. I know one person who made emacs behave like Wordstar, but that is another issue...

    • @CoryAlbrecht
      @CoryAlbrecht ปีที่แล้ว +1

      Vim has lots of configurability, too, including macros & scripts just like emacs.

  • @jameshiggins-thomas9617
    @jameshiggins-thomas9617 ปีที่แล้ว

    The API restrictions are more enforceable through the Anti-hacking laws, which are as ridiculous as the DMCA. The latter is a stretch (as you note), but the others (CFAA?) are much more on point. Bad law, but still. 😠

  • @jaredleemease
    @jaredleemease ปีที่แล้ว +2

    Thank you Nikki and thank you to the Transport Evolved team. 🌷🪻🌹

  • @davidphillips1133
    @davidphillips1133 ปีที่แล้ว

    Some car companies are ruled by bean counters too blind to see the what they have to gain vs there property rights.

  • @justinweatherford8129
    @justinweatherford8129 ปีที่แล้ว

    Silly me, I thought that API stood for American Petroleum Institute. I have been mislead by my previous job manufacturing pipe. Lol

  • @i6power30
    @i6power30 ปีที่แล้ว +2

    Tesla is trying to copy Apple creating a walled garden. Not for open source for sure

    • @TheScottShepard
      @TheScottShepard ปีที่แล้ว

      Tesla provides API documentation for anyone who wants to make an app. Just google Tesla API or similar. This is something they are constantly adding functionality for.

    • @wolfgangpreier9160
      @wolfgangpreier9160 ปีที่แล้ว +1

      No, Tesla is not open source.
      Imagine Tesla making their cars Open source and Alex Jones hacking them to kill his lenders.

    • @i6power30
      @i6power30 ปีที่แล้ว

      @@wolfgangpreier9160 anyone can program any car to kill anyone if they had strong enough motive. The only reason Tesla is not open source is selfish.

    • @celeron55
      @celeron55 ปีที่แล้ว +1

      Tesla, like others, are optimizing their business over anything else, and open source kind of gets in the way. Open source has to be enforced by laws for it to happen. But open source is the wrong idea here. You don't need open source, you just need open APIs. Totally different thing, and an open API is much less work and legal hassle for a company! Ask for open APIs, not for open source, and you might get it. Ask for open source, and you won't get a response.

    • @wolfgangpreier9160
      @wolfgangpreier9160 ปีที่แล้ว

      @@celeron55 Tesla already has had Open API since - idk - since at least Methusalix.

  • @salibaba
    @salibaba ปีที่แล้ว

    Nerd test 1000, How many lights are there?
    😊 too easy. I know your happy place.

    • @stevewausa
      @stevewausa ปีที่แล้ว

      less than five

  • @Master_Failure
    @Master_Failure ปีที่แล้ว

    vi everything!

  • @xxwookey
    @xxwookey ปีที่แล้ว +1

    "More than 70% of people won't consider buying a car that doesn't have Apply Carplay". I assume you mean 'more than 70% of people who own an Apple phone...'? Otherwise that seems a deeply implausible stat.

  • @garylovesbeer
    @garylovesbeer ปีที่แล้ว +1

    Tesla's API is changing. Watch this space.

  • @lyledal
    @lyledal ปีที่แล้ว

    Nerds of the world unite!

  • @AlanTov
    @AlanTov ปีที่แล้ว

    I see Tesla have just announced a major recall for autopilot faults. The resident TE pet will be getting twitchy😂

    • @TheScottShepard
      @TheScottShepard ปีที่แล้ว

      Every software project makes bug fixes until they are abandoned. A Tesla “recall” is usually just an over-the-air automatic update and hardly a bother to the user.

    • @AlanTov
      @AlanTov ปีที่แล้ว +1

      @@TheScottShepardthe recall is because of a US National Highway Traffic Safety Administration (NHTSA) investigation. i.e It’s forced because of safety concerns. It isn’t just a standard lifecycle update as you suggest.

    • @wolfgangpreier9160
      @wolfgangpreier9160 ปีที่แล้ว

      @@TheScottShepard "A Tesla “recall” is usually" Yes, usually as 99,999%. Good enough for me.

    • @wolfgangpreier9160
      @wolfgangpreier9160 ปีที่แล้ว

      @@AlanTov And its not a recall - if you recall - maybe you can't but do me a favor and try your tired grey cells - recall in Nischta speed means for Tesla "Over the air Updates". And: already done you slow pokes from the US Americanos federated instituional corruption.

    • @transportevolved
      @transportevolved  ปีที่แล้ว +6

      Except it isn't a software update. It's an official recall... which is solved by a software update. It's a difference that's very important to note.

  • @chrismuir8403
    @chrismuir8403 ปีที่แล้ว +1

    Mazda may have won that battle, but will inevitably lose the war. Without the active support of 3rd party app developers, Mazda's own limited offerings will look pitifully sparse and limited compared to other auto makers who cooperate and actively encourage 3rd party development for their car's software.
    It wouldn't be the first (or last) time a tech company financially starved to death inside their carefully guarded proprietary moat.

  • @remliqa
    @remliqa ปีที่แล้ว +2

    I am disgusted by this is video. How dare Nikki hides from all of us that she is a nerd. Unforgivable .😤😤😤😤

  • @xxwookey
    @xxwookey ปีที่แล้ว +1

    Who cares if some software provides functionality that some other (proprietary) software (only available in a proprietary app store) offers. That's a big fat 'so what'. There has never been any regulation preventing writing software that does the same job as some other software (except of course where patent infringement can be shown, which is a whole other area of general-purpose outrage). Do Mazda have a patent on 'opening doors remotely' or 'timing charging sessions'. I bloody hope not, and even the truly awful US patent system probably didn't grant them a thing.

  • @nycameleon
    @nycameleon ปีที่แล้ว

    Car apps could be so good, but then the mba's got involved

  • @overcaffeinatedengineering
    @overcaffeinatedengineering ปีที่แล้ว

    🤣 vi is a dark place. You don't want to go there.

  • @RustyChapman
    @RustyChapman ปีที่แล้ว

    I dunno how much of a nerd you are. Most olPoindexters, like myself, have long embraced the easy reading, dark mode for the code writer.

  • @rp9674
    @rp9674 ปีที่แล้ว +1

    Interesting copyright and patent issues, you should be able to feel like you actually own your car not rent it. My caveman brain goes to where do I mount a tablet in here

    • @rp9674
      @rp9674 ปีที่แล้ว +1

      I love the car company trying to sell you a car after they just sold you one, have you seen my payments and my income?!

  • @rolandsoderlund1948
    @rolandsoderlund1948 ปีที่แล้ว

    Why should manufacturers share the development they are doing? Isn't making money the whole point of a company? Open source is one thing API's is an another, and open API's is third. Of course the car companies use API's but they are not always using open API's, and they doesn't necessarily share data, and why should they? I cannot understand why companies should share their data, their software and their API's, what will it bring me as a customer? Same security flaws in all cars, so all manufactures will have surface of attack? Sorry I don't believe in this.