gsm

Non acronym version of the title: send and receive text messages via cell phone communication towers using an Arduino or other microcontroller. “We’ve been doing that for years!” you cry, well yes, technically. But [Fincham] lays it outs simply; commercial offerings are expensive and finding a cell phone that uses RS232 now a days is getting difficult, so a new way of doing the same old is necessary. The good news is USB GSM modems are readily available, cheap, and only require a few interface pins to get them talking with an Arduino. In fact, the image above is all you need.

[Ryan O’Hara] built a location tracker he could use on motorcycle trips. Ostensibly this is to give his wife piece of mind be we think that was an excuse to play with GPS and SMS. To stand up to the trials of the road [Ryan] took his breadboarded prototype to the next level, using a manufactured board and a SparkFun enclosure. Tucked safely away is a PIC 18F25K20 gathering longitude and latitude from a GM862, formatting the info into a Google Maps link, and sending it to the Twitter feed via an SMS message. If you’re not familiar with the GM862, in addition to being a GPS module it can send and receive cellular data on a GSM network.

This is a nice solid hardware platform from which we can envision a couple of other hacks. The feed could be parsed to make a nice map graphic like the webpage for that Twittering Road Bike. It also might be nice to have a d-pad and character LCD to post your own tweets to the feed at the end of the day.

Open source GSM cracking software called “Kraken” has been released into the wild. You may recognize some of the information from back in December when we announced that they had cracked GSM encryption. Well, now you can participate as well. You’ll need a pretty beefy Linux machine and some patience. They say that an easier GUI and support for GPU processing is coming in the near future.

[Dave] Had been working on a cell phone activated remote start for his car for a while when we posted the GSM car starter. While both do carry out the same job, we feel that there is enough good information here to share. He’s gone a pretty simple way, by connecting the vibrator motor leads to a headphone jack. He’s using that signal to then activate the remote start by setting off an extra fob. Though it is amazingly simple, this version does have an advantage. As [Dave] points out, his cell phone has several features which could be utilized to automate some of his car starts. He can set alarms as well as recurring calendar events to get his car started without his interaction. Lets just hope he doesn’t forget and let his car run too long unattended, especially if it is in a garage attached to his house.

It’s just starting to warm up around here but it was very cold for a long time. We’re not fond of going anywhere when it’s way below freezing but those professional hermit opportunities never panned out so we’re stuck freezing our butts off. Fed up with his frigid auto, [Aaron] installed a remote starter to warm the car up before he got to it. This didn’t help at work because of the distance from his office to the sizable parking lot is too far for the key fob’s signal to carry. He decided to make his starter work with GSM so he could start the car with a phone call.

The first attempt involved a pre-paid cell phone for $30. The problem is that anyone who called the phone would end up starting the car. After a bit of looking he found a GSM switch that just needs an activated SIM to work. When called, it reads the incoming phone number for authentication but never picks up the phone so there’s no minutes used. He cracked open an extra key-fob and wired up the lock and start buttons to the relays in the GSM switch. Bam! A phone call starts (and locks) his car.

Maybe this isn’t as hardcore as body implants but it’s a fairly clean solution. He uses the car’s 12v system to power the switch and pays $10 every three months to keep the SIM card active. There’s an underwhelming demonstration video after the break showing a cellphone call and a car starting. Continue reading “GSM car starter”→

[Karsten Nohl], with a group of security researchers has broken the A5/1 Stream Cipher behind GSM. Their project web site discusses their work and provides slides(pdf) presented at 26C3. A5/1 has had known vulnerabilities for some time now and is scheduled to be phased out for the newer KASUMI or A5/3 block cipher. This should be an interesting time in the cell phone business.

The security door at the front of [Oliver’s] building uses an intercom system to let in guests remotely. Each unit has an intercom handset with a button that unlocks the door. [Oliver] wanted a way to enter without carrying any extra items so he built a system to unlock the door with his cell phone.

He patched into the intercom and attached a GSM module. The module runs python so he wrote a script that will monitor the entryway buzzer, then wait for an approved cell phone connection to unlock it. He went through a couple of different iterations for the final project. The first attempt used XBee modules to communicate between the intercom handset and the GSM module. For the final version, he snaked cable through his wall using rare-earth magnets (creative!) in order to forgo the use of a battery in the handset.

Who doesn’t carry a cell phone with them? Because of this, the use of GSM modules in automation is a trend we think will continue to gain popularity.