archgryphon9362 / teslabtapi Goto Github PK
View Code? Open in Web Editor NEWThe unofficial Tesla BLE API documentation, reversed by me and documented by Lex Nastin.
Home Page: https://teslabtapi.lexnastin.com
License: MIT License
The unofficial Tesla BLE API documentation, reversed by me and documented by Lex Nastin.
Home Page: https://teslabtapi.lexnastin.com
License: MIT License
Thank you very much for your document. It has been helpful to me. I am currently encountering an issue where sometimes after sending commands to the vehicle, I receive the following response:
commandStatus {
operationStatus: OPERATIONSTATUS_ERROR
signedMessageStatus {
counter: 9287
signedMessageInformation: SIGNEDMESSAGE_INFORMATION_FAULT_AES_DECRYPT_AUTH
}
}
Following that, I receive another message sent by the vehicle itself:
sessionInfo {
publicKey: "\004#\315\0230\374\3657\371\241Ju\367\320\346\020\266z\303p'\322\206PS\267\304\027m\203\236\023\332\364\307\p0\320W\370\260\254\202Y\\026`r\261\346\223s(\356\256\005\264kH\320\335\033{y"
}
From my understanding, the temporary key of the vehicle has become invalid. Your document mentioned that this could happen, although you had not encountered it yourself. As a result, I regenerated the shared key based on the publicKey (ephemeralKey) sent by the vehicle, but I still receive an error. This key is now unusable, and I need to delete it and add it back to the whitelist to go through the whole process again. I am not sure where the problem lies. Can you help me with this?
https://teslabtapi.lexnastin.com only shows a blank page
I was reading the docs pretty impressive and awesome what you accomplished with patience and determinations. Good job.
Now, I'm new to this tech and honestly I'm kinda lost.
How do I use this or something similar with Java/Kotlin?
Does somebody have any experience with Bluetooth and this documentation on iOS and Swift?
If so, perhaps somebody can push me to the right direction, as I'm a totally Bluetooth newbie :)
Hello, have you ever tried controlling the vehicle's forward and backward movement using fsd? I checked the documentation, but it seems I couldn't find any relevant commands for that!
First off, great work @ArchGryphon9362 you've done well for the Tesla community. This is big and I bet de-obscurificating was not easy, so kudos to you on this accomplishment ๐๐ฝ
So per your docs and my findings, there's really no known way to get the VIN of the vehicle.. yet.
Since the time of writing your docs have you obtained the vin via VCSEC at all? If so how?
Are you able to get any non-changing ID's via VCSEC that match with that found on Tesla API?
Have you figured out if there's any correlation between the vehicle's BLE name and any identifying factors to the actual vehicle?
A non-changing obtainable ID that matches to both VCSEC and the Tesla API are almost imperative for VCSEC to be used in production. Think multiple vehicles, whitelisting via b-pillar or querying for info next to an unrelated Tesla, etc.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.