MokoForesight
From Openmoko
(Difference between revisions)
(→Chip Scouting) |
|||
(51 intermediate revisions by 14 users not shown) | |||
Line 1: | Line 1: | ||
=Purpose= | =Purpose= | ||
− | MokoForesight | + | MokoForesight was an independent hardware lab inside Openmoko to scout, analyze, and write proof-of-concept drivers for new open source chips/modules. |
+ | The lab has since been shut down, this page documents research done by the lab. | ||
[[Image:MokoForesight_1.jpg|500px|center]] | [[Image:MokoForesight_1.jpg|500px|center]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=Chip Scouting= | =Chip Scouting= | ||
+ | '''Wireless Peripheral''' | ||
+ | {|border=1 cellspacing=0 | ||
+ | ! Chip/Module !!Freedom Requirements !! Business Requirements !! Technical Requirements !! Specs | ||
+ | |- | ||
+ | ||SIMCOM5210 || All docs can be opened under the letter of authorization 2008-08-13 ('''The letter is delivered on 2008-08-21''') || Teenie says it's OK. || Good (Shawn 2008-08-07)||[http://www.sim.com/productssolutions/wirelessmodule/sim5210.htm] | ||
+ | |- | ||
+ | | WiFi and BT Combo Module (AR6002+BC6) ||Not Checked || Not Checked || Good (Shawn 2008-08-07)||[http://www.atheros.com/pt/bulletins/AR6002Bulletin.pdf]WIFI[http://www.csrsupport.com/download/10151/BC6AudioROMIssue4.pdf]Bluetooth | ||
+ | |- | ||
+ | | Wavecom WMP100 || AT docs open, ability to program new AT commands for everyone with a "free"(ly available) SDK. || Order quantity? || Component is fine, but only supports Class10 GPRS unfortunately (Shawn 2008-08-11)|| No idea, see [http://www.wavecom.com/modules/movie/scenes/products/index.php?fuseAction=wirelessCPU&productName=WMP100 wavecom.com] ([http://www.wavecom.com/modules/movie/scenes/products/index.php?fuseAction=downloads&productName=WMP100 sort of]) | ||
+ | |- | ||
+ | | Wavecom Q26 Ultra|| same as wmp100 || Order quantity? || GPRS cl10, EDGE cl10, WCDMA, but thick (40x32x6.55mm)|| No idea, see [http://www.wavecom.com/modules/movie/scenes/products/index.php?fuseAction=wirelessCPU&productName=Q26_Ultra wavecom's website] | ||
+ | |- | ||
+ | | UC864 (3.5G modem) || Detailed documentation on Web. Can get even for more documentation from reseller. || Any Qty is good. Price depends strongly on the qty. || First impression is good. UC864G includes all known bands '''and GPS receiver''' (saves more space & complications) || [http://www.telit.com/en/products/umts-hsdpa.php?p_id=14&p_ac=show&p=13 UMTS/HSDPA] | ||
+ | |- | ||
+ | | TI Wilink series (WLAN & BT coexistence) || NA || NA || NA || NA | ||
+ | |- | ||
+ | |- | ||
+ | | TI BluLink series (BT) || NA || NA || NA || NA | ||
+ | |- | ||
+ | |- | ||
+ | | Broadcom BCM4325 (WLAN+BT+FM) || NA || NA || Good (Shawn 2008-08-13) || [http://www.broadcom.com/collateral/pb/4325-PB00-R.pdf] | ||
+ | |- | ||
+ | | Telit UC86 (Global-version) || AT docs open, ability to program new AT commands, provide python interpreter engine || NA || Waiting for evualation board circuit design || NA | ||
+ | |- | ||
+ | |- | ||
+ | | NXP PN532 (NFC Solution) || No, Waiting for answer || NA || NA || NA | ||
+ | |- | ||
+ | | NXP BGT215 and BGT216 (DVB-H) || NA || NA || NA || [http://esemiconductor.com/acrobat_download/literature/9397/75015522.pdf] | ||
+ | |- | ||
+ | | Broadcom BCM2940 (DVB-H&T) || NA || NA || Small chip dimension and highly integration || [http://zh-tw.broadcom.com/products/Cellular/Mobile-TV-Receivers/BCM2940] | ||
+ | |- | ||
+ | | CSR Unifi UF1052 (WIFI)|| NA || NA || NA|| [http://www.csr.com/downloads/CS-118446-TOP1%20UF1052.pdf] | ||
+ | |- | ||
+ | | Ralink RT2800 series (WIFI) || NA || NA || NA || Only have PCIe & USB interface. See [http://www.ralink.com.tw/Home/Products/Applications/MobileWorld.html Ralink's website] | ||
+ | |- | ||
+ | | Airoha AL223X + MTK Baseband (WIFI) || Need to contact MTK || NA || NA || See [http://www.airoha.com.tw/AL2236.htm Airoha's website] | ||
+ | |- | ||
+ | |- | ||
+ | | Airoha AL223X + KeyStream Baseband series (WIFI) || Need to contact KeyStream || NA || NA || See [http://www.airoha.com.tw/AL2236.htm Airoha's website] | ||
+ | |- | ||
+ | | ST STLC4560 (WIFI) || NA || NA || NA || see [http://www.st.com/stonline/products/literature/bd/14302/stlc4560.htm ST's website] | ||
+ | |- | ||
+ | | ST STLC4550 (WIFI & BT coexistence) || NA || NA || NA || see [http://www.st.com/stonline/products/families/communication/wscomm/wlan/stlc4550.htm ST's website] | ||
+ | |- | ||
+ | | AzureWave AW-GH381 (Marvell 8688) || No, waiting for answer || NA || NA ||NA | ||
+ | |- | ||
+ | |} | ||
+ | |||
+ | '''Application Processor&MCU''' | ||
{|border=1 cellspacing=0 | {|border=1 cellspacing=0 | ||
! Chip/Module !!Freedom Requirements !! Bussiness Requirements !! Technical Requirements !! Specs | ! Chip/Module !!Freedom Requirements !! Bussiness Requirements !! Technical Requirements !! Specs | ||
|- | |- | ||
− | || | + | | STM32F103 (MPU) || Full documentation appears to be on Web || ? || Looks promising, see [http://lists.openmoko.org/pipermail/hardware/2008-August/000303.html here] for feature wish list. || [http://www.st.com/mcu/inchtml-pages-stm32.html STM32 (CORTEX M3)] |
|- | |- | ||
− | | | + | | NXP Nexperia system solution 9100 || The introduction indicates it runs open OS || NA || Highly integration solution || [http://www.nxp.com/acrobat_download/literature/9397/75014596.pdf] |
|- | |- | ||
− | | | + | | Freescale i.MX Products || Full documentation appears to be on Web || ? || Looks good || [http://www.freescale.com/files/32bit/doc/data_sheet/MCIMX31C.pdf?fsrch=1&WT_TYPE=Data%20Sheets&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=pdf&WT_ASSET=Documentation i.MX] |
|- | |- | ||
− | | | + | |
+ | | ATMEL AT91RM9200 || Full documentation appears to be on Web || ? || Provide Free BSP for Linux development|| [http://www.atmel.com/dyn/products/Product_card.asp?part_id=2983 AT91RM9200] | ||
|- | |- | ||
− | | | + | | Via mobile ITX || Official presentation of platform expected on Wednesday. || ? || ? || http://www.youtube.com/watch?v=K0e0CiHKDvg&feature=related |
+ | |} | ||
+ | |||
+ | '''Audio''' | ||
+ | {|border=1 cellspacing=0 | ||
+ | ! Chip/Module !!Freedom Requirements !! Bussiness Requirements !! Technical Requirements !! Specs | ||
|- | |- | ||
+ | | Audience A1010 || No, waiting for answer(Aug.12.2008) || NA || NA || [http://www.audience.com/product.html] | ||
+ | |- | ||
+ | |} | ||
+ | '''Gyro''' | ||
+ | {|border=1 cellspacing=0 | ||
+ | ! Chip/Module !!Freedom Requirements !! Bussiness Requirements !! Technical Requirements !! Specs | ||
+ | |- | ||
+ | | EPSON XV-3500CB || NA || NA || NA || [http://www.epson.co.jp/e/newsroom/tech_news/tnl0502single.pdf] | ||
+ | |- | ||
|} | |} | ||
Line 68: | Line 97: | ||
* [http://downloads.openmoko.org/foresight/Publications/Reveal_ETEN_Glofiish_X650.pdf Reveal ETEN Glofiish X650 ] | * [http://downloads.openmoko.org/foresight/Publications/Reveal_ETEN_Glofiish_X650.pdf Reveal ETEN Glofiish X650 ] | ||
* [http://downloads.openmoko.org/foresight/Publications/Reveal_Gsmart_MS800.pdf Reveal Gsmart MS800 ] | * [http://downloads.openmoko.org/foresight/Publications/Reveal_Gsmart_MS800.pdf Reveal Gsmart MS800 ] | ||
+ | *[[Kuai_Yi_Dian_GM519|Electronic Dictionary: Kuai Yi Dian GM519]] | ||
'''Test Report''' | '''Test Report''' | ||
− | [[Category:Openmoko]] | + | |
+ | [[Category:Openmoko Inc]] | ||
+ | [[Category:Hardware]] | ||
+ | [[Category:System Developers]] |
Latest revision as of 12:55, 15 October 2009
[edit] Purpose
MokoForesight was an independent hardware lab inside Openmoko to scout, analyze, and write proof-of-concept drivers for new open source chips/modules. The lab has since been shut down, this page documents research done by the lab.
[edit] Chip Scouting
Wireless Peripheral
Chip/Module | Freedom Requirements | Business Requirements | Technical Requirements | Specs |
---|---|---|---|---|
SIMCOM5210 | All docs can be opened under the letter of authorization 2008-08-13 (The letter is delivered on 2008-08-21) | Teenie says it's OK. | Good (Shawn 2008-08-07) | [1] |
WiFi and BT Combo Module (AR6002+BC6) | Not Checked | Not Checked | Good (Shawn 2008-08-07) | [2]WIFI[3]Bluetooth |
Wavecom WMP100 | AT docs open, ability to program new AT commands for everyone with a "free"(ly available) SDK. | Order quantity? | Component is fine, but only supports Class10 GPRS unfortunately (Shawn 2008-08-11) | No idea, see wavecom.com (sort of) |
Wavecom Q26 Ultra | same as wmp100 | Order quantity? | GPRS cl10, EDGE cl10, WCDMA, but thick (40x32x6.55mm) | No idea, see wavecom's website |
UC864 (3.5G modem) | Detailed documentation on Web. Can get even for more documentation from reseller. | Any Qty is good. Price depends strongly on the qty. | First impression is good. UC864G includes all known bands and GPS receiver (saves more space & complications) | UMTS/HSDPA |
TI Wilink series (WLAN & BT coexistence) | NA | NA | NA | NA |
TI BluLink series (BT) | NA | NA | NA | NA |
Broadcom BCM4325 (WLAN+BT+FM) | NA | NA | Good (Shawn 2008-08-13) | [4] |
Telit UC86 (Global-version) | AT docs open, ability to program new AT commands, provide python interpreter engine | NA | Waiting for evualation board circuit design | NA |
NXP PN532 (NFC Solution) | No, Waiting for answer | NA | NA | NA |
NXP BGT215 and BGT216 (DVB-H) | NA | NA | NA | [5] |
Broadcom BCM2940 (DVB-H&T) | NA | NA | Small chip dimension and highly integration | [6] |
CSR Unifi UF1052 (WIFI) | NA | NA | NA | [7] |
Ralink RT2800 series (WIFI) | NA | NA | NA | Only have PCIe & USB interface. See Ralink's website |
Airoha AL223X + MTK Baseband (WIFI) | Need to contact MTK | NA | NA | See Airoha's website |
Airoha AL223X + KeyStream Baseband series (WIFI) | Need to contact KeyStream | NA | NA | See Airoha's website |
ST STLC4560 (WIFI) | NA | NA | NA | see ST's website |
ST STLC4550 (WIFI & BT coexistence) | NA | NA | NA | see ST's website |
AzureWave AW-GH381 (Marvell 8688) | No, waiting for answer | NA | NA | NA |
Application Processor&MCU
Chip/Module | Freedom Requirements | Bussiness Requirements | Technical Requirements | Specs |
---|---|---|---|---|
STM32F103 (MPU) | Full documentation appears to be on Web | ? | Looks promising, see here for feature wish list. | STM32 (CORTEX M3) |
NXP Nexperia system solution 9100 | The introduction indicates it runs open OS | NA | Highly integration solution | [8] |
Freescale i.MX Products | Full documentation appears to be on Web | ? | Looks good | i.MX |
ATMEL AT91RM9200 | Full documentation appears to be on Web | ? | Provide Free BSP for Linux development | AT91RM9200 |
Via mobile ITX | Official presentation of platform expected on Wednesday. | ? | ? | http://www.youtube.com/watch?v=K0e0CiHKDvg&feature=related |
Audio
Chip/Module | Freedom Requirements | Bussiness Requirements | Technical Requirements | Specs |
---|---|---|---|---|
Audience A1010 | No, waiting for answer(Aug.12.2008) | NA | NA | [9] |
Gyro
Chip/Module | Freedom Requirements | Bussiness Requirements | Technical Requirements | Specs |
---|---|---|---|---|
EPSON XV-3500CB | NA | NA | NA | [10] |
[edit] Publications
Foresight Mission
Disassembly Report
- Digging HTC Touch
- iPhone 3G Disassembly
- See also this teardown which was published in EEtimes (not in-house)
- Reveal ETEN Glofiish X650
- Reveal Gsmart MS800
- Electronic Dictionary: Kuai Yi Dian GM519
Test Report