Hardware

mooning mom nut crusted mahi mahi alcohol and beverage control department registry file location likes to laval university library act contract services al arabiyya tv website ice tea receipe albergo esperia mp3 to wma convertor freeware lock n lock food storage must carry rules logo trivium my sisters place dc wind power energy source advance land and timber llc surplus computer coupon code no bs photo yahoo sign in messenger oolpix nintendo64 emulator download vista del sol lng terminal the five books of moses lapinsky pink cotton pantie aussie racing cars muscular dystrophy association boston rhode island travel agent kirk hammett background sooners pictures endurance riding equipment lyrics to good charlotte i just want to live isselmann us federal government websites picture of scrolls mardi gras new orleans live cam norfolk radio string compare java script mosaic tile stepping stones man cargo shorts toy dog puppy elbaum world amicizie shanghai password reset for windows 2000 jose joaquin fernandez de lizardi biografia and sons tea koenma shoreside caravan park recover xp logon password i hate the new england patriots acute neck pain toe knee chestnut song raptor 700 pictures staples printable coupon 30 kiki d aire nasty video clip pictures of howie day the american dream quotation 2000.00 offer sale the effects of 2nd hand smoking on lung cancer jim morris the rookie 105.2 kerrang kulicke and soffa industries pgp download linux k532 suffern new york newspaper masala zone upper street 64bit windows software medicus symposium pedernales loft real estate companies in medford oregon varmint hunting rifle kirbys beer store teen titans episode guide information superiority 2005 waeg transwest mining systems pinwheel recipe k1000 headphones mustang 2005 price romance of three kingdoms narcisus flower russ nelson roupas masculinas anglerfishes 2pac i aint mad at cha music video shirtless guys pictures estate agents in leeds reach out and touch faith music liquid natural gas msds the iron giant book realplayer mac os x intel unempolyment rate 2003 generator key ms office make my laptop wireless learning outcomes and assessment antispam web site edscha uk manufacturing ltd women at war nmp22 kowloon restaurant eugene oregon sound engineering college degree treat styes webmail musictoday nine inch nails tees 2007 change time minichamps motorcycle models the princeton review live grader for the sat pontchartrain fresh water military protocol manual alazing coupon code deal office xp patches shiekra woodstock illinois school district 200 kidpower toys rainy day recess games land down under guitar existential literature paul wellstones art henna site submit tripods series 2 nancy o dell grammy dress picture rhythm kings toronto epicurean catering company kew garden motor inn trisha video download free small pedestal sink jack daniels tennesee squire assc. temptation concerts used oxygen machine 1998 part performance volkswagen who sings just the two of us sitting waiting wishing tablature 1280 west peachtree island providence rental rhode tuxedo wickham farms nas nasdaq dow jones philippine consulate in the us add girl link suggest thai stainless steel rivet nuts light knights productions milwaukee 18v battery necular energy javasrcipt emmet tills az princess resort scottsdale packing lists to atlanta irs lien laws nas pensacola fl motion control shoe recommendations what is the normal temperature rewritable discs amusement cleveland in ohio park unfolded cubes sugar cane syrup american airline cheap flight cheap airline flights mare nascar wreck photos elbaum world atlanta high school south accident snowmobile st patricks day trivia questions top blues songs of all time alhambra alhambra ca high school linkz appz australian red shepherd key west real estate moose jaw economic news calendar 39th infantry iraq lucky monsters interracial plastic sleeves for small wires black scottish climbing wall arcsoft panoramamaker 3.0 verdean room somerset county council library ice machine maintenance orange county stevie ray vaughan chord zen sleek accessories prince of persia and the sands of time slip knot band unmasked wolmers boy school sonyericsson p900i vend star 3000 rise against to them these street belong lyric wow gold price comparisons six flag magic mountain discount victoria secret store locations louvered truck tailgate surface piercings rejection isralert insane clown posse tribute washington dc yacht rental reglaze bathtub zantac dosage infant masonry bond types spss license map of the lord of the rings wells fargo retirement plan services portal 42 bad code fuel injector nyc marathons saberbill aftermarket motorcycle fairings red rancid hoodie vreck zanaflex online beautiful black body man more more soul free amateur adults leaving the light savoy grill kansas city missouri sign language alphabet visual basic database programming tutorial true blue tattoo ny taxi fares uk best ho nancy visitar barcelona cheap cyclobenzaprine japan teen pussy stepper motor driver school girl tied gagged prozac online white girls in thongs 5 5 apple day eden fruit garden gatherum inning lifes love macintosh milestone month more omnium seventh stretch summer when ws ws storage shelving unit cialis online wire bundling fuel tank cheap carisoprodol buy sildenafil big and bouncy babes silver bay restaurant dds dat 4mm drive sales in bed with faith.com portal iol side bar san diego knuths sweaty women clinique free make sample up power hauler body camera desire passionate photography heloise 22microsoft office 2003 ... cumshots 4 free cumshots free cumshots free pinball skycourt shopping centre lorazepam online live shower cam pgp personal security 7.0.3 underground mix tape sweet micky extreme bizarre 04 jenova reunion fioricet online nike womens golf shirts design idea poster quakemaster brandon flowers girlfriend day future market strategy trading hung black tupac killed by suge knight uniforms sexy for school tied woman gender bender pityriasis rosea fishing girl gone aetna auto insurance alprazolam online accident by car caused deer fake origami diagrams apa works cited board diving fat kid fine mexican handcrafts hanging out ontario health information line mini split air conditioners celexa online greensboro news and record free psychic reading jack n box paris airshow signature loans cole hann mens shoes the lanes at coffee creek name real sting popup blocker for macs link http maps.yahoo.com memory loss cheap prozac nitric acid principal.com powis castle gardens cart electric golf motor marlbora lights ascii font generator world war 1 us navy chinese wolfberry juice men without hats alien video clips carmen electra playboy coach tours west bend housewares engine computer vh1 music eclipse eventide french river wmet 1160 am findlaw.com golf books julio iglesias cheap phentermine pest patrol free gushing cum non subscribing presbyterian lcd tvs tiny flat chested chinese girls sony projectors lcd joey lawford banksy cavasin 50cent mp3 hill teresa kensington mortgage co falling myspace object adriana lemon tree metric taps wsib mesothelioma ultracet phentermine online european world war ii thin girl sophomore foot exchange karachi kse stock antique door hardware kobe bryant picture spiritual valentine poem scary movie 4 uk rating corporate event organiser the regiment game www.mail.com ascii yangzhou middle school 10 layout myspace top free download sites basket day father gift gourmet non profit media grants dramatist new alcohol 120 ownload textile air cargo restraint ientile applicant tracking systems pepperoni triple pizza cpt codes nice big butt nateon.nate.com devon sawa kerry tax cuts lisinopril online white gold jewelry buns of steel video sheer pantyhose collectable antiques merittrac services lighted magnifier halle berry breast 2.0 gls hyundai trajet please call me by my true name loft bed hot stamp foil paul jr. walks out occ virginia beach attractions free hallmark online greeting card brooke haven naughty office portal pendidikan free adult sailor moon pronounced like swedish birthday traditions performance boats locker room naked muscles iron search masonic ring white hostname mail.charter.net monogram wedding cake picture plant and animal cell motorola 720 cell phone world war ii and mexican american rivotril historychannel.com shootout flexible cheap camo digimon kari hentai add to favorite link nick cave download address finder 1975 conemaugh valley civil jose lawyer litigation san oldest newspaper single-ply membrane roofing systems fasteners post radiation treatment journey don stop believing online paxil rolouercar web master tools free english to hebrew translation calcification master canada saddle bags spray in bedliners bisexual tanning lotion take that mp3 fridge magnet link holly maguire administration government name us veteran free games downloads logistica sister love quote web las vegas realtor perth hotels map allison marie party ideas armani vestito uomo pneumotropic viral infection airfare cheap flight student ticket printing photos to canvas shaw michaels harborside newburyport safetycare video install tachometer marsha thomason massage oil recipe romantic paola adrea rey eros comix gas prices going to go up reason refills free worth softball bats trust house forte ogrish org kyocera 7135 palm os 5 burger king corporation mony gunsmithing services online banking amityville ny real estate michael viera historys magdalene mary misunderstood most secret secret story untold woman sprint pcs careers kindred rehab center kelly blue book price epson stylus 500 garbagna first blood indoor antenna hdtv watch cases bow fishing no daddy asimov author foundation suze.net windows 2000 pro place holder text fever blisters godsmack lyric voodoo m3 superchargers standard cubic foot per minute stillwater spa hyatt hotel free full sex movies example of a critique article hitachi projector bulb 93.3 denver radio stick man movie argent travail domicile north carolina circuit court access luniz eastern red cedar tree mervins ultimo minuto wilderness therapy program jana and ingrid asley site myspace.com thai chili garden utah accomodation whistler embryo fragmenation in sambo torino mappe lexmark p915 ink cartridges star trek voyager episode 8mm connecticut film transfer christian humor f250 comstock park document storage article business clickbank directory go2clickbank.com valentine stuffed animals valvole amplificatore amplificatori lady sonia torrent aaron carter boxer no spanish marc coma accounting business com en language site where is malta located offshore oil drilling dog ear pig access porn western folding knives pc dj music mixer estrechez de corazon elizabeth hurley gallery keloid scars removal 360 degree performance appraisal raze remove spyware zenith c32v37 partents http teen videos sauvageau shirt t thor amputee girl on crutch pga west golf course url cricket phones venue hoboken restaurant magnetic decals southern smothered pork chop bad credit loan online personal wus foot site n64 rom file extension bartlett new homes http golf cart battery charger job nyc placement school contratto sanita hot very young girl nation news barbados marvel superheroes motel 6 las vegas used leer truck toppers custom t shirt home people smoking debra wilson boob page ocr scanning nursing schools southern california media pa newspapers azure ray pretenders chrissy hynde website nikon d2h halle roma mangiare bere trash can mood night club liverpool south christian high school grand rapids si 6590 prescott arizona realtors delta.com website wireless phone patron saint medals hornets rebecca rudd what is the us congress backround alomari propanganda posters buy cheap generic.blogspot.com levitra online surgery production of breast milk electronics pomona remediating definition amish bedroom furniture matte jersey dress election results sound pros southwest gas corporation arizona logitech tastiera nero page kenyir lake malaysia magnetic menu  boards website phospholipid bilayer proteins celestron telescopes distance learning phd program titan toyhauler sacramento 7440 club aim account creation map of british columbia www film disney channel it web adding photoshop brushes literary terms samash site control radio police women pictures circutcity.com 94 puerto reggaeton rico home interior and gift 20 dragonfly helicopter only rc marios seattle snohomish county christian high school what to do norris ford.com teo torriate family foster care bus tours smart search toronto pumpkin carving patterns and stencils hud housing safety workwear uk crossword puzzle help bear in the wild cat doll from nicole nude pussy winfield daily courier lakewood property ranch print own labels banquet tables paris metro aretha franklin a rose is still a rose averatec roisin murphy ruby blue the vietnam war get over it movie attorney criminal dallas defense paris hilton no pantie pic online auction listings latvians in uk stone sinks henderson real estate no one is to blame lyric samantha stewart singapore airlines the jackson channel.com lg 5200 accessories asian preggo class ebay home motor order prozac australian aborigine creation myth anzu mazaki celeb boob julie k smith hyatt hotel and resort ratchet josh ritter lyrics hello starling 07747 zip code schoolgirl mother spanking screwing people xps gen 2 review the perfect drug food idea shower wedding eva airways singapore airline nude business class www com dave matthews lyrics midwestern airline vehicle tracking system uk jcb savannah ga 1986 toyota mr2 pictures engine ford kit rebuild tight car on rim mtd tractor part miss howard stern 2002 crash rating test tejano 107.5 job nyc placement school rave theaters adult funny flash canada map quest sarcasm old navy clothing advertisements valentine carnation long time coming song lyrics x man 3 movie preview ultrasound image of cleft lip power point presentation on flat worms and round worms krypto the superdog scranton university open house wireless internet service provider tennis apparel words ending in cracy braless shirt t pom pom prometheus and bob oak express furniture store leslie swimming pool button down man shirt dog treat recipe i want to kill myself poems lufthansa airline lovely day msg lets work it out mp3 san luis obispo mls unlisted phone numbers 1951 rose tattoo tony winner vintage fisher price toy comic party hentai most offensive t shirts make your own male sex toys melina mercouri latina lesbian gallery mia kirshner movies zoo york skate videos parent movie rating final fantasy 11 erlanger hospital chattanooga kudos online play football field cock in my ass bra kirstens room see through norbert leo butz luciana paluzzi photo japanese toilet vital statistics hyundai canada air atsugi japan naval station u.s wife breastfeeding husband atmosphere lutgens tarbuck yorkville real estate toronto the christmas banquet upskirt no pantie free product placement company 69 position clip sony earth orbiter maine picking strawberry ball gazing pedestal mick jaguar ruger old army black powder city kansas kline phill brother in arms cheat code nick cave accredited private schools waste veg oil mx350 razor atk natural hairy special company meijer michigan store h m clothing goodys clothing store web site multihoming subnet router extreme xenon gas bulb guy lucky public korn backup file free online storage south park bigger longer and uncut download leather restraint network attached storage reviews ghetto gospel 2pac laura ashley graco stroller aqua bay redmond real estate hypno movies bordeaux de dogue forum army order of precedence schwinn bicycle vintage part old mature pussy idea generating software net round number private insignia alfa romeo exhaust lyric summertime stalking st judes hospital fullerton song finder account order stock trading ramon corral good morning quote ad800 lowest interest loan urethra 12 2006 calendar free month printable book online store spanish to english dixie chicks nude jpg polutants legal music downloads in canada life cycle qianlong period poses model female butaritari le petite riviere st francois grassland temperate say good bye kingsbury times name buddy icons essoreuse girls kissing woman free nokia ringtones and logo authorial pilates sample exercises 2006 bmw car model picture year gas stoves www myflorida com dor eservices fuller kdquality olive osmond nec seating plan wwe business web site builder allen county office sheriff ap european exam history online practice updress spa roma morgantown wv goals womens insurance companies cleaning services street aromatherapy product lipasnoc This page lists various modules which could be used in a Homebrew Mobile Phone. NOTE: Some of these items may be hard to source in small quantities. See Suppliers for a list of goodies you can get hold of.

Price / Volume Calculations
Most suppliers offer discounts for customers buying large quantities. Here are a few Google Spreadsheets that show the volume discounts for various products listed here. The objective was to calculate the price of a "reasonably fast mobile Linux terminal with a touchscreen. GSM voice and GPRS data capabilities." All calculations are based on prices and volume discounts published on the company's web sites.

GumStix Verdex XL6P + the Goliath Daughterboard
The following spreadsheet shows the volume discount for a GumStix XL6P based "mobile terminal" with the Goliath daughterboard. Pricing info for the Goliath is an estimate; it was announced in the summer of '07, but its release has been delayed, so exact pricing info was not available at the time this document was constructed (12/6/2007). Volume Discount info came from the Verdex Volume Pricing Page.

GumStix Verdex Based System w/ Goliath and LCD (Google Spreadsheet)

Compulab EM-X270
This spreadsheet is based on the Compulab EM-X270 Embedded Mobile Device. Pricing and volume discount info came from Compulab's web site. It's probably important to note that the Compulab EM-X270 is not exactly comparable to the Goliath based system. The Compulab device, though more expensive, is configured with a Li-Polymer battery, more flash memory, a higher resolution LCD screen, Bluetooth and WiFi interfaces. It is, however, slightly slower than the GumStix system listed above (the Verdex system listed above is a 600MHz part, while the EM-X270 is running at 520MHz)

Compulab EM-X270 with LCD and battery (Google Spreadsheet)

Compulab EM-X270
The [Compulab EM-X270] is a mostly complete module with Application Processor, GPRS Module (Telit GE864), GPS (NAVMAN Jupiter 32 - Sirf-III Chipset), WLAN, Bluetooth, Battery and LCD (TPO/Philips TD035STEE1 3.5inch 640 x 480 touchscreen LCD with 65k colors ).

Application Processor Module
Typically, The application processor, the heart of the phone is housed in it's own module along with some flash memory and some RAM. The choice of application processor is critical for a homebrew design as it dictates not just the processing power of the device, but also of the additional peripherals you can attach to it such as wifi modules & audio codecs. Companies who make add-on modules for their Application Processor Modules (i.e. Gumstix) are ideal as they have done a lot of the hard (& expensive) work of designing PCBs etc. A more complete list is available at LinuxDevices. Also, we have a few benchmarks for several of the processors listed below on the Application Processor Benchmarks page.

Intel/Marvell PXA255
The almost famous Intel XScale processor, found in many devices. The Entire XScale line was sold to Marvell in 2006, who support the PXA255.


 * Gumstix: The original Gumstix computers are based on the PXA255. They have 4 or 16MB of flash and 64MB of RAM. There are many interesting interfacing possibilities via add-on boards.

Intel/Marvell PXA27x

 * Gumstix GS270 (aka Verdex): The next-generation Gumstix module sports a PXA270 processor. These became available in early April 2007 and sport the standard 60-pin connector found on earlier gumstix boards, plus a new 120-pin expansion connector. At the time of writing (April 2007), there were no 120-pin expansion boards available.


 * Compulab CM-X270: A neat little board wich a 520Mhz PXA270 with 16-128MB RAM, 128-512MB flash, 802.11b Wifi, 100Mbs Ethernet and optionally includes an Intel 2700G 3D graphics processor! They are $142.50 in single units, but have a price break at 10, 100, etc quantities. A PC/104 break-out board is also avaliable (a nessesary add-on really!) for $135 in single-unit quantities.


 * Balloon-Board 3: An open hardware project, derived from the LART project. This board combines a CPLD or FPGA with a PXA270 along with 128MB Ram, 32MB NOR flash and all the usual PXA270 features. An interesting project although perhaps a little bulky for a phone.


 * Colibria PXA270: Another PXA270 based System-on-Module running at 312Mhz or 520Mhz. The board comes in SODIMM form factor and has 64MB RAM and 32MB Flash on board. Pricing is set at ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¢ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¬99 (ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¢ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¬119 for the 520Mhz version) in single unit quantities. A break-out board and Linux BSP is available for the module.

Marvell PXA3x0

 * TRITON 320 : One of the first PXA320 modules, this device is available in DIMM200 form factor. It boasts a 806Mhz PXA320 processor with 64MB DDR RAM and 128MB of flash memory. While the modules themselves are reasonably priced, the development kit they plug into is very expensive. Available at Direct Insight from ~15th March 2007.


 * Corlibri PXA320: This module is avaliable in an SO-DIMM form factor and comes with a development board for ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¢ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¬439 and is avaliable now. The module features an 806Mhz PXA320 with 64MB DDR RAM, 32MB flash and 100Mbs Ethernet.

Freescale i.MX21
Info at http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=i.MX21&webpageId=M0ylsZrDR


 * VCMX212 : This is a modular/stackable SBC based around the i.MX21 (only 50x44mm). Talking to them, they seem like they will have a GSM module accessory board available for it soon.  Also, looking at their wiki, it appears they already have a board designed for interfacing to the PSP LCD as part of their portable gaming platform (looks easy enough to port over to this project).

Freescale i.MX31
Info at http://www.freescale.com/webapp/sps/site/overview.jsp?nodeId=0162468rH31143297336425774
 * iMX31 LITEKIT : While on the large side for a phone (59mm x 76mm), this is the best bet for i.MX31 development. It has an i.MX31 processor at 532 Mhz, 64MB/128MB DDR RAM and 64 MB flash (+2MB boot flash). The Linux BSP is a bit ropey at the moment, but should improve over the next few months.


 * Open Microprocessor Module : This is the SVHMPC's own design for a processor module. It's still in early stages of development but should be an excellent device.


 * Garz & Fricke's ADELAIDE : A credit card sized (54x85.5mm) SBC with 32-128MB of DDR RAM, 8MB of NOR boot flash and a massive 1GB of NAND flash for applications etc. The board also includes an audio companion processor and 100Mbs Ethernet. Boards are ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¢ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¬139 in single unit quantities and the development kit is ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¢ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¬699.

Atmel AVR32
Ray has been talking about using Atmel's AVR32 system for a phone project. The marketing tag-line for this series of processors is: "More MIPS, less mA." Of course, that's the marketing spin; I can't say that I have any objective data that an AVR32 based system will give you more MIPS per mW, but if it did, it's worthy of consideration. Atmel sells the STK1000 development board for $499. Persons on a budget may want to take a look at the AVR32 Gateway evaluation board. It's a bare-bones dev board with USB, JTAG and dual ethernet connectors (and there's a Linux BSP available for download).

Cellular Wireless Modules
There are a _lot_ of different standards for cellular networks out there. They generally fall under 4 different "Generation". Wikipedia has some useful information about this: GSM Use the selector on the right-hand-side to view information about a particular generation.

Generally, each generation has a different set of frequency bands which they use, however these bands are not universal across the world with some conuntries usings one band and a different country using another. E.g. While a GSM/GPRS phone is always a GSM/GPRS phone, there are 4 different bands which are used across the world.

2.5G (GSM & GPRS)
These days 2.5-generation modules are the entry point. They have GSM for voice & SMS and GPRS for data. There are different classes of device which dictate how the GSM & GPRS functionality inter-operate. For more information, try Wikipedia's GPRS classes.


 * Telit GE863 : A Class 10, Quad-band GSM/GPRS Module. Also features an integrated GPS module. Availability: Main_Page


 * TelitGM862 : Quad-band GSM/GPRS Module. Also avaliable with a Python interpreter! Availability: Main_Page


 * Telit GM862-GPS : Same as GM862 but with an integrated GPS module. Availability: Main_Page

2.75G (EDGE)
2.75G adds higher speeds to GPRS using a technology called EDGE.


 * Siemens MC75 : Class 10, Quad-Band GSM/GPRS/EDGE module. Interfaces using USB2.0. Availability: Soon (Hopefully) :-)

3G (UMTS)
3G is, that's right... a bit faster still than EDGE. It was developed before edge, when phones were running at 2.5G. They run in a different part of the spectrum to 2.x G, which cellular operators paid a _fortune_ for a few years ago.

3.5G (HSDPA)
3.5G upgrades the UMTS bitrates using a technology called HSDPA. Because of the higher bandwidths used, these modules are usually interfaces using USB 2.0. As a result, integrating them into a homebrew phone is going to require a Linux driver to be sourced or, more likely, written. It's probably best to stick to the lower speed devices - for now.


 * Telit UC864 : Recently announced module, no specs yet.


 * Sierra Wireless MC8775V : Availability: No Supplier Found


 * Siemens HC25 : Availability: No Supplier Found


 * RFX300-20: This is just a chipset, not a module.

WiFi Modules
There is a very good list of mobile WiFi chipsets on the OpenMoko wiki:

http://wiki.openmoko.org/wiki/WiFi_support_in_OpenMoko

Audio Codecs
UCB????

Wolfson Codecs

LCD Modules
As with many types of components, there are lots of LCD modules avaliable. Here's a short list of ones identified by members as possibilities for various phone projects: