Garlan Garner
Banned
Tesla should provide an optional FOB for model 3.
The issue here is NOT Tesla's SW or bluetooth. It is about how the bluetooth implementation works on both Android and iPhones. The phone needs to save power, so they do NOT have the bluetooth radio advertising all the time its presence. It is dynamically managed by the OS in the phone and it decides when to broadcast the bluetooth services of the phone that are to be received by any other BT device. The car's BT radio is always on scanning to see if a known BT advertiser (your phone) is around and then unlock the car.
This varies from phone to phone and from OS to OS on both Android and iOS, to give you an example sometimes on iOS there can be lapses of 30s or more with the BT radio not advertising its ID making it impossible for the car to detect the presence.
I have developed bluetooth proximity applications in the past and i am familiar with the power policies of BT in the phones and how it impacts ANY BT proximity applications, it is documented on both Android and iOS developer guides.
As the battery of your phone gets lower the power management policies become more aggressive and bluetooth is not advertising for longer periods of time. (the same behavior is seen on BT door locks for example)
Tesla knows this, and still they chose to use this as the primary method to unlock the vehicle due to conveniency.
From an App development perspective you can't override the phone OS bluetooth power policy when the App enters background. When it is on the foreground (app open) your car will unlock easier (because the App now has full control of the BT radio on the phone and can start BT advertising right away) but when the phone is in your pocket (App in background mode) the phone OS takes control of the BT radio and has to arbitrate the use of the BT advertising of all the services requested by all BT apps in your phone (Tesla app being just one of them). This is how phone OSs work so you do not burn battery as BT will be advertising its ID too often.
So, give us the option of an FOB like in the model S. Also heard phone auto unlock is coming on Model S at some point, hopefully the other way around comes first
Thank feli for writing this post
That's not how Bluetooth works. Some phones do that but not all. What developer guides are you referring to?