You can do some neat stuff to the way your Ford Focus Mk2 works, but first you have to gain access to the data system. If you know some Russian, and don’t mind a bit of dongle rewiring, this guide will have you hacking the car’s CAN bus in no time. It was written by [Preee] and he has already added Radio RDS and CD Track information to the speedometer display panel, implemented hands free control for his cellphone, disabled the sounds the car makes when he goes into reverse, changed the door locking speed from 5mph to 10mph, and much more.
To gain access to the system you need hardware to bridge from a computer to the CAN bus. He hit eBay and bought an ELM327 cable which plugs into the On-Board Diagnostics port (ODBII). There are two different ways these dongles can be configured and since this isn’t the right one for the Focus he had to alter it. His hardware changes are illustrated in the second post of the forum thread. Instead of just switching over to the other configuration, he wired up a toggle switch to select between the two.
With hardware in place he grabbed some software and started hacking away. But as we hinted above, it’s not as simple as you might think. The software is in Russian. [Preee] did his best to add translations to a few screenshots, but it’s still going to be a bit of a bother trying to find your way around the GUI.
[Thanks Fred]
Nice, more can hacking please! Incredibly a very much respected engineer I know didnt know what it was for. Its like “the final frontier” lol
Has any one networked , say, an xbmc to the CAN ? That could potentially be awesome sauce.
“disabled the sounds the car makes when he goes into reverse”
Uh, why? Way to make the car more dangerous, I guess. Good work!
cause the sound is annoying as shit if you reverse regularly into a space, and if your to dumb to tell you have put the car in reverse you shouldnt be driving imho. This is a sounder that sounds inside the car, not like a truck reversing buzzer to warn pedestrians.
right up there with manual cars that wont start if you dont have your foot on the clutch in terms of annoyingness.
“your to dumb”
are you serious?
If you’re stupid enough to need a sound to tell you you’re in reverse, it’s just a matter of time before you do something else bad. At least in reverse, you aren’t going very fast, whereas you could easily be rolling along the motorway at 100MPH and pull out without looking and wipe out several other vehicles.
“Ford Forcus”
Nice.
better than ODBII (it should be OBD-II) unless you want ol’ dirty bastard (two of them? he had a successor? i don’t know.)
Like
What is the need of adding the switch?
The switch accesses the different speed CAN networks. As bought the cable only communicates with certain functions of the car, typically engine fault codes.
this is a super cool hack do you think it would work with other cars models
and could it be usede to encrease the preformance of the car
If you want to learn more about the details of decoding the CAN bus on a MINI Cooper 5-speed, I have a presentation here
English version of software is already released:
http://www.fordownersclub.com/forums/topic/31287-guide-for-focus-mk2mk25-c-maxkuga-elm-327-cable-and-ff2-program/page__st__105#entry175290
Direct link: http://civil.iffc.ru/ELMConfig/ELMConfig.zip
Quick question guys if any one knows the answer :) I’m starting my own car revivers and repairs business and I already offer key replacements and programming new keys or cutting them My question refers to new cars with keyless entry such as the focus rs mk 2 I own one as well :) obviously I can plug a key programmer on too the obd port In such a car and re program a key but would this device allow me a way of disarming the initial immobiliser and it being able to start a keyless entry car if needs be as that’s the main problem I’m facing at at moment trying to learn this from trying it on y own focus rs but cannot program a new key with out knocking the immobiliser off and or getting the cars ignition on