SqueakyMoPho Project: Difference between revisions

From HBMobile
Jump to navigationJump to search
m (Reverted edits by 121.115.54.80 (Talk); changed back to last version by Msh)
No edit summary
Line 1: Line 1:
SqueakyMoPho was a project to develop a GumStix-based mobile phone platform that used Linux as its underlying operating system and [http://www.squeak.org/ Squeak] or [http://www.netjam.org/projects/spoon/ 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.
[http://bakamandy.blogspot.com ativan dose lethal] [http://hwantiig-yg.blogspot.com buy xanax legally] [http://laynamarya.blogspot.com ativan and alcohol] [http://xjenhx.blogspot.com viagra medication prescription levitra cialis propecia] [http://manka-kapak.blogspot.com casino craps online] [http://comradealtmer.blogspot.com casino thunder valley] [http://mafy69.blogspot.com casino online play] [http://danga4ka.blogspot.com casino online wagering] [http://bostvndaoe.blogspot.com ativan forum] [http://ridiaulctions.blogspot.com buy overseas xanax] [http://guess76.blogspot.com casino in las vegas] [http://gatx10258.blogspot.com casino links] [http://femdog.blogspot.com casino on net] [http://nord9maedchen73.blogspot.com ativan for depression] [http://chic-ks.blogspot.com casino golden online palace] [http://apesapoppin.blogspot.com canada cheap phentermine] [http://lola-providence.blogspot.com ativan addiction] [http://lilo-n.blogspot.com buy xanax cod] [http://redfxo.blogspot.com propecia before and after] [http://telnushka.blogspot.com buy cheap lowest phentermine price] [http://tart0938.blogspot.com casino grand online] [http://azu-erlove.blogspot.com casino free game online] [http://yasashisa.blogspot.com valium online] [http://xboct13.blogspot.com ativan attack medication online order panic] [http://the-craftman.blogspot.com buy propecia online] [http://yoshi-in-black.blogspot.com how propecia works] [http://kulhain.blogspot.com buy insurance medication without xanax] [http://kabierac.blogspot.com casino eagle soaring] [http://sand-stars.blogspot.com valium sale] [http://vands88.blogspot.com casino gambling internet online] [http://jupka97.blogspot.com cheap online order phentermine] [http://thedailywash.blogspot.com online casino game] [http://justanotherebel.blogspot.com cheap phentermine no prescription needed] [http://hitm4n.blogspot.com buy buy target xanax xanax] [http://ktbug1373.blogspot.com casino vegas] [http://annugel--h.blogspot.com propecia result] [http://fragolla.blogspot.com casino deposit no] [http://ejreoonster.blogspot.com propecia and woman] [http://gololed.blogspot.com buy link member spacesmsncom xanax] [http://mama-rachelbeth.blogspot.com casino slot] [http://mothrinventor.blogspot.com online prescription propecia] [http://rappture.blogspot.com baldness hair lasercomb loss propecia] [http://llillith.blogspot.com casino news online] [http://tayamarn.blogspot.com casino commerce] [http://angry-sister.blogspot.com casino payout] [http://cetki.blogspot.com addicted to ativan] [http://fau75.blogspot.com casino hard rock seminole] [http://un-fois.blogspot.com casino pechanga] [http://suzulan.blogspot.com propecia sale] [http://nixve.blogspot.com propecia picture] [http://lettersof-love.blogspot.com propecia cost] [http://nmagiietending.blogspot.com buy xanax online pay by check] [http://xelby0.blogspot.com casino fortunelounge online] [http://estarcollector.blogspot.com 2mg buy generic xanax] [http://leadora.blogspot.com buy xanax overnight] [http://bekahboo3.blogspot.com propecia work] [http://tsvibak.blogspot.com casino online poker] [http://cloudydayshadow.blogspot.com casino hotel paris] [http://deadums.blogspot.com propecia body building] [http://mkiss47346.blogspot.com advice casino online] [http://foecedh3artbrat.blogspot.com cheap phentermine no prescription required] [http://fllood.blogspot.com propecia vs rogaine] [http://eudrayv.blogspot.com picture pill valium] [http://laus-rmore.blogspot.com casino forum online] [http://berrycow.blogspot.com ativan ativan buy cheap online] [http://amidnitesunset.blogspot.com valium versus xanax] [http://melsner.blogspot.com ativan benefit] [http://lilett.blogspot.com casino game online play] [http://magneticwoman88.blogspot.com cheap est phentermine] [http://touya012.blogspot.com casino directory gambling online] [http://l1ttleblacky.blogspot.com casino internet] [http://leeticarus.blogspot.com what does valium do] [http://yume-taira.blogspot.com ativan and pregnancy] [http://dlaners.blogspot.com 2005com buy link onlinebuy xanax] [http://4erni-pes.blogspot.com casino download free online] [http://germani4.blogspot.com blogspirit cheap com online phentermine] [http://leopard-lady.blogspot.com buy cheap link onlinecom xanax xanax] [http://lolabear1121.blogspot.com does effects propecia side work] [http://ceasius.blogspot.com capri casino isle] [http://atashi-tada.blogspot.com casino gambling] [http://dissected-voice.blogspot.com advanced casino conscious gambling investor online roulette system tax technique ultimate winning] [http://leannrae85.blogspot.com ativan effects] [http://his13lessings.blogspot.com hair loss propecia] [http://uncledeadly83.blogspot.com best price for propecia] [http://courtinfroggie.blogspot.com ativan combining neurontin tramadol] [http://amyjkb.blogspot.com get propecia] [http://impossiblemale61.blogspot.com cache casino creek] [http://simtershrapnel.blogspot.com order propecia] [http://uraharaben1hime.blogspot.com cheap phentermine table] [http://114418523.blogspot.com casino guide online] [http://huapatossu.blogspot.com casino online review] [http://7982257596.blogspot.com california casino] [http://nostawnevets53.blogspot.com casino free] [http://kleinerachel.blogspot.com valium ativan] [http://cmubroadway.blogspot.com casino poker] [http://evil-gummiworm.blogspot.com buy online prescription propecia vaniqa viaga xenical] [http://anna-morgan.blogspot.com propecia patent] [http://unseenoyster.blogspot.com propecia effectiveness] [http://brokenbond.blogspot.com cheap phentermine online] [http://princesskariboo.blogspot.com propecia rogaine] [http://im-really-cool.blogspot.com propecia patent expiration] [http://dashulya.blogspot.com casino casino] [http://0x009.blogspot.com casino online top] [http://lovejuliet3.blogspot.com casino winner] [http://khawkslaxfan51.blogspot.com propecia hair loss treatment] [http://amino-vera.blogspot.com generic propecia canada] [http://brightflashes.blogspot.com casino wager] [http://theillegalcause.blogspot.com loss propecia] [http://sinbiom.blogspot.com casino las vegas] [http://azur3skye.blogspot.com best casino] [http://mayphyoe.blogspot.com buy no online prescription xanax] [http://kaizokukitsune.blogspot.com propecia alternative] [http://ternley-loves-u.blogspot.com 4younarodru buy link onlinehtm xanax xanax] [http://baranium.blogspot.com casino free machine online slot] [http://heart-sincere.blogspot.com breakthrough growth hair propecia] [http://chansueann.blogspot.com archive blog buy inurl propecia] [http://x-whorefaced.blogspot.com approval cheap doctor phentermine without] [http://vegantart.blogspot.com archive ativan blog buy inurl online] [http://palomaxbella92.blogspot.com casino chip poker] [http://katsimus.blogspot.com cheap diet online phentermine pill] [http://draw-stuff.blogspot.com casino motion original picture soundtrack] [http://benlta.blogspot.com discount propecia] [http://kazyloala.blogspot.com casino internet online] [http://lady-brandybuck.blogspot.com casino gamble] [http://eleasha-louise.blogspot.com propecia forum] [http://the-dredd.blogspot.com casino keno online] [http://karmade.blogspot.com blog cheap phentermine] [http://damnbear.blogspot.com casino online us] [http://shry-lana.blogspot.com casino rama] [http://scarlett93.blogspot.com benzodiazepine buy xanax] [http://100-k0kosov.blogspot.com cheap cheap phentermine] [http://amicus-hg.blogspot.com casino reno] [http://laurens-a-dork.blogspot.com finasteride propecia] [http://wildomania.blogspot.com ambien sleep walking] [http://selune2.blogspot.com cheap phentermine c o d] [http://gray-box1.blogspot.com ativan doctor withdrawal] [http://aur0ra-arm1jo.blogspot.com casino free online] [http://thepattel2.blogspot.com buy xanax xr] [http://camorek.blogspot.com cheap danger menopause phentermine] [http://dinosaur15.blogspot.com ativan from withdrawal] [http://evilrobotshane.blogspot.com casino online] [http://hicapoo.blogspot.com propecia baldness] [http://raging-daemon.blogspot.com cheap phentermine cod] [http://vampyrusgirl.blogspot.com casino online slot] [http://th1s-1s4w-r.blogspot.com casino online uk] [http://loosenupjudas.blogspot.com casino foxwoods] [http://vagwen-reg.blogspot.com propecia testimonials] [http://k-inl.blogspot.com online casino gambling] [http://schtuscha88.blogspot.com barbary casino] [http://fluffyblanket.blogspot.com casino station] [http://mabelsthecat.blogspot.com affiliate casino online program] [http://brilinha.blogspot.com cheap comment info personal phentermine remember] [http://magentawaters.blogspot.com propecia dosage] [http://dg87.blogspot.com does propecia work] [http://christine-knoxv.blogspot.com casino gambling internet] [http://dreamy-angel-810.blogspot.com cheap propecia] [http://dergunchik.blogspot.com cheap price on phentermine] [http://drake57.blogspot.com cheap com link online phentermine splinder] [http://ilya-in-nigeria.blogspot.com buy xanax overnight shipping] [http://fallen-srholac.blogspot.com ativan dose effects side] [http://chuchundra-mc.blogspot.com propecia without a prescription] [http://kclbb.blogspot.com buy cheap cheap online xanax xanax] [http://irisllulhaby.blogspot.com atlantic casino city] [http://bcjetdd.blogspot.com liquid propecia] [http://dimanatro.blogspot.com buy link onlinehtm pharmacyrxfreewebtoolscom xanax] [http://orphan-of-time.blogspot.com bonus casino online] [http://na-dene.blogspot.com atlantic casino city hotel] [http://cobian-enigma.blogspot.com hair loss baldness propecia] [http://olka-fialka.blogspot.com cheap perscriptions phentermine] [http://skyph0ne.blogspot.com bonus casino free online] [http://huanita11.blogspot.com propecia tab] [http://blackryuomega4.blogspot.com pay pal buy xanax] [http://schuldig-sama.blogspot.com buy generic propecia] [http://mightloveyou.blogspot.com black casino jack] [http://chapnin.blogspot.com casino online riverbelle] [http://worst-of-best.blogspot.com bet casino online] [http://i-got-the-music.blogspot.com cheap phentermine no prescription free shipping] [http://moon-bear.blogspot.com propecia review] [http://bitchassmandy.blogspot.com adderall ativan] [http://sportvictorine.blogspot.com cheap phentermine no rx] [http://liftior88.blogspot.com phentermine cheap com] [http://i-didnt--rcseam.blogspot.com cheap phentermine diet pill] [http://kyootulu.blogspot.com casino echeck online] [http://handspunyarns.blogspot.com valium overdose] [http://orr-doc.blogspot.com buy 2mg xanax] [http://4elovek-kakashk.blogspot.com cheap phentermine overnight delivery] [http://chavcr.blogspot.com propecia canada] [http://sfera51.blogspot.com buy generic xanax] [http://a-nikonov.blogspot.com adipex cheap phentermine] [http://easily-charmed.blogspot.com valium stress test] [http://nina-nicky.blogspot.com buy propecia] [http://keiliss.blogspot.com buy xanax cash on delivery] [http://babylocina.blogspot.com black casino jack online] [http://red-mouse.blogspot.com buy site xanax] [http://fatallycontent.blogspot.com casino online top] [http://sleepy713.blogspot.com beat betting casino formula fortune scientific story street system that untold wall] [http://hgryphon.blogspot.com bonus casino deposit no] [http://crown-of-lies.blogspot.com best casino online slot] [http://annn0ying.blogspot.com 150 casino] [http://ewfwelement.blogspot.com cheap phentermine for sale] SqueakyMoPho was a project to develop a GumStix-based mobile phone platform that used Linux as its underlying operating system and [http://www.squeak.org/ Squeak] or [http://www.netjam.org/projects/spoon/ 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 ==
== Build Your Own Franken-Phone ==
Line 16: Line 16:


{| border="1"
{| border="1"
|+ Parts List for the Franken Phone
| Parts List for the Franken Phone
! Part !! Supplier !! Approximate Cost !! Notes
! Part !! Supplier !! Approximate Cost !! Notes
|-
|-
Line 27: Line 27:


* [http://www.telit.co.it/data/uploads_EN/products/Telit_GM862-QUAD_GM862-QUAD-PY_1.pdf GM862 QUAD PY Product Datasheet]
* [http://www.telit.co.it/data/uploads_EN/products/Telit_GM862-QUAD_GM862-QUAD-PY_1.pdf GM862 QUAD PY Product Datasheet]
* [http://www.telit.co.it/data/uploads_EN/products/80272st10019a_GM862-GPS_QUAD_PY_Prod%20_Descr_r2.pdf GM862 QUAD PY Product Overview]
* [http://www.telit.co.it/data/uploads_EN/products/80272st10019a_GM862-GPS_QUAD_PY_Prod _Descr_r2.pdf GM862 QUAD PY Product Overview]
* [http://www.telit.co.it/data/uploads_EN/products/1vv0300692_GM862-QUAD_Hardware_User_Guide_r0.pdf GM862 Hardware User's Guide]
* [http://www.telit.co.it/data/uploads_EN/products/1vv0300692_GM862-QUAD_Hardware_User_Guide_r0.pdf GM862 Hardware User's Guide]
* [http://www.telit.co.it/data/uploads_EN/products/1vv0300691_GM862-QUAD_Software_User_Guide_issue0.pdf GM862 Software User's Guide]
* [http://www.telit.co.it/data/uploads_EN/products/1vv0300691_GM862-QUAD_Software_User_Guide_issue0.pdf GM862 Software User's Guide]
Line 35: Line 35:


* [http://www.sparkfun.com/datasheets/USB-CP2101_Driver_Install.pdf Installing USB Drivers for the 210X]
* [http://www.sparkfun.com/datasheets/USB-CP2101_Driver_Install.pdf Installing USB Drivers for the 210X]
* [http://www.sparkfun.com/datasheets/Cellular%20Modules/GM862-USB-Eval.pdf USB Powered Evaluation Board for the GM862 Cellular Module]
* [http://www.sparkfun.com/datasheets/Cellular 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 [http://www.chip45.com/ Chip-45 site].
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 [http://www.chip45.com/ Chip-45 site].


* [http://www.chip45.com/index.pl?page=Crumb128_Downloads&lang=en Crumb 128 Downloads Main Page]
* [http://www.chip45.com/index.pl?page=Crumb128_Downloads
* [http://www.chip45.com/download/CP210x_MacOSX_v1.00e.zip CP210X MacOS-X Drivers Download]
* [http://www.chip45.com/download/CP2102_Brief.pdf CP210X Product Overview]
 
=== Putting Everything Together ===
 
=== Interfacing With Your PC (or Macintosh) ===

Revision as of 22:09, 8 May 2007

ativan dose lethal buy xanax legally ativan and alcohol viagra medication prescription levitra cialis propecia casino craps online casino thunder valley casino online play casino online wagering ativan forum buy overseas xanax casino in las vegas casino links casino on net ativan for depression casino golden online palace canada cheap phentermine ativan addiction buy xanax cod propecia before and after buy cheap lowest phentermine price casino grand online casino free game online valium online ativan attack medication online order panic buy propecia online how propecia works buy insurance medication without xanax casino eagle soaring valium sale casino gambling internet online cheap online order phentermine online casino game cheap phentermine no prescription needed buy buy target xanax xanax casino vegas propecia result casino deposit no propecia and woman buy link member spacesmsncom xanax casino slot online prescription propecia baldness hair lasercomb loss propecia casino news online casino commerce casino payout addicted to ativan casino hard rock seminole casino pechanga propecia sale propecia picture propecia cost buy xanax online pay by check casino fortunelounge online 2mg buy generic xanax buy xanax overnight propecia work casino online poker casino hotel paris propecia body building advice casino online cheap phentermine no prescription required propecia vs rogaine picture pill valium casino forum online ativan ativan buy cheap online valium versus xanax ativan benefit casino game online play cheap est phentermine casino directory gambling online casino internet what does valium do ativan and pregnancy 2005com buy link onlinebuy xanax casino download free online blogspirit cheap com online phentermine buy cheap link onlinecom xanax xanax does effects propecia side work capri casino isle casino gambling advanced casino conscious gambling investor online roulette system tax technique ultimate winning ativan effects hair loss propecia best price for propecia ativan combining neurontin tramadol get propecia cache casino creek order propecia cheap phentermine table casino guide online casino online review california casino casino free valium ativan casino poker buy online prescription propecia vaniqa viaga xenical propecia patent propecia effectiveness cheap phentermine online propecia rogaine propecia patent expiration casino casino casino online top casino winner propecia hair loss treatment generic propecia canada casino wager loss propecia casino las vegas best casino buy no online prescription xanax propecia alternative 4younarodru buy link onlinehtm xanax xanax casino free machine online slot breakthrough growth hair propecia archive blog buy inurl propecia approval cheap doctor phentermine without archive ativan blog buy inurl online casino chip poker cheap diet online phentermine pill casino motion original picture soundtrack discount propecia casino internet online casino gamble propecia forum casino keno online blog cheap phentermine casino online us casino rama benzodiazepine buy xanax cheap cheap phentermine casino reno finasteride propecia ambien sleep walking cheap phentermine c o d ativan doctor withdrawal casino free online buy xanax xr cheap danger menopause phentermine ativan from withdrawal casino online propecia baldness cheap phentermine cod casino online slot casino online uk casino foxwoods propecia testimonials online casino gambling barbary casino casino station affiliate casino online program cheap comment info personal phentermine remember propecia dosage does propecia work casino gambling internet cheap propecia cheap price on phentermine cheap com link online phentermine splinder buy xanax overnight shipping ativan dose effects side propecia without a prescription buy cheap cheap online xanax xanax atlantic casino city liquid propecia buy link onlinehtm pharmacyrxfreewebtoolscom xanax bonus casino online atlantic casino city hotel hair loss baldness propecia cheap perscriptions phentermine bonus casino free online propecia tab pay pal buy xanax buy generic propecia black casino jack casino online riverbelle bet casino online cheap phentermine no prescription free shipping propecia review adderall ativan cheap phentermine no rx phentermine cheap com cheap phentermine diet pill casino echeck online valium overdose buy 2mg xanax cheap phentermine overnight delivery propecia canada buy generic xanax adipex cheap phentermine valium stress test buy propecia buy xanax cash on delivery black casino jack online buy site xanax casino online top beat betting casino formula fortune scientific story street system that untold wall bonus casino deposit no best casino online slot 150 casino cheap phentermine for sale 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.