The Onion Omega Carputer Can Be Controlled Via WiFi

The Onion Omega, a curiously named ultra-tiny linux-based WiFi board, is a useful little device for everything Internet of Things related. [Daniel] decided to use it to connect his car to the internet.

Most new cars these days have remote start built in, and slowly, manufacturers are catching up to modern technology and including apps to control various features of their vehicles. But for old cars, there’s not much you can do aside from after-market remote start kits and the likes.

Undeterred, [Daniel] wanted to bring his car into the 21st century by manually adding an extra key fob, a remote start protocol, and a data connection to the vehicle’s on board computer.

Continue reading “The Onion Omega Carputer Can Be Controlled Via WiFi”

Open Source OBD-II Adapter

Automotive diagnostics have come a long way since the “idiot lights” of the 1980s. The current version of the on-board diagnostics (OBD) protocol provides real time data as well as fault diagnostics, thanks to the numerous sensors connected to the data network in the modern vehicle. While the hardware interface is fairly standardized now, manufacturers use one of several different standards to encode the data. [Alex Sidorenko] has built an open source OBD-II Adapter which provides a serial interface using the ELM327 command set and supports all OBD-II standards.

The hardware is built around the LPC1517 Cortex-M3 microprocessor and can accept a couple of different versions. Here’s the PDF schematic, and a set of Gerber files (ZIP archive) for the PCB layout, if you’d like to dig in to it’s internals. The MC33660 ISO K Line Serial Link Interface device is used to provide bi-directional half-duplex communication interface with the micro-controller. Also included is the TJF1051, a high-speed CAN transceiver that provides an interface between the micro controller and the physical two-wire CAN lines on the ODB-II connector. The serial output from the adapter board is connected to a computer using a serial to USB adapter.

The software is written in C++ for the LPCXpresso IDE – a GNU tool chain for ARM Cortex-M processors, but can also be compiled using a couple of other toolchains. He’s got instructions if you’d like to build the firmware from source, or if you’d like to program the adapter via Flash Magic.

We featured [Alex]’s inexpensive PIC based ODB-II interface way back in 2007, so he’s been working on this for a while and has a good grip on what he’s doing.

Third Person Driving IRL

It’s a dream come true: remote control of a real car. Besides being a lot of fun, a life-size RC vehicle has some practical applications, like performing rescue operations or delivering supplies to dangerous areas. For [Carter], [Dave], [Ryan], and [Sean], the dream became reality in the span of 24 caffeine-and-chicken-finger-fueled hours during an Ohio State University hackathon. They dubbed the system MagiKarpet because it sits in place of the floor mat and runs on pixies.

The plan was to control the throttle, brake, and steering of a Chevy Cobalt using a PlayStation controller. For added fun, a camera mounted high above the back bumper would provide a third-person view, and this feed would be displayed on a monitor in the backseat. Everything is controlled by an Arduino Mega. A beefy linear actuator works the brake and is attached temporarily with a band of Shapelock that slips around the pedal. The throttle is pushed by a lever attached to a car window motor. Another motor connects to the steering wheel with cables that can turn it 90° left and right. Although the build was successful, they ran into a couple of issues. But what’s a hackathon experience without a few problems?

The linear actuator was jammed for about an hour after some early testing, but they got it unstuck. The PS controller was borked, so they had to roll their own joysticks. The school wouldn’t let them actually drive it around because of safety (killjoys but we get it), so they put it up on a jack to demonstrate it for the judges. They took second place, though we can’t imagine what would have beat this. Check out the complete build video after the break.

You might remember these guys from last year around this time. They took first place at the same hackathon with Robottermilk Puncakes, a app-controlled pancake machine. Now that you’re hungry for pancakes, feast your eyes on this endless one.

Continue reading “Third Person Driving IRL”

RF Hacking: How-To Bypass Rolling Codes

The RF signal transmitted from a modern key fob and received by the associated vehicle is only used once. If the vehicle sees the same code again it rejects the command, however there is a loophole in those carefully chosen words. The code must be received by the vehicle’s computer before it can be added to the list of spent codes. [AndrewMohawk] goes through the process of intercepting a code sent from a key fob transmitter and preventing the vehicle from receiving it in a thorough post to his blog. You can see this attack working in his studio quality reenactment video after the break.

[Andrew] uses the YARD Stick One (YS1) which is a sub-GHz wireless tool that is controlled from a computer. The YS1 uses RfCat firmware, which is an interactive python shell that acts as the controller for the wireless transceiver.

This system is not without its problems: different frequencies are often used for different commands, [Andrew]’s scripts are designed to work with On-Off keying (OOK) leaving it useless when attacking a system that uses Frequency-Shift Keying (FSK). There is also the issue of rendering a target key fob non-functional but you’ll have to pop over to [Andrew]’s blog to read more about that.

Continue reading “RF Hacking: How-To Bypass Rolling Codes”

Nissan Leaf Batteries Upgrade Old Truck Conversion

[Jay]’s Chevy S-10 electric conversion needed new batteries. The conversion was originally done with a bank of lead acids underneath the truck bed. With lithium battery factories so large they can boost an entire state’s economy being built, [Jay] safely assumed that it just wasn’t worth it to spend the money to replace it with a new set of the same.

Just like unwrapping a present, from around a tree.
One brand new battery pack!

You should remember the beginnings of this story from our coverage nearly a year ago. Being the kind of clever you’d expect from someone who did their own EV conversion, he purchased a totaled (yet nearly new) Nissan Leaf with its batteries intact. It took a little extra work, but after parting out the car and salvaging the battery packs for himself he came out ahead of both a new set of replacement lead acids and an equivalent set of lithium cells.

He has just completed the first test drives with the conversion, having built 48 Leaf cells into blocks resembling the volumes the old batteries occupied. He had to add some additional battery management, but right-off-the-bat, the conversion netted him more amps and 650lbs (295kg) less weight for the same power.  Nice!

We linked to all the posts tagged leaf on [Jay]’s blog. There’s a lot going on, and the articles aren’t all linked to each other. It’s a really cool build and there are definitely tricks to learn throughout the whole process. If you have an hour to kill, [Jay] recorded the entire 26-hour process in a 66-minute video that is embedded below. It’s fun to watch him build up and mount the different modules and gives you a deep appreciation for his devotion to the project.

Continue reading “Nissan Leaf Batteries Upgrade Old Truck Conversion”

Worlds Collide: Hot Rodders And Hackers

When we think of the average hot rodder, we think of guys and gals that love anything on four wheels. They’re good with hand tools, fabrication and know the ins and outs of the internal combustion engine. Their tools of the trade are welders, grinders and boxed-end wrenches. But their knowledge of electric circuits doesn’t go beyond wiring up a 12 volt DC tail light. On the surface, the role of a hot rodder would seem quite different from that of a hardware hacker. But if you abstract what they do, you find that they take machines and modify their design to make them do something more than they were originally designed to do. When viewed in this light, hot rodders are hackers.
Continue reading “Worlds Collide: Hot Rodders And Hackers”

Hacker Island: Preserving Cuba’s Classic Cars

The spirit of hacking takes many forms. We cobble things together to make our lives easier, to prove that a drawing-board theory will work, or just to have fun and explore. For the people of Cuba, hacking is a necessity. This is especially true when it comes to getting around. Transportation has been a big problem for decades, especially in the major cities. But the resourcefulness of Cuba’s citizens has fueled a revolution of creativity that has sparked imaginations and kept people moving.

It is believed that Cuba has the world’s largest collection of classic American cars. There are approximately 60,000 of them on the road nationwide in various states of repair. Some are kept in pristine condition by card-carrying automobile club members who baby them and keep them as close to stock as possible. But most of these cars see daily use as cheap public taxis. They are not for-hire cabs that can be easily hailed from the sidewalk, though. They are designed to maximize utility and carry as many passengers as possible along fixed routes. Taking one of these taxis is expensive, but the alternative is waiting hours in the hot sun for an overcrowded bus.

Continue reading “Hacker Island: Preserving Cuba’s Classic Cars”