Kemmey / Kemmey-TeslaWatch-Public

40 stars 21 forks source link

[TIP] Tesla BLE API #426

Open LexNastin opened 3 years ago

LexNastin commented 3 years ago

Hey, this is not an issue, but if Apple allows it, you can add the Bluetooth Low Energy (BLE) API to the app. I have created a documentation for it actually, you can see it at teslabtapi.lexnastin.com

Kemmey commented 3 years ago

Hey @ArchGryphon9362

Thanks for bringing this to my attention - and SUPER awesome work in reversing that!

I'm fairly certain apples does not give enough control of bluetooth on the watch to facilitate this - and even if it was possible, I'm absolutely certain apple would not allow me to ship it.

But when I find the time, I will absolutely see if I can implement this!

Again - awesome work - super impressive!

Cheers,

Kim

Kemmey commented 3 years ago

Oh - and I've thrown this around a bit to some younger minds - fingers crossed someone finds the time to hack this to work in the watch!

LexNastin commented 3 years ago

Nice, thanks btw 😆! And ye, I heard of Apple not allowing stuff like this, but we'll see. P.S. I too am quite young... way younger than you might think 😉.

xwl commented 1 year ago

There seems to be a watch app "Virtual Keyfob for Watch" that supports bluetooth, meaning one can just use the watch to unlock and drive the car with bluetooth only, no need of phone or LTE network. Would be nice to have the feature in this app too.

Kemmey commented 1 year ago

@ArchGryphon9362 hey Lex,

merry Christmas!

I finally got around to looking into this - and thanks to your awesome documentation, got it working on the watch!

I'll be polishing it up a bit over the holidays and will include in next release :-D

thanks again for your awesome effort in this!

by end of year I expect to take delivery of a model x plaid - I'll have to figure out how to activate the falcon wing doors - and cold weather door unlatch on all cars - that's a highly requested feature.

LexNastin commented 1 year ago

That's amazing @Kemmey! Thanks for letting me know :). You can tell me if and when you publish it, so that I can add it to the projects section of my website!

Oh, and Merry Christmas to you too!

Kemmey commented 1 year ago

@ArchGryphon9362 absolutely will :-D it's currently in TestFlight at

https://testflight.apple.com/join/FdzFOLZv

Hope to ship soon, but need to iron out the kinks first.

Did you ever find a way to put a name on the key when whitelisting? The protos doesn't seem to list the required fields, and none of my guesses worked - would be nice to identify the key to the car as what app it's coming from...

LexNastin commented 1 year ago

Hey, sadly the name, I haven't found out yet how to manipulate, but it's in my todo list of things that I need to figure out. I'll let you know if I ever figure it out 😀