View source for Neo FreeRunner Openness

From Openmoko

Jump to: navigation, search

You do not have permission to edit this page, for the following reasons:

  • The action you have requested is limited to users in the group: Administrators.
  • You must confirm your email address before editing pages. Please set and validate your email address through your user preferences.

You can view and copy the source of this page:

Return to Neo FreeRunner Openness.

Personal tools

Many people are more interested in getting a completely (and openly) documented hardware platform than in getting one with "just" all drivers under GPL. Why is this so? Just imagine an open source kernel which is released under a copyleft license which is incompatible to the GPL. These poor developers would have to reverse engineer a so called "open platform" as they cannot use the available drivers and header files. If you are a GPL-is-the-only-true-license guy/girl: Don't be offended by this, it's simply about choice. :)

This page tries to give you an overview how open the GTA02 hardware is documented and where to get the documentation. Your help is needed! If you know anything which is missing just add it, if possible with a reference where the info is coming from.

Component Name Openness
CPU Samsung S3C2442 Docs still missing on Samsungs site, but here is a copy:
NAND flash Samsung? Standard NAND command-set.
GSM modem TI Calypso? Speaks standard protocols with proprietary extensions. Most of the proprietary extensions are present also in some BenQ and/or Enfora Enabler modems which have open documentation available on internet. See also GTA01 gsm modem. No further documentation available?
Quad-band transceiver TRF6151? No interaction with software.
Analog baseband TWL3014? No interaction with software.
WiFi Atheros AR6K No documentation available! GPL'ed driver only.
Bluetooth Delta DFBM-CS320 Class2 Module using CSR BlueCore4? Documented at
GPS u-blox/atmel ATR0635
Graphic Accelerator SMedia 3362 Documentation will be released in the future according to . Speaks OpenGL ES 1.2 according to vendor homepage.
MicroSDHC ? Connected to the SMedia 3362
LCD TD028TTEC1 module using a Toshiba JBT6K74 TFT LCD Driver Chipset? No open documentation available! GPL'ed driver only.
Touch Screen ? Connected to the s3c2442 similar to GTA01
Vibrator Simple motor attached to the PWM output of the s3c2442
Sound Codec Wolfson Codec Full data sheet available at
Sound Amplifier National Semiconductor LM4857 Full data sheet available at
Power management Philips PCF50606 Documented at
Battery Proprietary Thankfully it seems to be compatible with a widely used and cheap other one ;)
JTAG ? Standardized, BSDL file for the CPU will hopefully become available