SqueakyMoPho Project

burial expense free verse poetry crip walking charter school curriculum money for old rope motocross suspension inventor of the steam engine roanoke radio stations human development baby fetus kim possible episode pictures parents fuckers girl raincoat fedlog rag manchester clip free ginger lynn video athlon 64 stepping codes high blood pressure medication new sony walkman and apple ipod shell refinery job porter cable 7424 polisher paranoid schizophrenia ira contributions for 2005 rockwall tx apartments screen capture software bedroom values nude men masturbating ammonite 2002 chevy tahoe part local meet musician red river new mexico hiking evening telegraph northamptonshire altavista babel fish traductor muslim marriage penco lockers amalgam tattoo meet chinese women jodie sweeten san jose church austin tx murder mystery weekend in colorado keith urban your not alone tonight lyric play the band creme brule mens club viet nam a television history insurance companies cardiff miss louisiana pageant naples florida condominiums air liquide anchorage bike kit repair tire scrap aluminum price heat capacity remove password from excel vacations club craftsman cordless power tool fill her up deduction itemized bitty itty tit japanese schoolgirl uniform girls voluptuous amateurs free video chat rooms carmen electra video workout real estate victoria melbourne linden tree hymn song soul stirring pitches in oatmeal chocolate chip cookie recipe ashley dont i moore want famous men in speedos jaredite the stand by steven king matrix oracle dies jacksonville painters musical mecano shaws quadriplegic woman what does amnesty international mean xdcc search engine bestop investment real estate charleston sc motorola tone codes knight rider 2 full version the game to download san diego tickets wallings ice cream truck mud tires landice l7 yule walker equation inventory management solution phoenix suns dancing dads new york city marketing firm work tables passion amoureuse werner ladders winter trees photos kalyx point miken softball bats aruba needs novelty lighter reebok hockey jack union flag access multiple criteria tsunami victims list american firefighter weddings city kansas kodak easyshare c310 review young hairless pussies building design exhibitions london march 2005 who am i in the life of child auto parts stocklifts deficiency magnesium restaurant menuboard time warner gel candle supplies colorado properties remax springs star personals the seekers push pull workout multiple sclerosis bee venom therapy huntsville al arvore geneologica effort gorilla mountain protect redhead of the week honda vtx chrome parts fiction lesbian sex story pretrial diversion program florida identifier spider 24 jack baurer lyric o the wonderful cross ia single greek woman preston brooks and charles sumner slow health management degrees indian restaurant memphis tennessee london disc jockey old english calligraphy alphabet alpha sigma chapter of kappa alpha psi french doors business card downloadable free template root words cuantos en infonavit puntos quiero saber tengo super pocket bikes american eagle airline flight j nutr educ behav choosing dog breed quiz corvette dealers missy elliott lose control 3d game virtual world ziyi zhang picture riptide modem drivers daughter john mayer tab snowboarding games pc spirit airlines therapeutic touch cat purses peritoneal dialysis diet adult love making odyssey travel australia artwork buffalo grass kast radio astoria angelina baby brad jolie new photo pitt play create a ride 2 support ticket system software environmental interactions abuse home lawyer nursing virginia karrine superhead steffans avonlea series dvd marketing legal firms cheap trampolines human arm american airlines.com free manga xxx cartoon genital worts story of the year until the day i die what is filet mignon boy locker room shower amityville horror house microsine bed, bath and beyond masai barefoot technology ferrari 355 gts realtor champaign texas state aquarium athlon 64 fx notebook panasonic camcorder battery latex disposable gloves mest lyrics drawing board bud corporal punishment of females in prisons free tight jeans gallery family pedigree dictionary klingon breed choosing dog oozed principal transactions steve wozniak matia bazaar estate mexico miguel real sale san federation starships argent massachusetts web site designer board chopper ez honda usb memory watch tiffany teen password popular italian girl name m a s h tv show air transat ozonic manual motorcycle eye wear new york state registered sex offender karnival ta malta 2005 ibs paxil beast wars kinski las cruces public schools penis slipped inside her vagina half mp3 one samurai x tourism industry association country wooden sign auto in las rental vegas celebrity exposed thong old home remedies gospel rap estate idaho mountain real nuke it firefox extension global consulting sanaz guys stroking 41 blame sum were celtic ring koolaid dye for wool laemli buffer seven mile beach resort man moissanite wedding ring stewie griffin desktop themes dohnanyi weather control machine g regulate warren mitsubishi lancer evo advertising balloon helium swiss yodeling bacterial vaginitis learning telepathy uv light for indoor growing availability company name lion king broadway homes in scottsdale mandiworld midwifery courses uk laminar flow isolators qr restorations map of chester county pa orlando bloom jude law harry potter forums tenchi kiyone chevrolet davenport illinois office desk chairs home equity loan comparison what is reasonable suspicion tour packages usns supply chrome 22 inch rims games downlod iriver mp3 bridal bouquet ideas holiday photos breckenridge normal equations japanese yang yin magnum energiser amputee sak woman cheerleaders on cheerleaders undress maryland gazette anne arundel adult harry potter fan fiction music instrument store muscular young boys waxing moon design rachel from road rules 11 plastics mls charleston south carolina kim yeon lee fly fishing gear bikini slip big and tall chair name the seven dwarfs guitar stores ephedrine hcl new jersey jobs washington state property tax rates animated lust pg rated tacoma public library fred segal beauty bankruptcy alternatives toyota rock crawler picture moment in the life of lil jon russian river homes the best replica rolex watch wildhearts bass tabs r c car part sbc yahoo access numbers water backgrounds list of musicals by andrew lloyd webber used samick piano micro magnets diamond belly ring ihavemoved.com crawdads m m sales plc simulator cheap airplane tickets rally.mid texas tech law school home election las odds vegas celtic wedding bands mortgage rates home loans nashville shuttles brett feldman porn star died of aids f-104 rainforest cafe maryland fortune 500 top franchise mel gray cardinals london map printable underground teenager erection problem le creuset soap net illegal teens thiothixene teen hairstyle ideas insulin treatement diaes order plant custom painted sandals free sample personal statements sheree smith vicki rene ohio river stage www.home depot.com the long emergency 2004 hurricane name city estate pa real westmoreland 2006 bob fest marley audio file funny black knights listen to free online music air picture pressure sara brightman giant advertising inflatables insomnia faithless list of sc zip codes by county tis inc shoe organizer lady model natural site young wells fargo acceptance vision computers physicians weekly halloween candy corn production relentless die cutting equipment kumpulan may right hand rings king arthur tristan movie roisin murphy ruby blue address finder free name shelter from the storm smily face ire org courtier hypothÃÂ©caire paul van dyke macromedia .com prack call convert dvd ntsc ny pal intercooler nyko hydroderm anti wrinkle post and beam home plan web component servers internet survey about medisoft gallery game interface jagex lair player razorlor tarn simon shop nec telecom philippines keurig b50 brewer marshall fields s.t.a.r. interviews reebok coreboard video deepak chopra rex napoleon dynamite picture mary shepard winnie the pooh food high in carbohydrate melon carving pictures bachelorette party game sherri angel car bike rack alone sex dog windvd player 6 platinum naruto soundtrack download john heder orange county dating agencies windows 2000 recovery console samsung security cameras utility trailer axles traditional anniversary gift url amc movies times square piano lessons lyrics fast cash payday advance itziar urrutia free pamela anderson video clip r 2 v the woodlands texas real estate k lite codec pack 2.62 sky diving australia bedroom furniture set screen capture full tang katana sword artisan home video aikibudo video access memory random static free adult video chat rooms site on her face walden books videos pornos hot sexy woman download free wallpaper for cell phone texas guaranteed student loan adult movie thumbzilla cape cod realtors amc new movies all dogs go to heaven movie review adding video to myspace adulti gallery video url animal cute funny jordans furniture adult clip movie video fosamax side effects sunburn prevention ways to earn money url scanner carpenter ants wisconsin golf vacation petite asian olevia web nissan body kits site kenny chesney www sles9 mirror sitemap camper pop up scily map oakley sticker jennifer lopez picture angel long free video storesonline inc a million little piece movie funny halloween costume fematril mom and boy hot a series unfortunate events movie page jal saipan 5 cable cat entrepreneur opportunity url asian karaoke video akeover adult french movie colored felt akon lyrics audio slave music videos angelina clothed fully swimming video outdoor lighting installation mature ass lickers audio musicals rl stine book home atlantis princess music video wedding party favor vertical industrial piercing japan japanese power purpose resurgence rising gloryhole.com amputee pictures limousine chicago adult movie play angelic upstarts magistrate jobs satkey aerial video footage arnold swarchenegger movies list alfred angelo gown many men video ankle boot return womens digital projector furniture dirt over stock strategic marketing problem cases and comment agony and the ecstasy movie java sort string array mypay dfas mil sitemap kidco amateur shower video double d pavement marking tape home link free license ohio plate search japanese girl black widow spider url minnesota debt consolidation keith nicholls free ass fucking movie aliens movie photos web 2004 in movie released atl movie ratings attention movie pay quote relevant subtle gerbera daisy jeep used hardtops engine ford gt probe animation av communication creative director event marketing meeting video amateur movies.com web site interest rate risk management policy ayashi bbs video national spa and pool institute nspi bmw x3 accessory lexus rx300 part learn mandarin chinese olimpus cameras ass big booty clip phat video 3d animation human modeling http web domain dogs equestrian aaron model video vista online drivers ed technet blue tooth catchy liner one phrase pet gifts programs for first time home buyers leadership development plan apple fiona music video tribunal administratif du quÃÂÃÂ©bec star wars characters purchase xanax website american film institute 100 movies aurora colorado movie theater filth act a fool music video sitemap sitemap cake picture wedding airbus video clips search for fine art lamps pedometers tennis ball launcher home somers suzanne example of encouragement letter lyric old rock roll song www sapphicerotica prosperity oaks palm beach link rent movie ah lesbo video 4 alesha life yasmine young free adult porn movie clip page tarkan lyric usssa.com truck fender trim autume eisenhart video nanotech employment anorexic girls movies abba the movie stick man movie anna clip free nicole smith video borders valtrex 1gm coaster emotional green roller vivian mattress avn video award budget car com rental hirsute comfort women kragen auto part store concrete stamped illustrated sports swimsuit alyssa alps movies golden temple am eminem i video way racdomlimon jordan 13s cheap soma web page design tips kind of wines extremely cheap gas powered scooter third eye collagenous colitis link suggest wedding clubbing logos independence center independence missouri mall ioncleanse canada smg airsoft gun vicksburg mississippi birds old house inter mediates cheap vicodin web page accelerator man that kiss gay girls plump bellies conversion unit institute of commercial management online wellbutrin al awsat sharq gallery giantess woman whirpool refrigerator pinched nerve in back online wellbutrin dollar discount stores pepperdine law 2006 boston coverage live marathon lesportsac gwen stefani lamb new windsor new york county clonazepam online ovulation calander celtic mythology w.i.c program vidal sassoon salons london turbo boost gauge installation populations of states in the us real estate investment seminar in west palm beach florida unisport usa maser work event london security office cleaning services jam recipe strawberry boston bruins logo osha injury report didrex online basic flight instruction 60601 heat repair screwfix band saw wheel lock stock and two smoking barrels viagra online everett community college mexican manners kelley blue book used car price jokersupdate llora rie amino set top boxes workers compensation psychedelic band posters shakara bowties cash call gary coleman chevy engine kit rebuild ecrire un roman baseball and pitching drills bail bond directory seabright insurance holdings inc 1973 mattel doll aviations jobs christina aguileras nipple pierced fortis a certification online free online storage t mobile pay as you go asian art valone johnny chung lee based evidence medicine black death celexa online belly dancing hayward pumps discovercard cairn terrier puppy picture cbc news rockaway oregon security surveillance camera porn star nina mercedes channel tunnel ticket milene rodrigues rainforest animals that hip hop dance moves 15 channel lebanon female lift carry alprazolam online listen now to suicide sports club accounting-software wildlife viewing in washington state jcwitney fantasy knives kwik kar wash bumper sticker printing chicago park district lyrics where is the love bep vb sql tutorials book border coupon store vahab mirrokni medline plus make sure your connected lyrics north carolina newspapers health food supplement paul graham american night slip knot unmasked sony dcrdvd101e travel insurance with barclaycard improved search engine ranking best mortgage services g string model galleries isis nile divix busty ebony secretary alternate certification route teacher exebitionist news talk 99 knoxville levitra online corvette part 3.7 vga amish barn star state of florida licenses zachary taylor education storesonline complaint britney spears sucks dick friends tv show 12 gauge shot gun spanish games california public records wentworth by the sea rmj to mp3 conversion sembawang shipyard soma online spying on my neighbour realrace g2 download ortho development human life span single woman in nj sagging etched glass wday 6 organic foods wilderness areas in canada airflow tailgates pedersons party rentals christina topless on mtv video diary design outsourcing program writer tom cheap flexeril actos cheap plus library ucsf mai valentine sistem pendidikan negara tivoli model dab french pedicure when we dance sting ebay information product sell night owl plus real estate sandia webmail aetna aetna.com navigator what does dna stand for albino catfish channel sale linda joy singleton last dance by carey lyric mariah rain through personalized kid toy laser level low therapy music vynil auto insurance quote plastic water tanks nz the bridge theatre training real estate beverly hills orion ph meter old women in lingerie papua new guinea texas plume lexmark print cartridge 1987 mercedes motorola v220 rahab foundation travel district of columbia radio remote control toys vicky powell lake murray properties self pleasure motorola pcs division apply for a job in kuwait periactin cats lili canecas 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:

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:


 * Installing USB Drivers for the 210X
 * 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.


 * Crumb 128 Downloads Main Page
 * CP210X MacOS-X Drivers Download
 * CP210X Product Overview