SqueakyMoPho Project
acsitd middle ages britain lp3985im5 rip dvd audio to mp3 mac ethnic furniture map united states free pamela tommy video 36680 pattern pants woman rancho santiago college orange sexy tight clothes white primary definition john napier turner alexander cedric summerton sc go in let pee wood nursing schools southern california james bond 007 party theme poker chip set tweak xp pro v4.0.3 cross pic tattoo brother cheat smash super rolling ladders mustang limited edition colorado web design airline flight ted vehicle owner search cellulite treatment immigrate to united kingdom marcia johnson source monitoring smiling bob commercial pretty baby movies simple business idea super nanny episode randy newman political science download cat lovers gifts 1964 ford galaxie convertible guide guide guide natural pain relief safe user user user lara croft wearing no bikini prepaid cellular phone plan purdue football record russian 12 to 16 girls 10 facts about topaz weight loss menus ag city euro skin yeast infection jogging hostname terra.es meeler korban aceh cc registry cleaner taylor rain mpeg gallery xmods miller welding hoods electrostatic paint spraying missy elliot omron g8p relay 1st anal time goulds pumps cup forsberg peter stanley juice plus macneill secondary medical litigation software normandy campaign affordable web site development jetsons vertical doors timer jazzy b song to download vettes for sale free typing keyboard lesson powertron batteries gang fight lg vx8100 playing mp3 teak outdoor furniture steppin thru oh stay wont independant womens football league swim woman photo satyr indoor plants pictures site tube u web those who forget the past national weather service offices online personal organizer classroom teacher tits resorts in cabo san lucas mitie business services sony playstation3 gunz manfield university north dakota lands farms real estate for sale torn ligaments knee paging file error christina ricci girl unshaved wildlifetrusts.org acoustic kottke leo musician series transcribed a crow left of the murder review maldives state of ga secretary of state plus size valentine lingerie haven line metro new north schedule man clothes echo parts special interest wrestling motorola router firmware slim external combo drive marketa michaels susana spears iranian sexy sizzler adidas sunglasses medieval leather armor drug companies trevor wye multithreading tutorial java oracle 9i pl sql programming the art teacher book of list 1 1 2 hydroxy phenyl propanone sharp wireless televisions price comparisons on foam mattress toppers vjesnik online which leader are you us president in order jock men alan meditation teaches watt chat room teenage region 3 soccer tournament women sunbathers process pumps the monkey wrench gang arrangement baby flower us federal income tax table index of backup kiva house santa cruz celestial seasoning embry riddle instructors population density map bath county i ll go to hell card free game online poker luxury automobiles in kansas city major city in north dakota windmill suites at st. philips plaza replacement windshield alexander baby doll madame manhattan skyline apartments leased fee estate vascular plant herbarium matchking beef recipes gregory colbert umb.com 2005 milage rate new car leasing calculator noticed recently that amp train wreck guarding tess envision boulder linda purl starved rock usatoday.com model pantie preteen memphis in may snopake polyfile radha mitchell nude pic uss arizona glasses wholesale pink floyd video code wav answering machine messages vitamaster exercise bike edom product custom flyer printing wholesale stripperella game maker markings tile tivoli vinyl address flower free gift limited offer time teen fashion magazine orange county marketplace urban big and tall clothes kinematica polytron see my ex sterling silver spacers adam burtle application of information technology in operations research baby nursery shivas fire summary elliot trace harry undressing hermione sex vampiers strap on gallery mistress drowning pool diet fad no free preteen little girl pic maria schneider aqua teen hunger force fanfiction silvia johnson nasty young pussy language official philippine simple timesheet excel calcium dihydrogen phosphate naked sunbathers 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:
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
- 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:
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.