SqueakyMoPho Project

From HBMobile
Revision as of 02:09, 30 April 2007 by 217.27.95.70 (talk)
Jump to navigationJump to search

funny ringtones cialis tracfone ringtones tramadol online xanax online but vigrx samsung ringtones fioricet online paxil online ambien online free sprint ringtones mp3 ringtones fioricet online lipitor online cheap ultracet cheap tenuate buy soma phentermine online cheap vicodin cheap ortho cheap vicodin levitra online online adipex free motorola ringtones cheap adipex free nextel ringtones cheap ultram free nokia ringtones funny ringtones buy carisoprodol phentermine online valium online qwest ringtones cheap tenuate free sonyericsson ringtones motorola ringtones cyclobenzaprine online norco online cheap lortab flexeril online tracfone ringtones carisoprodol online online paxil qwest ringtones buy tramadol levitra online didrex online punk ringtones ultracet buy hydrocodone buy xenical free nokia ringtones free sprint ringtones buy diethylpropion adipex online free polyphonic ringtones cialis online cheap ultram clomid online free sagem ringtones free nextel ringtones alprazolam online cheap ultram cheap alprazolam free samsung ringtones cheap viagra free motorola ringtones viagra online phentermine online cheap ultram diazepam online rivotril online cheap ativan clonazepam online cheap tramadol carisoprodol online cheap meridia cheap valium zoloft online cheap cyclobenzaprine sonyericsson ringtones cheap flexeril xanax online nokia ringtones valium online wellbutrin online sildenafil zoloft online valium online free midi ringtones cheap cialis qwest ringtones real ringtones real ringtones polyphonic ringtones tracfone ringtones cheap ultracet cheap norco free polyphonic ringtones buy levitra ambien online cheap sildenafil cheap prozac online xanax cheap ortho funny ringtones vicodin online cheap phentermine cheap norco lortab online cheap hydrocodone cheap ativan paxil online mono ringtones valium cheap tramadol zoloft online hydrocodone cheap viagra cheap albuterol rivotril online free verizon ringtones lorazepam order viagra cheap didrex phentermine online cingular ringtones ericsson ringtones free sony ericsson ringtones free motorola ringtones buy zanaflex flexeril online samsung ringtones free nokia ringtones diazepam online free sonyericsson ringtones lorazepam online real ringtones but rivotril ambien online cheap albuterol buy cialis buy ambien free sagem ringtones cheap norco meridia online nexium online mono ringtones hgh online cheap ultram ativan online wellbutrin online free free ringtones diazepam online sprint ringtones buy lortab buy carisoprodol free verizon ringtones buy clomid xenical online xanax online free ringtones wellbutrin online carisoprodol online free tracfone ringtones free sharp ringtones ativan online buy norco free sony ericsson ringtones tracfone ringtones sonyericsson ringtones soma online meridia online zyban online online clonazepam music ringtones cyclobenzaprine online ativan online paxil online ativan online nexium free mp3 ringtones cheap hgh propecia online free samsung ringtones online ortho but zyban free punk ringtones order lipitor free mtv ringtones cheap vigrx lorazepam online buy fioricet order lorazepam cool ringtones qwest ringtones cheap diazepam tenuate online cheap clonazepam buy fioricet SqueakyMoPho was a project to develop a GumStix-based mobile phone platform that used Linux as its underlying operating system and Squeak or Spoon for application and "middleware" type tasks. The SqueakyMoPho software is on hiatus while I work on the TuxPhone software that will be used on the TuxPhone and Albion hardware. One part of the SqueakyMoPho project that isn't standing still is the development of the "Franken Phone" GSM Peripheral. In the early days of TuxPhone, we really didn't have "real" hardware. Instead, we had a collection of parts and a series of prototyping boards. I made several iterations of the Franken-Phone so I could get to the point where my hardware wouldn't fall apart whenever I moved it from one room to the next. For those who are interested, I'm adding a section on how to build your own FrankenPhone to the bottom of this page.

Build Your Own Franken-Phone

So this section originally appeared on the Telefono site under the title Build Your Own Mobile Phone, Part 1 : The Parts List and Build Your Own Mobile Phone, Part 2 : Interfacing with the GSM Module. Since we have a wiki now, I thought it might just be easier to wikify these two pages.

Before You Start

So before you start, you should know that this project involves a slight amount of soldering and will cost somewhere in the vicinity of $250 and shouldn't take too much more than a couple of hours. If you're uncomfortable with soldering, you can build some of the audio path circuitry on a prototyping board, but you'll have to solder lines onto the GSM project board, so it's hard to escape needing a soldering iron. Hmm... maybe someone should build a GSM USB Peripheral kit???

You should also note that the Franken-Phone uses USB to control the GSM module, it does not magically show up on your host PC as an audio source or networking device or modem (though that would be very, very cool if it did.)

Buying The Parts

The parts I'm going to use on this project include:

Parts List for the Franken Phone Part Supplier Approximate Cost Notes
USB GSM Evaluation Kit Spark Fun $205.00 This eval kit contains a Telit GSM 862-Python module, a GSM "project board", a very nice antenna, a USB connector, and a MMCX to SMA adapter cable.

Getting the Docs and Drivers

If you're the type of person who likes to read a lot of techical specs before you start a project, you may want to spend some time downloading and reading the documentation set from Telit and SparkFun. First, here are the Telit Docs:

For the Franken-Phone, I used the GSM USB Eval Board from SparkFun. They also have an [RS232 eval board] for those of you with real 9-pin serial ports out the back of your machines. USB Eval board users will be interested in these docs and drivers:

As a Mac user, I was a little disappointed to discover that I couldn't find Mac drivers where the "Installing USB Drivers for the 210X" document indicated. But I was able to find some 210X drivers at the Chip-45 site.