SqueakyMoPho Project
online soma free qwest ringtones free verizon ringtones clonazepam online kyocera ringtones cheap soma hgh online buy ambien free nextel ringtones cheap xenical norco online cheap tramadol vicodin online verizon ringtones free alltel ringtones free music ringtones cheap soma free funny ringtones free funny ringtones online cialis tracfone ringtones buy tramadol xanax online but vigrx free samsung ringtones fioricet online buy paxil cheap ambien free sprint ringtones free mp3 ringtones fioricet online cheap lipitor cheap ultracet cheap tenuate soma online cheap phentermine cheap vicodin cheap ortho cheap vicodin cheap levitra adipex online motorola ringtones order adipex nextel ringtones ultram online free nokia ringtones funny ringtones carisoprodol online buy phentermine valium online qwest ringtones cheap tenuate free sonyericsson ringtones free motorola ringtones cyclobenzaprine online order norco lortab online cheap flexeril tracfone ringtones carisoprodol online paxil online free qwest ringtones tramadol online levitra online didrex online free punk ringtones ultracet hydrocodone online buy xenical free nokia ringtones free sprint ringtones buy diethylpropion online adipex free polyphonic ringtones cheap cialis ultram online clomid online free sagem ringtones nextel ringtones alprazolam online order ultram alprazolam online samsung ringtones viagra online free motorola ringtones viagra online order phentermine ultram online cheap diazepam rivotril online ativan online cheap clonazepam cheap tramadol carisoprodol online cheap meridia cheap valium zoloft online cyclobenzaprine online free sonyericsson ringtones order flexeril xanax nokia ringtones valium online cheap wellbutrin online sildenafil cheap zoloft cheap valium midi ringtones cheap cialis qwest ringtones free real ringtones real ringtones polyphonic ringtones free tracfone ringtones cheap ultracet norco online free polyphonic ringtones levitra online cheap ambien sildenafil online prozac online xanax ortho online free funny ringtones vicodin online phentermine online cheap norco buy lortab cheap hydrocodone cheap ativan paxil online mono ringtones valium online cheap tramadol zoloft online hydrocodone online viagra online but albuterol cheap rivotril free verizon ringtones lorazepam viagra online order didrex order phentermine cingular ringtones ericsson ringtones free sony ericsson ringtones free motorola ringtones buy zanaflex flexeril online samsung ringtones free nokia ringtones diazepam online sonyericsson ringtones buy lorazepam real ringtones cheap rivotril buy ambien albuterol online buy cialis ambien online free sagem ringtones norco online meridia online cheap nexium free mono ringtones cheap hgh cheap ultram ativan online wellbutrin online free free ringtones diazepam online free sprint ringtones buy lortab buy carisoprodol free verizon ringtones clomid online cheap xenical xanax online free free ringtones wellbutrin online carisoprodol online tracfone ringtones sharp ringtones buy ativan norco online free sony ericsson ringtones free tracfone ringtones sonyericsson ringtones cheap soma meridia online buy zyban clonazepam music ringtones cyclobenzaprine online ativan online paxil online cheap ativan but nexium mp3 ringtones 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:
- GM862 QUAD PY Product Datasheet
- _Descr_r2.pdf GM862 QUAD PY Product Overview
- GM862 Hardware User's Guide
- GM862 Software User's Guide
- GM862 AT Command Set Guide
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:
- Installing USB Drivers for the 210X
- Modules/GM862-USB-Eval.pdf USB Powered Evaluation Board for the GM862 Cellular Module
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.