Welcome to Tesla Motors Club
Discuss Tesla's Model S, Model 3, Model X, Model Y, Cybertruck, Roadster and More.
Register

Search results

  1. L

    Tesla Bluetooth Low Energy (BLE) API Documentation

    Yep, sadly it is so. There isn't much the BLE API can do, but the stuff it can is pretty cool in terms of automation!
  2. L

    Tesla Bluetooth Low Energy (BLE) API Documentation

    Nice! Great seeing you progressing! And yep, of course a MacOS app ain't that useful but it's a step in the right direction, and if you made it in swift, I think porting to AWatch won't be that hard.
  3. L

    Tesla Bluetooth Low Energy (BLE) API Documentation

    I mean couldn't you see the closures change when just opening doors?
  4. L

    Tesla Bluetooth Low Energy (BLE) API Documentation

    No you can't flash the headlights, sorry for the miscommunication, it does that when unlocking. It's just that it was dark and the headlights was the only sign that it unlocked. Look at the proto file and it will make much more sense. Sadly I don't know anything about that. Welp, I don't know...
  5. L

    Tesla Bluetooth Low Energy (BLE) API Documentation

    Amazing! You shoulda seen my face when I was using a Bluetooth serial connection thing app that sends messages to BT and BLE devices, I press send message in the middle of the night, and the headlights flash! After months of work, I was in AWE!
  6. L

    Tesla Bluetooth Low Energy (BLE) API Documentation

    Yeah, nothing surprising, make the car believe you're the phone, make the phone believe that you're the car, and act yourself as an extender, meanwhile you don't know what the two are talking about you're relaying the messages. The car sees good signal quality thus it unlocks. Nothing special in...
  7. L

    Vendor Watt Time & Watt Key - Wear OS Watch Apps To Control Your Tesla

    Amazing, sadly I don't have time to test, the car isn't mine, so can't help out with that, but would love to hear any testers' experiences :)
  8. L

    Tesla Bluetooth Low Energy (BLE) API Documentation

    Yeah, it is indeed almost a full imp. But interesting. That truly cross-platform BLE library btw was made by a SpaceX or Tesla worked, I don't remember, so that's nice. Also, I heard Tesla work mostly in Python, so not too surprising.
  9. L

    Tesla Bluetooth Low Energy (BLE) API Documentation

    Ahh, interesting. Did you look at the PyTeslaBLE library that I told you about? The guy already put in a crossplatform BLE library in there so you can just use it directly
  10. L

    Tesla Bluetooth Low Energy (BLE) API Documentation

    Also, neat that you can run it off an RPi! Tell me about what you end up achieving, if you end up doing anything about it! 😅
  11. L

    Tesla Bluetooth Low Energy (BLE) API Documentation

    If I can't load the key, then it doesn't exist, so it never existed, so I create one... The first example with a key, creates a key, saves it, and the it gives the whitelist message to you, and in subsequent runs uses the saved one key. What you're saying is that "if I have a keyfob, but...
  12. L

    Tesla Bluetooth Low Energy (BLE) API Documentation

    After every example*, sorry 😅
  13. L

    Tesla Bluetooth Low Energy (BLE) API Documentation

    Also, I'm pretty sure every command using a key saves/loads it after generation if it is saved in a file
  14. L

    Tesla Bluetooth Low Energy (BLE) API Documentation

    Yes, you'd need to rewhitelist if you didn't already create a key (every example saves the key to a file when creating it). And yes, you'd just do as you said... Here's an example python library one of my friends made, if you need a reference: GitHub - kaedenbrinkman/PyTeslaBLE: Python interface...
  15. L

    How does phone app connect to the car?

    Hey, if anyone has any questions on how the BluetoothLE API works, you can ask me on this post: Tesla Bluetooth Low Energy (BLE) API Documentation
  16. L

    Tesla Bluetooth Low Energy (BLE) API Documentation

    Also, congrats on the car! 🥳
  17. L

    Tesla Bluetooth Low Energy (BLE) API Documentation

    Haha, I also wanted to try something with one of my 32's, but never got the time.
  18. L

    Vendor Watt Time & Watt Key - Wear OS Watch Apps To Control Your Tesla

    Oh and also, I just remembered, aside from that library, I have (should be fully working) examples, right below each section of info on the documentation site!
  19. L

    Tesla Bluetooth Low Energy (BLE) API Documentation

    You see, the name that the car advertises would look something like this: Sfb602a0d5b0ca5ddC It might look random, but in fact that name never changes as it is just a SHA1 hash of the car's VIN, so yes, you could theoretically be tracked using it. But at that point, they might as well just be...
  20. L

    Tesla Bluetooth Low Energy (BLE) API Documentation

    And yes, it is possible, just don't give them the drive perms 😅!
  21. L

    Tesla Bluetooth Low Energy (BLE) API Documentation

    YES! I wanted to do that too at some point, also, if u wanna, take a look at the secondsToBeActive field, as I haven't found out what it does yet (I assume it autodeletes the key or something), here it is: PermissionChange | Tesla BluetoothLE API (Unofficial)... would be nice
  22. L

    Vendor Watt Time & Watt Key - Wear OS Watch Apps To Control Your Tesla

    Here's the link btw: GitHub - kaedenbrinkman/PyTeslaBLE: Python interface for connecting to Tesla vehicles directly using the BLE API
  23. L

    Vendor Watt Time & Watt Key - Wear OS Watch Apps To Control Your Tesla

    Oh, that's nice! Haven't fully read, but just from what I began reading, sounds interesting.
  24. L

    Tesla Bluetooth Low Energy (BLE) API Documentation

    I don't really know, buy I do know that as scan would show the car, so I'd assume it'a advertising. Also, you can find out it's name before connecting to it, it's in the getting started page of the docu.
  25. L

    Tesla Bluetooth Low Energy (BLE) API Documentation

    Ok, so, took a quick look at LightBlue, and it seems that yes, it will be possible to test using it!
  26. L

    Tesla Bluetooth Low Energy (BLE) API Documentation

    No, there is no actual pairing process as this is just BLE, for which no pairing is needed at all, you just literally connect and you can communicate right away. Anyways, I never used LightBlue or Bluetooth explorer, but if you are able to send raw bytes to any characteristic over it, then yes...
  27. L

    Vendor Watt Time & Watt Key - Wear OS Watch Apps To Control Your Tesla

    Hey, I'm the creator of that Bluetooth documentation you were talking about, and just got myself a WearOS watch and would be happy to see an app with Bluetooth. Anyways, if you're a bit confused, my friend developed a python library to communicate with the car over Bluetooth called PyTeslaBLE...
  28. L

    Tesla Bluetooth Low Energy (BLE) API Documentation

    Update! List of changes: Found out and documented how to find vehicle's BLE name! Created examples for every section in getting started Extracted the new VCSEC protobuf (not currently documented, but published in the first warning of the getting started page) Slight visual changes to the...
  29. L

    Tesla Bluetooth Low Energy (BLE) API Documentation

    It works for absolutely anything that has at least half decent Bluetooth LE support, so iOS is fully supported. In a certain part of the guide I say to identify yourself as an Android device. I don't know if it matters whether u say Android or anything else, but identifying yourself as Android...
  30. L

    Tesla Bluetooth Low Energy (BLE) API Documentation

    So, nothing ever turns on unless one of the following happens: The user opens the app The car is interacted with (the user pressing any button in the notification, pulling a handle, or pressing the trunk button) Sentry mode has been left on (the car never goes asleep/turns off in that case) The...
  31. L

    Tesla Bluetooth Low Energy (BLE) API Documentation

    No, I'm developing a small app but it's only for personal purposes.
  32. L

    Tesla Bluetooth Low Energy (BLE) API Documentation

    Nevermind that post
  33. L

    Tesla Bluetooth Low Energy (BLE) API Documentation

    (forgot to press reply, idk if that matters)
  34. L

    Tesla Bluetooth Low Energy (BLE) API Documentation

    No device wakes up the car automatically, the car wakes up when you pull on a handle whether there is a phone nearly or not it will wake up the car, or when you press unlock in the notification, or in the app when your phone is connected directly to the car (by the way the car's Bluetooth that...
  35. L

    Tesla Bluetooth API

    without the API owners' permission*
  36. L

    Tesla Bluetooth Low Energy (BLE) API Documentation

    Hey, I recently reverse engineered Tesla's BLE protocol which is used by (model 3 + y) keyfobs, the phone key, tire pressure sensors, and possibly more! I had a very fun time reverse engineering the Android app, and figuring out how cryptography even works; yes there's good cryptography...
  37. L

    Tesla Bluetooth API

    Apple forbids any use of APIs without their permission, so no Bluetooth or REST APIs, but if the app is just for yourself and you aren't publishing it to the App Store, then sure, I actually just finished writing my documentation of their Bluetooth API! teslabtapi.lexnastin.com is the link.
  38. L

    My Model Y has a pedestrian speaker installed

    Welp... With the holiday update (2020.48.26) we now do