Click here to Skip to main content
15,888,454 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: No Phone Issue "Advice" Pin
Richard MacCutchan16-Apr-24 8:16
mveRichard MacCutchan16-Apr-24 8:16 
GeneralOBD ? where to start ? Pin
Salvatore Terress15-Apr-24 10:02
Salvatore Terress15-Apr-24 10:02 
GeneralRe: OBD ? where to start ? Pin
raddevus15-Apr-24 10:13
mvaraddevus15-Apr-24 10:13 
GeneralRe: OBD ? where to start ? Pin
kmoorevs15-Apr-24 10:48
kmoorevs15-Apr-24 10:48 
GeneralRe: OBD ? where to start ? Pin
Roger Wright16-Apr-24 5:26
professionalRoger Wright16-Apr-24 5:26 
GeneralRe: OBD ? where to start ? Pin
Salvatore Terress16-Apr-24 16:33
Salvatore Terress16-Apr-24 16:33 
GeneralRe: OBD ? where to start ? Pin
Roger Wright16-Apr-24 16:51
professionalRoger Wright16-Apr-24 16:51 
GeneralRe: OBD ? where to start ? Pin
M-Badger16-Apr-24 5:04
M-Badger16-Apr-24 5:04 
UK/EU based reply. It's also angled towards older cars.

There are plenty of services that can make a new key for a car whether you have the original or not (I had to have a new one done a year or so ago). It's usually a bloke with an van, a key cutting machine and an electronic device to do the key programming. It can't be that expensive to get setup since whilst it's not cheap to get a new key made, nor does the guy turn up with gold teeth and a highly customised Mercedes van (it'll be an old beat-up van and he'll look like he buys too many lottery scratch cards in the hope of getting rich some day).

Search Google for car key programming machine and see what turns up. I'm guessing your friends $4000 "computer" is a professional version one of these. There are cheap consumer versions available but I'd have no idea about the reliability. It's a fairly precarious thing to do at the best of times. No-one will guarantee you success since they see random inexplicable failures, even with the same model/year that worked with another customer yesterday.
--> Whether you can replicate that with off the shelf hardware and some code is an interesting question. See below for what ChatGPT thinks. Some bits sound easy and then the other bits sound ... challenging. If we're talking newer cars with more modern security measures then that will make it an order of magnitude more difficult.

IIRC the versions used by dealerships reprogram the immobiliser code that the car will recognise as well as program the keys, which is why they always want to change all the locks on the car as well as give you a new key (whereas the guy in the van only creates a new key that matches the existing immobiliser codes). I'm guessing the stated reason is for security (so that the old keys won't work anymore) and that the unstated reason is that it's a lot more profitable.

OBD specs require the OBD to output certain information and third party devices that conform to the spec. can access that information. However it's only basic info, usually only that required by regulations. The OEM uses the same OBD connection to access a lot more information (much more) and somewhere in there you will find the immobiliser codes, so not only would you need a key programming device you'd also need access to the device the OEM uses to connect to the OBD - unless you have a friend in a dealership then getting access to one of these is like getting access to the system used by the bank to lock its vaults.
--> Personally, I would forget this idea and stick to programming new keys.

ChatGPT
Hardware Components:
- Microcontroller or Single-Board Computer (SBC): You’ll need a microcontroller (such as Arduino, Raspberry Pi, or ESP32) or an SBC (like Raspberry Pi) to interface with the car’s OBD port and communicate with the vehicle’s computer.
- Transceiver Module: A transceiver (e.g., ELM327) is essential for OBD-II communication. It converts serial data to OBD-II protocol and vice versa.
- Key Programmer Circuit: Design a circuit that can read/write data from/to the car’s immobilizer system. This may involve EEPROMs, microcontrollers, and other components.
- Power Supply: Provide a stable power source for your device.

Software Development:
- OBD-II Communication: Write code to communicate with the vehicle’s OBD-II system. You’ll need to understand the relevant protocols (e.g., ISO 9141-2, ISO 14230-4, ISO 15765-4).
- Security Algorithms: Implement security algorithms used by car manufacturers (e.g., rolling codes, challenge-response authentication).
- Key Programming Logic: Develop code to program new keys, sync them with the immobilizer, and handle keyless entry functions.

Mike
GeneralRe: OBD ? where to start ? Pin
Salvatore Terress16-Apr-24 19:15
Salvatore Terress16-Apr-24 19:15 
GeneralRe: OBD ? where to start ? Pin
Salvatore Terress16-Apr-24 16:48
Salvatore Terress16-Apr-24 16:48 
GeneralRe: OBD ? where to start ? Pin
jochance17-Apr-24 8:45
jochance17-Apr-24 8:45 
GeneralAction bar and Windows key not working on Win 10 Pin
pkfox15-Apr-24 3:56
professionalpkfox15-Apr-24 3:56 
GeneralRe: Action bar and Windows key not working on Win 10 Pin
SchaeferFFM15-Apr-24 4:21
SchaeferFFM15-Apr-24 4:21 
GeneralRe: Action bar and Windows key not working on Win 10 Pin
pkfox15-Apr-24 4:41
professionalpkfox15-Apr-24 4:41 
GeneralRe: Action bar and Windows key not working on Win 10 Pin
0x01AA15-Apr-24 5:10
mve0x01AA15-Apr-24 5:10 
GeneralRe: Action bar and Windows key not working on Win 10 Pin
pkfox15-Apr-24 5:44
professionalpkfox15-Apr-24 5:44 
GeneralRe: Action bar and Windows key not working on Win 10 Pin
Greg Utas15-Apr-24 6:13
professionalGreg Utas15-Apr-24 6:13 
GeneralRe: Action bar and Windows key not working on Win 10 Pin
pkfox15-Apr-24 6:19
professionalpkfox15-Apr-24 6:19 
GeneralRe: Action bar and Windows key not working on Win 10 Pin
Greg Utas15-Apr-24 7:41
professionalGreg Utas15-Apr-24 7:41 
GeneralRe: Action bar and Windows key not working on Win 10 Pin
pkfox15-Apr-24 11:07
professionalpkfox15-Apr-24 11:07 
GeneralRe: Action bar and Windows key not working on Win 10 Pin
jmaida15-Apr-24 12:17
jmaida15-Apr-24 12:17 
JokeRe: Action bar and Windows key not working on Win 10 Pin
Peter_in_278015-Apr-24 16:54
professionalPeter_in_278015-Apr-24 16:54 
GeneralRe: Action bar and Windows key not working on Win 10 Pin
jmaida15-Apr-24 17:29
jmaida15-Apr-24 17:29 
GeneralSurvey - Windows Network Diagnostics.... Pin
charlieg15-Apr-24 0:15
charlieg15-Apr-24 0:15 
GeneralRe: Survey - Windows Network Diagnostics.... PinPopular
Richard Deeming15-Apr-24 0:22
mveRichard Deeming15-Apr-24 0:22 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.