Ask Slashdot: What's the Most Hackable Car? 195
An anonymous reader writes: When looking for a new (or used) car, I have readily available information regarding features, maintenance history, and potential issues for that specific model or generation. What I would really like is a car that is readily hackable on the convenience-feature level. For example, if I want to install a remote starter, or hack the power windows so holding 'up' automatically rolls it up, or install a readout on the rear of the car showing engine RPMs, what make/model/year is the best pick? Have any of you done something similar with your vehicle? Have you found certain models to be ideal or terrible for feature hacking?
Which part? (Score:5, Interesting)
The Mitsubishi Evo and Subaru WRX probably have the most hacked ECUs around. Loading something like ECUTek onto a BRZ or FR-S gives you equal control. Convenience systems are usually controlled with some kind of aftermarket device, though for Toyotas, you can download Techstream and control a few options via a cheap cable off ebay. A Tesla offers the most toys to play with out of the box, but you can't do a think with the actual drive system. An M-series BMW like an old M5 will give you loads of settings to play with between the engine, transmission, and suspension.
Re: (Score:3)
Re: (Score:2)
Unfortunately, most of the stuff mention in the OP aren't controlled by the ECU. Windows, lights, starter, really anything other than the engine aren't controlled by the ECU. The climate system is wired to it, but only so that the ECU can adjust the radiator fans to handle A/C load.
BTW, I'm certain of this because I just used the ECU/engine from a WRX to build a custom car.
Re: (Score:3)
First off I'm a GT86 [FR-S/BRZ] owner and let me say if you're ready to put down the money it is an absolutely fantastically hackable car. If you're only talking about electronics the entire dash is super easy to take apart and it's super clean and organized in back with very nice access to core system lines and power. There are plenty of aftermarket ECUs and ECU extension units and of course it's a new generation Toyota so if you wanted to you could hook up to one of the data lines and play with all sorts
Re: (Score:2)
There's also the R32/33/34 Skylines... but they were never made in LHD.
Re: (Score:2)
Very nice car. Costs more than half a mil though 8-(
I just want to... (Score:4, Insightful)
Re:I just want to... (Score:4, Informative)
have you searched online? There is sometimes a way to "program" it. On a modern GM (2010+ ) hold the Information and Reset buttons at the same time. A menu will pop up on the multi display and you can set various things. There are often hidden codes (Chrysler used to use the headlight switch as a selector, with the horn as feedback - so you are sitting in your driveway , honking horns and flashing lights :) as well...
Re: (Score:2)
NO KIDDING!! We needed a new car back in 2012 and we decided on a 2012 Ford Escape. Oh if I had it to do over, I would SOOOOO not buy that vehicle.. We went with Ford, since I wouldn't touch a GM car for all the tea in China.. Let me count the ways I hate it...The braindead beeper that beeps endlessly with the key in the ignition EVEN if I'm sitting there in the drivers seat... The way the radio shuts off after 10 min EVEN if the key is in the ignition and I'm sitting there listening to it.. You have to fli
Re: (Score:3)
Re: (Score:2)
Re: (Score:3)
Why not just have a decent aftermarket radio installed and be done with all those problems?
Assuming the manufacturer hasn't stuffed major functionality of the car inside the radio/nav system and you're willing to risk a hit on resale value by losing some of the standard features.
Re: (Score:2)
To counter this; I have a 2014 ford fusion, and love it.
Sync works flawlessly over bluetooth with my cheap as shit tracfone (flip phone!) The 10 minute timeout thing is your own fault, just put the car in 'accessory mode', voila! (half turn of the key)
Mine has remote start/RFID fob, so the ignition thing is a non-issue.
The one thing i truly don't like about it is the leaving the car running in park causes the horn to honk if i stray more than 5 feet from the car (IE, checking the mail.) With a keyless ent
Re:I just want to... (Score:4, Informative)
We needed a new car back in 2012 and we decided on a 2012 Ford Escape.
Most of your complaints can be fixed with various tweaks listed in the manuals. For example, you don't have to listen to chimes because the key is in the switch. As for Sync, update the software (easy to do with a download to any USB stick) and you should be able to connect any Android at least for voice, but your phone has to support a later level of Bluetooth to support reading/sending texts using the car.
I can't help you on your satellite drop outs, as that's caused by brain-dead placement of the antenna by Ford. No, that thing sticking up at the back of your car is not the satellite antenna. The sat antenna is pretty much inside your glove compartment.
Re: (Score:2)
You do know about the 'accessory' key position, right?
Re: (Score:2)
When you run the radio with the engine off, doesn't that drain the battery though?
Re: (Score:2)
Yes sir. Waited for a friend to have an interview in my car when I was in highschool, listened to the radio for about 45 minutes. When he got back, went to turn the car on and, boop, no power... Had to get a jump from the guy my friend was interviewing with.
Pretty ignorant on my part but lesson learned. Could have used a 10 min shut off timer ;)
Re: (Score:3)
Waited for a friend to have an interview in my car when I was in highschool, listened to the radio for about 45 minutes.
Wow. That's bizarre. Back in the 80s you could listen to a double-feature at the drive-in on your radio then easily start up your car and drive away. 4+ hours of the radio had little to no impact on the battery.
Re: (Score:3)
Unless you had a giant booming stereo system installed in that car, your battery should not have died after 45 minutes of the radio being on. You *should* have gone and had your battery / alternator checked, and replaced whichever was defective. :P
Re: (Score:2)
And what scares me more - the CAN buses have almost zero security. The reason behind the fear is that certain geniuses in the NHTSA think it'd be good to have the cars communicate with each other. And you just know the comms will be tied into the CAN bus. Think of what a nefarious actor could do in t
Re: (Score:2)
I'd like my passenger to be able to program an address into the navigator without having to have the darn parking brake on. Yeah, I know, safety blah blah, but why is it less safe for a passenger to manipulate the console while I'm driving? (Assuming we aren't watching a movie or some other profoundly stupid thing.)
Re: (Score:2)
" (Assuming we aren't watching a movie or some other profoundly stupid thing.)"
That's why :)
Remote starters are worse than you might expect (Score:2)
Generally, the newer the car is, and the more sophisticated the manufacturer-installed electronics care, the harder it will be to hack it. If you want something that won't leave yo
Re: (Score:2)
This is true. I got a remote starter for a Hyundai Santa Fe, and it took the installer several days to get it working 'mostly' right. And this is a very experienced car electronics guy. It involves a whole lot of things - door locks, headlights, brake lights, security system, and obviously iginition and starting systems. He finally got it to the point that it starts the engine, but once the engine is started (with the remote) you can no longer use the factory remote door key, you have to use the physica
Re: (Score:2)
I'd suspect that's a safety feature, so you don't accidentally use the remote to open the trunk while driving or something. I know my car does that.
Re: (Score:2)
Oh, I'm sure that it is something like that. My only point is that it is very hard to 'hack' it to get the feature that the manufacturer could have put in. The systems are all related. I am sure that if you had the 'official' starter it would work correctly, because the car would know that you remote started it, thus the key fob should still let you in the car.
Re: (Score:2)
Total. Fucking. Bullshit.
Unless you're trying to use some remote starter kit from the caveman era there are plenty of ways to implement a competent remote starter system. If you already have a keyless starter you can actually do it with an ODB-II plug-in - no line splicing and no engine bay work.
Of course I'd really question why people want remote starters in the first place. And while we're on the subject cruse control and throttle control are two things I continue to think are awful ideas.
OBD2 (Score:2)
All new cars have something called OBD2 and it is a connector down under the driver's side dash. There are plenty of brands/models of bluetooth and wifi dongles you can get to plug in to it ($20 and up)and a matching array of iOS and Android apps that will read all the engine stats off the dongle onto pretty dials on your phone or tablet.
Re: (Score:2)
Most of those stats are pretty mundane and generic. It might get you somewhat to what you might be looking for, but I wouldn't exactly call it "hacking". And unless you have the diagnostic tool specific to that manufacturer/make/model, you are unlikely to do anything than read those generic values and reset the check engine light.
Re: (Score:2)
To further educate yourself, look into work done by Charlie Miller and Chris Valasek.
Re: (Score:2)
"It will not allow you to modify"
Yea, which is why I can change my injector fuel/air ratio on the fly through the ODBII port using an ODBII-USB cable and my laptop.
And have been since street racing in the 90s/early 2000s.
Re: (Score:2)
OBD II is diagnostic
That's bull. Since 2007 all OBD II ports on cars made for sale in the USA have had the CAN bus on the OBD II port (and many had it before that). With the CAN bus you can send commands to lots of different stuff. The trick is finding out the commands to send, which isn't well documented and varies between manufacturers. But a heck of a lot more than just diagnostics can be done by sending the right commands down the CAN bus.
Re: OBD2 (Score:2)
Re: (Score:2)
Re: (Score:2)
and a matching array of iOS and Android apps that will read all the engine stats off the dongle onto pretty dials on your phone or tablet.
Yet some OBD2 ports output certain data elements and other don't.
I was looking for battery voltage with Torque on my Forester, and it's a non-reported value, though other cars support it.
I'm sure somebody maintains a wiki with the matrix of models and values.
Though when he said "most hackable" I was thinking '82 F150 - no special tools required at all.
Instrumentation (Score:2)
- Oil pressure
- Rich / lean fuel mixture (via O2 sensor)
- Vacuum
- Coolant temperature
- Oil temperature
- Volts
- Amps
- Fuel pressure
If I wanted to wind down the windows I just turned the conveniently located crank-handle.
Re: (Score:2)
That's kind of what I was thinking. The most "hackable" car I ever owned was a 1980 Jeep CJ7. It was super easy to work on. Lots of room in the engine compartment to put extra stuff. If you wanted something aftermarket in the interior or on the dashboard, you just drilled a hole or two and bolted it on. You could go with a hardtop, softtop, doors on, doors off, bikini top, or no top at all. And you could drive your hacked vehicle virtually anywhere. I wish I still had one.
Community is just as important as car (Score:5, Informative)
PriusChat is my favorite place for researching maintaining and enhancing my 2 Priuses. Good luck and have fun!
Re: (Score:3)
More importantly, community will tell you what's not possible.
For example: or hack the power windows so holding 'up' automatically rolls it up
AFAIK, almost all auto features on power windows are pure hardware and you have to replace the entire module if you want that feature.
Re: (Score:2)
Re: (Score:2)
, that could be implemented without replacing the window regulator. You'd just have to hack together some electronics the latch the circuit in the roll-up position until the current being drawn spikes indicating that it's rolled all the way up.
Not the regulator, the actual door pod with the switches.
Some models can be modified with a little soldering and some trimmed plastic,
but, because of how they're designed, most require a complete replacement of the entire unit.
That said, there are aftermarket control units that you can splice onto the existing wiring.
But you should really only go that route if there's no OEM pod you can pull out of a higher trim level or another model.
Ooops! (Score:2)
I have a Prius (actually 2).!
You forgot to post anonymously!
Re: (Score:3)
Not some half-a$$ed go cart that can't keep up in traffic.
I didn't realize the hundreds of Prius taxis that are zooming all over my city can't keep up in traffic. You learn something new every day.
I'll also have to let my friend who just drove his Prius cross-country that it couldn't keep up.
Re: (Score:2)
Don't worry, he's probably just angry at Prius hypermilers taking 'advantage' of speed limits - by not breaking them ;)
Hacking in convenience features? How Inconvenient (Score:3)
Seriously, if you want a car that's fun to hack go as old as you can find that still looks nice, runs smooth, and has 100k miles (to reduce the odds that poor maintenance habits have caught up with the motor). Avoid any car with theft provention since that will totally block the remote starter unless you get the factory-approved option.
Which brings me to the next point: If you want convenience you won't get it by spending days hacking your car... You will get it by buying a convenient car. There are so many low and mid model cars that offer complete convenience packages, so just buy it if you want it. Unless you are already an experienced automotive engineer you just won't be able to come out ahead by doing it yourself. Then, to get your geek on buy a OBD-2 to Bluetooth adapter, and a nice app (like Torque) for your smartphone.
Re: (Score:2)
BMW (Score:5, Interesting)
Some info here [bimmerfest.com].
Some BMWs (Score:2)
VW familywith VCDS (Score:2)
You can set many convenience features (and some drivetrain-related ones too, I believe) in VW-family cars. You buy a dongle and software (runs $200 and up) called VCDS (used to be VAG-COM) and connect the car to a PC or smartphone, and go to town. For example, if your car doesn't already have it, you can install a rain-light sensor, and then tell the car to roll up windows and the sunroof when it rains.
For VW/Audi (Score:2)
You need to get VAG-COM from Ross-Tech. A little pricey but it does an incredible job of letting you configure the car.
1966 Ford Mustang (Score:2)
Remember to get the high performance model, not the crappy one!
Oh, you didn't mean "drop in a new tranny when you said 'hack'??" Damned lazy kids.
Re: (Score:2)
Hey, ALL 60's cars were deathtraps! The OP never said anything about it had to be safe. Not sure why you hate on the '66 though, its a very classic model. The disc brakes were pretty much crap, but you can easily fix that (and by now if you own such a car it has long since been dealt with). The drive train in the performance model is pretty much standard Ford. The Windsor HiPO with the 4 barrel is a pretty nice engine.
1977 Oldsmobile cutlass/GM equivalent (Score:2)
Totally open platform, well documented, simple wiring and so common that replacement parts are easy to find. Also acceptable, Malibu, Monte Carlo, etc. Get the 350/3speed auto version. I recommend Olds because most them have power windows, 4 speaker radios and other 'luxury' items.
In 1978 the emissions regs kicked in and things started to get weird.
Hacking a modern car is not for the hobbyist, the nanny state and sensor system are complex proprietary, closed systems.
A lot of info is available via ODB2 (Score:2)
Look for Active Enthusiast Communities (Score:2)
Since cars have little security and minimal documentation, being the most hackable is simply the result of having a large enough group of people reverse engineering it.
The Nissan 350Z/370Z, Mitsubishi EVO/Lancer/Eclipse, and Subaru WRX/BRZ/Impreza are the standouts as far as being affordable for a hobby endeavour. Mercedes vehicles are also fairly well-explored.
Related models such as the Infiniti G/Q series (premium 350Z/370Z) inherit most of the same benefits from their mainstream brethren, and pretty much
Subaru Impreza (Score:2)
So far, I have (previously having no experience doing work on cars):
Installed Pioneer head unit w/ DVD player + ebrake bypass (no I do
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
They are ridiculously easy to take apart and put parts in, everything is setup very logically, and parts are interchangeable within a few years of the model.
Kind of a bummer, though, that the fun version had port-side injectors and a top-mount intercooler. How long to change plugs? Seriously?
Re: (Score:2)
JEEP (Score:2)
JEEPS are built, not bought.
No, I am not talking about the latest contraptions but older Jeeps...CJs
Depends on how you want to hack it. (Score:2)
The Jeep CJ/Wrangler has amazing aftermarket support. You can build a CJ from aftermarket parts with no real problem. The old Cherokee is in the same level of support. The old First Gen 1960s Camaro and the Corvette line is the same way. You can build a 64-68 Stingray from parts you order online if you want to.
For a modern car Subarus, Jeeps, and so one are high on the list.
What kind of car do you want? A people mover, Jeep, or a sporty car? US or japanese? Are you in the States?
Yep (Score:2)
liability? (Score:2)
With all the past lawsuits over sudden accelerations and other safety issues blamed (correctly or incorrectly) on software bugs, why would any automobile manufacturer in their right minds allow the customer to flash their own firmware? Seems to me that this is something to which any manufacturer who wants to stay in business (and out of jail) would be violently opposed.
Re: (Score:2)
why would any automobile manufacturer in their right minds allow the customer to flash their own firmware?
Because that has nothing to do with their liability. As long as they make the lamest attempt to prevent modifications, their PR department and legal team will both simply say "the customer had made unauthorized modifications to the car". The most common reason to lock stuff down is to create a captive market that they can sell to. Tens of thousands of people are driving with tweaked computers in their cars, yet all of the "car software bugs" you see on the news are on unmodified vehicles.
My first 2014 Mazda
Not that I tried one (Score:2)
Local Motors [localmotors.com], I guess.
Mazda (Score:2)
Software or Hardware? (Score:2)
How much of the work do you want to do? (Score:2)
As others have said, Subarus and Hondas are fairly easy to hack if you want to change existing ECU's.
But if you want a car the way you want it, and are going to do more work, look for older cars.
I have a 1975 Triumph Spitfire. I added electronic ignition, replaced the mechanical speedometer and tachometer with electronic ones, and am working on a custom fuel injection setup. If I want to put seat heaters in the car, removal of the seat pan doesn't take any bolts at all. It takes four screws to pull the d
Volkswagen-Audi group (Score:4, Informative)
VW/Audi group cars can all be easily hacked via a Vag-com http://www.ross-tech.com/vag-c... [ross-tech.com] device which is a relatively cheap hardware/software alternative to the programmer used at the factor or at a dealership. There are great community sites. for instance: http://www.audizine.com/forum/... [audizine.com]
One simple hack I performed for instance was to enable bluetooth hud. Default from the factory the contact list from my phone would not be displayed one the radio or on the instrument heads up display. One simple code change displays my contact list, last calls received, and last calls made. The only negatives to the vag-com are that engine performance and emissions are locked out. Which means you can't disable the ~130MPH governor for instance.
CAN bus enables access (Score:3)
CAN bus enables access (Score:2)
sense of the word (Score:3)
What do you mean by "hackable"? (Score:2)
If we're talking about the kind of hacks you'd normaly think of when thinking of cars that would probably be some 2-3 decade old ex-soviet military car. In a pinch you can repair those with a paperclip. Some of them also have awesome features. I've heard of a transporter that can deflate and inflate its tires... while driving! They used that feature to adjust the tires to the ground the transporter would pass over. More traction in snow and sand and stuff like that.
An old us-army jeep probably is pretty hac
Land Rover (Score:2)
Land Rovers are like Meccano for grown men.
Chassis come in 90,110,127 inchs. Engines in V8 Petrol, TDI, Drive/Transmission in 4x4, 6x6 and even tracked varients.
Bodies include Utility, Pickup, Van, Station Wagon, Double Cab, Hicap, Light Weights and Forward Control, Trybacks.
Special Vehicle varients as Ambulances, Fire Tenders and Pumps, Armoured, Recovery Truck, Fire Tenders, amphibious and breaching vehicles to name a few.
In a Soviet Lada (Score:2)
In a Soviet Lada, you will be hacked!
Why mess around? Why not go Open Source? (Score:2)
With a Tabby [wired.co.uk]
Get yours today!... Er, tomorrow... Would you believe... [osvehicle.com]
Okay, okay, already. Apologies in advance for the snark. This really is a cool project.. And one worth watching. I do think the name is poorly positioned, however. Hey! What about Carduino? No? Anything but Tabby. I got it.. I got it... The Stallman! Hmmm. On second thought not for a car. I'll keep thinking.
Motorcycle (Score:2)
Must it be a car? How about a motorcycle? HUGE modding community; Long history. Also, helmets like the Skully AR-1.
BMW (Score:2)
BMW's are very hackable - there's hundreds of little settings that can be coded in nearly every module of the car, there's 3rd party ECU firmware available as well to boost power, especially on the turbo models.
Not sure about most hackable, but... (Score:4, Interesting)
The BMW E46 (3 series between 1999 and 2005) and other BMWs from that era all use an in-vehicle network called "I-Bus" which operates things like the windows, the sound system, the lights, and more. Most non-critical vehicle functions are exposed there and are fairly well documented by the community. You only need an inexpensive adapter that looks like a serial port as far as the computer's concerned to access it.
IIRC the first generation or two of Mini as well as a few Land Rovers of the time that used BMW engines also have I-Bus.
Newer models have an optical system called MOST running the infotainment system, I'm not sure where the windows and lights are connected in these days.
Obviously... (Score:2)
The most hackable car is obviously the Adobe [google.com]. You can hack it into damn near anything.
Not necessarily (Score:2)
Not necessarily. I've no idea about remote starters; the window deal could probably be accomplished with basic electronics, though sounds like a pain. But you can get RPM readouts and many other stats through the ODB II interface required for all normal cars in the U.S. since 1996. There are bluetooth and USB adapters available; I imagine you could probably put together a project with an Arduino that would display RPM readout on whatever display device you want. It's probably already been done.
Replying to myself (Score:3)
Re: (Score:2)
Re: (Score:2)
Yes, you are correct, OBD II will show RPM through the port. The OBD port itself is the size of a DB-25 connector, so neatly wiring it could be tricky.
As far as modifying functionality of anything, like implementing one-touch windows, will not be possible through OBD. The port is diagnostic in nature.
Re: (Score:2)
There's no good reason for trying to make your own OBDII reader. There's a good bit to it. Get an ELM327 compatible reader. I strongly recommend the bluetooth versions, not the serial/USB. You end up with some funny problems, like if there is a difference in ground potential between the computer reading it and the OBDII bus, you can fry the reader.
My bluetooth OBDII reader has been great. I plug it in, or have the driver plug it in, and then I can read data from the passenger seat while we're driving
Re: (Score:2)
Re: (Score:2)
Modern cars use proprietary designs and even smallest modification would require you to re-flash software. While it is possible, and there are 'dealer' keys out there, modern cars are overly complex. Your best bet is to get something classic and not too rare.
I agree. Get a Honda from the 90s. OBD2 will give you good insight into the ECU, plus there won't be engine components crammed into every nook and cranny of the engine bay. And the Keys - my god the keys. If you don't want to pay $100 just to copy your key, avoid that proprietary garbage.
I've got a '93 Del Sol. Only OBD1, but fun to drive, parts are easily found and there's a ton of info available about Civics. My 2005 Pathfinder needs a new key, and I can't bring myself to spend that kind of money fo
Re: (Score:2)
Re: (Score:2)
No. Really, no.
VW owners with a VAG-COM [ross-tech.com] can do a number of tunes, mods and adaptations [ross-tech.com] with just the software and the cable.
Modern cars run a CAN BUS (Car Area Network) and you can probably do a great deal on a number of vehicles. Certainly VW and Audi, but I can't imagine the rest of the industry is sitting still.
A VAG-COM is just about standard equipment for a VW owner who does his/her own repairs. Wouldn't think of doing more than regular maintenance without it. And for some of that (flushing brake fluid
Re: (Score:2)
Good point - I stand corrected.
Re: (Score:2)
First off there are aftermarket ECUs but to be perfectly honest all the current and last generation Toyota and Subaru I've dealt with have easily tunable and easy to flash ECUs. You do of course need hardware to do a flash on an original ECU but they aren't limited to dealers.
Re: (Score:2)
Mood pareant down for poro spleeling.11!!!
Re: (Score:2)
Re: (Score:2)
There is also a guy in the Daytona area that was making adapters to let you put a Harley engine in any vehicle wiht teh 200mm Porsche/VW clutch (so 356B or C/SC, 912 - but not hte E from '76, 914, VW bug or bus made after '65). And there is an outfit in Tampa that has electric conversions for same that run about $9k.
Re: (Score:2)
Re: (Score:2)
Personally I'd be happy to hack my car's windows in the opposite direction. On the driver side only, if you tap "up", it rolls up all the way--you have to hold it down for it to not do that. Which means if you want to adjust it a quarter of an inch, you have to go down and then up, or up too far and then back down.
Re: (Score:2)
"One touch up" is common on just about every new car. There is a sensor that detects stoppage and sends the window back down. Simple.
Re: (Score:2)
Well if you have that feature then there is no need to hack it, is there? The point is that having a SAFE 'automatic up' is considerably more difficult than just making it appear that the 'up' switch is held for an extended period of time.
Re: (Score:2)
old diesel? ...are you SURE the smoke was actually coming off the tyres and not the exhaust?