Neo FreeRunner Hardware

From Openmoko

(Difference between revisions)
Jump to: navigation, search
(Undo revision 47141 by Coolcat (Talk))
(Main components)
Line 72: Line 72:
 
| [[NXP PCF50633]] 04 N3
 
| [[NXP PCF50633]] 04 N3
 
|-
 
|-
|    '''Flash'''
+
| Flash
 
|  
 
|  
 
|-
 
|-
Line 102: Line 102:
 
| Supported trought the [[Smedia Glamo 3362]]
 
| Supported trought the [[Smedia Glamo 3362]]
 
|-
 
|-
|    '''LCD'''
+
| LCD
 
|
 
|
 
|-
 
|-
Line 108: Line 108:
 
| [[TPO TD028TTEC1]] module
 
| [[TPO TD028TTEC1]] module
 
|-
 
|-
| style='vertical-align:top' |    Touch Screen
+
|    Touch Screen
|  
+
| More info, see [[TPO TD028TTEC1]]
* Connected to: S3C2442 TS controller
+
* Driver: https://svn.openmoko.org/trunk/src/target/kernel/patches/s3c2410_touchscreen.patch
+
 
|-
 
|-
|    '''Bluetooth'''
+
| Bluetooth
 
|
 
|
 
|-
 
|-
Line 137: Line 135:
 
Please see [[I2C | Neo I2C Devices]] for more information & a list of devices & the addresses currently in use & documented for the Neo1973.<br>
 
Please see [[I2C | Neo I2C Devices]] for more information & a list of devices & the addresses currently in use & documented for the Neo1973.<br>
 
|-
 
|-
| &nbsp;&nbsp; '''Audio'''
+
| Audio
 
| See also: [[Neo1973 Audio Subsystem]]
 
| See also: [[Neo1973 Audio Subsystem]]
 
|-
 
|-

Revision as of 00:37, 19 August 2008


This is the detailed list of the hardware components used in Neo FreeRunner (development codename GTA02), Openmoko Inc.'s second smartphone. Differences between various GTA02 revisions is also described.

If you are looking for general hardware overview please look at the Neo FreeRunner page.

Board layout [1] and schematics [2] for GTA02 have been published, PDF format.

See also the Neo FreeRunner GTA02 Hardware Requirements used in making these component selections.

Contents

Photos

PCB layout

Gta02a5 pcba cs1.png

1. NOR Flash
2. SDRAM
3. GPS
4. CPU/NAND Flash
5. GPU
6. PMU
7. Audio Codec

8. Audio Amplifier
9. USB Host Power
10. Analog Baseband
11. Digital Baseband
12. GSM SRAM/Flash
13. GSM RF TRanceiver
14. RF AMP

GTA02 Hardware Component Selection

Physical Dimensions

  • 120.7 x 62 x 18.5 mm (4.75 x 2.44 x 0.728 inch)
  • 110 +/- 5 g (4 ounces) without battery

Main components

Component Chip or Info
Main Components
Processor Samsung S3C2442B B54
Power Management NXP PCF50633 04 N3
Flash
   NAND Flash 256MB into Samsung S3C2442B B54
   NOR Flash 16MBit ST M58WR016KB706E
   SDRAM
GSM + GPRS modem Texas Instruments Calypso based, probably TI Calypso D751992AZHH.
GPS + AGPS u-blox ANTARIS 4 ATR0635 chip
Accelerometers Two ST LIS302DL
Graphics/3D Acceleration Smedia Glamo 3362
microSD Supported trought the Smedia Glamo 3362
LCD
   LCD Module (LCM) TPO TD028TTEC1 module
   Touch Screen More info, see TPO TD028TTEC1
Bluetooth
   Bluetooth Module Delta DFBM-CS320 Class2 Module
   Bluetooth Audio This one is wired via PCM bus from the CSR Bluetooth chip to the Wolfson codec (WM8753).
WiFi Module Accton_WM3236AQ
Vibrator
USB Samsung S3C2442B B54
I2C Devices I2C is a simple communication standard intended to move small amounts of data a few inches between chips.

Please see Neo I2C Devices for more information & a list of devices & the addresses currently in use & documented for the Neo1973.

Audio See also: Neo1973 Audio Subsystem
   Wolfson Codec WM8753
   Mono Amplifier LM4853
   Analog wired Headset Neo FreeRunner Analog wired Headset
Buttons The Power Button
The "Aux" button
Case Neo FreeRunner case

Accessory

Stylus

Using 4 in 1 laser pen

Battery

The Neo FreeRunner (GTA02) Battery is mechanically and electrically compatible with the Neo1973 GTA01 Battery, as well as limited compatibility with a Nokia BL6C battery. According to this post on the mailinglist. Photo of the battery inside the Neo1973.

microSD Card

GTA02 should come with one of following microSD card

Charger

AKII Technology Charger

  • Model: A10P1-05MP
  • Input: 100-240v~ /0.3A
  • Output: +5v up to 2.0A
  • Add 47.5k 1% resistor between ID pin and ground for openmoko charger identification

Hardware revisions

Main article: GTA02 revisions


Debug Board

Main article: Debug_Board_v3


Distinguishing hardware revisions

Inside the Bootloader

Every hardware revision has its own u-boot image type. Thus, the bootloader has the revision hard-coded. The hardware revision is passed on to the kernel via the ATAG mechanism (ATAG_REVISION)

Inside the Kernel

The kernel receives the ATAG_REVISION during bootup, and saves its contents in the "system_rev" global variable.

From Userspace

The kernel exports the system_rev variable in /proc/cpuinfo as "Revision :" line.

Certification

FCC

CE

NCC

Personal tools
Key pages on:
Neo FreeRunner


This is the detailed list of the hardware components used in Neo FreeRunner (development codename GTA02), Openmoko Inc.'s second smartphone. Differences between various GTA02 revisions is also described.

If you are looking for general hardware overview please look at the Neo FreeRunner page.

Board layout [1] and schematics [2] for GTA02 have been published, PDF format.

See also the Neo FreeRunner GTA02 Hardware Requirements used in making these component selections.

Photos

PCB layout

Gta02a5 pcba cs1.png

1. NOR Flash
2. SDRAM
3. GPS
4. CPU/NAND Flash
5. GPU
6. PMU
7. Audio Codec

8. Audio Amplifier
9. USB Host Power
10. Analog Baseband
11. Digital Baseband
12. GSM SRAM/Flash
13. GSM RF TRanceiver
14. RF AMP

GTA02 Hardware Component Selection

Physical Dimensions

  • 120.7 x 62 x 18.5 mm (4.75 x 2.44 x 0.728 inch)
  • 110 +/- 5 g (4 ounces) without battery

Main components

Component Chip or Info
Main Components
Processor Samsung S3C2442B B54
Power Management NXP PCF50633 04 N3
   Flash
   NAND Flash 256MB into Samsung S3C2442B B54
   NOR Flash 16MBit ST M58WR016KB706E
   SDRAM
GSM + GPRS modem Texas Instruments Calypso based, probably TI Calypso D751992AZHH.
GPS + AGPS u-blox ANTARIS 4 ATR0635 chip
Accelerometers Two ST LIS302DL
Graphics/3D Acceleration Smedia Glamo 3362
microSD Supported trought the Smedia Glamo 3362
   LCD
   LCD Module (LCM) TPO TD028TTEC1 module
   Touch Screen
   Bluetooth
   Bluetooth Module Delta DFBM-CS320 Class2 Module
   Bluetooth Audio This one is wired via PCM bus from the CSR Bluetooth chip to the Wolfson codec (WM8753).
WiFi Module Accton_WM3236AQ
Vibrator
USB Samsung S3C2442B B54
I2C Devices I2C is a simple communication standard intended to move small amounts of data a few inches between chips.

Please see Neo I2C Devices for more information & a list of devices & the addresses currently in use & documented for the Neo1973.

   Audio See also: Neo1973 Audio Subsystem
   Wolfson Codec WM8753
   Mono Amplifier LM4853
   Analog wired Headset Neo FreeRunner Analog wired Headset
Buttons The Power Button
The "Aux" button
Case Neo FreeRunner case

Accessory

Stylus

Using 4 in 1 laser pen

Battery

The Neo FreeRunner (GTA02) Battery is mechanically and electrically compatible with the Neo1973 GTA01 Battery, as well as limited compatibility with a Nokia BL6C battery. According to this post on the mailinglist. Photo of the battery inside the Neo1973.

microSD Card

GTA02 should come with one of following microSD card

Charger

AKII Technology Charger

  • Model: A10P1-05MP
  • Input: 100-240v~ /0.3A
  • Output: +5v up to 2.0A
  • Add 47.5k 1% resistor between ID pin and ground for openmoko charger identification

Hardware revisions

Main article: GTA02 revisions


Debug Board

Main article: Debug_Board_v3


Distinguishing hardware revisions

Inside the Bootloader

Every hardware revision has its own u-boot image type. Thus, the bootloader has the revision hard-coded. The hardware revision is passed on to the kernel via the ATAG mechanism (ATAG_REVISION)

Inside the Kernel

The kernel receives the ATAG_REVISION during bootup, and saves its contents in the "system_rev" global variable.

From Userspace

The kernel exports the system_rev variable in /proc/cpuinfo as "Revision :" line.

Certification

FCC

CE

NCC