Valet forgot passcode





Here is a video demonstrating how it doesn't work very well.





Last edited by Steve Garrett; Apr 22, 2017 at 10:54 AM.
The Best of Corvette for Corvette Enthusiasts
It does not work that way. It works just like if you were to send a reply to a text via the car. The car can send any text through your phone. From the description above, it sends a text through your phone to GM. GM replies. If you want to get technical, you can find the capabilities by looking up the supported Bluetooth version profiles.
Nowhere above did anybody say it sends any message to GM and why would it need to. It knows the unlock code locally. And how would it do that as many have never used the WiFi stuff and Bluetooth does not have the range to go all the way to Detroit.
As for Bluetooth profiles, the closest thing I could find was https://en.wikipedia.org/wiki/List_o...file_.28MAP.29 in which Chevy is noticeably absent.
Here is a video demonstrating how it doesn't work very well.
https://youtu.be/VwyiQh8iNQA
Defaria...read...
Nowhere above did anybody say it sends any message to GM and why would it need to. It knows the unlock code locally. And how would it do that as many have never used the WiFi stuff and Bluetooth does not have the range to go all the way to Detroit.
As for Bluetooth profiles, the closest thing I could find was https://en.wikipedia.org/wiki/List_o...file_.28MAP.29 in which Chevy is noticeably absent.
I have no idea what you are talking about. If it indeed functions as the above post says, its the car that's executing the instructions. The phones Bluetooth profile provides the method to send a text message. The car uses this medium to send to GM. This is how GM knows the number to respond to and the code to reply with. Or do you think the text has a code that unlocks all cars?
Last edited by Steve Garrett; Apr 22, 2017 at 10:55 AM. Reason: Merged Posts-please use the Multi-Quote button (the middle icon) in the lower right hand corner of each post to make your responses look like this!
Connecting to phone...
Sending text message with unlock code
Further evidence includes the fact that it didn't work and the following message:
Confirm a previously connected phone is in the vehicle with
Bluetooth enabled and try again. (This feature may not be
supported by your phone.) If unsuccessful, visit a dealer to
clear your PIN
Further you state "GM knows the number to respond to and the code to reply with". So you think that when you invoke Valet Mode a message containing your randomly selected PIN is sent over some "medium" (obviously not Bluetooth because Bluetooth doesn't have the range required) and it does so in an "secure" fashion? Really? When did you exchange keys and authentication tokens with GM such that this could be safely encrypted? Or is it sent in plain text?
Wouldn't it make a lot more sense that the car itself knows the 4 digit PIN you choose (after all it knows it enough to unlock the system) and all of that would be happening on the car's computer locally?
We still don't know the mechanism of how it would get from the car to actually be a text message. In order to be a text message the phone *has* to execute some code. What app is that?
Last edited by Steve Garrett; Apr 22, 2017 at 10:55 AM. Reason: Merged Posts-please use the Multi-Quote button (the middle icon) in the lower right hand corner of each post to make your responses look like this!
Further you state "GM knows the number to respond to and the code to reply with". So you think that when you invoke Valet Mode a message containing your randomly selected PIN is sent over some "medium" (obviously not Bluetooth because Bluetooth doesn't have the range required) and it does so in an "secure" fashion? Really? When did you exchange keys and authentication tokens with GM such that this could be safely encrypted? Or is it sent in plain text?
Wouldn't it make a lot more sense that the car itself knows the 4 digit PIN you choose (after all it knows it enough to unlock the system) and all of that would be happening on the car's computer locally?
We still don't know the mechanism of how it would get from the car to actually be a text message. In order to be a text message the phone *has* to execute some code. What app is that?
Sooo...lets be clear this is a theory and makes the most sense to me.
Again, you are going to far and I have no idea what you are talking about. I did not think I would have to go this deep. The Bluetooth profile on your phone opens up methods to access capabilities. These capabilities are made available to any device that supports the same profile capabilities and that is paired with the phone. One of which is sending texts. Utilizing this connection, the car can send text messages using your phone...the same way you can over the same networks you do...because it is. Its not using Bluetooth to communicate with GM. Its using Bluetooth to communicate with your phone. Your phone then uses your provider. The text message sent from the car contains a code, to which GM generates a reply code. GM sends the reply code to you via text. You enter the code and the car is unlocked.
Think of it like email. Email is defined by the SMTP protocol. When you send an email it's sent to a machine at a certain port (typically port 25). If (and only if) that machine is running software called an email server (e.g. Sendmail or Postfix) then that message will be read when it is received at port 25 and then the message will be "processed". In some instances the message is not bound for a user at this machine to the email server forwards the message along to another machine down port 25. If the user is local then the message is deposited in their mailbox.
The important thing to note is that the mere act of receipt of the message does not show the message to the end user. In fact there is no processing of that message at all until and unless there is software (Sendmail/Postfix) who's job it is is to process it and that software is running. To actually read the message the user runs yet another process called an email client which fetches the email from the mailbox on the server using one of two popular protocols - IMAP (143) or POP (110). It is only then that the user will actually be able to read the message.
SMTP does not display the message to the user - it's just a description of the protocol that the server can adhere to. Even then if Sendmail/Postfix is not running *NOTHING HAPPENS* and the message is not processed. IOW the protocol does not equate to action. The only way to get action is to run code. Same thing on the email reader and the IMAP or POP protocols.
Bluetooth is a protocol specification. And while the car may send the message to the appropriate "port" or Bluetooth profile *NOTHING HAPPENS* unless there is a corresponding process on the other side (the phone) that accepts and processes this message.
WRT texting apps, they must be installed so the question is which app is responsible for processing this "Bluetooth sends a txt message to phone". Note as I said before it could be a system process in the OS but I have not heard of that before.
Last edited by defaria; Apr 21, 2017 at 01:43 PM.
You are making this too complicated and you don't understand what you think you do. Its a waste of my time doing this with you. Especially when all I have is a theory based on behavior reported by another owner.
Last edited by Steve Garrett; Apr 22, 2017 at 10:53 AM.
Think of it this way Mr. Microsoft Exchange expert... You have SMTP right. I mean it exists and is codified in an RFC. What happens if you have a Windows machine but have not installed Exchange? Can it receive emails? The answer is no. Same here. You have a Bluetooth profile. And unless you have software that runs in response to a message receipt nothing happens. This couldn't be simpler...









