Neo FreeRunner Hardware

From Openmoko

(Difference between revisions)
Jump to: navigation, search
m (Reverted edits by Michaelshiloh (Talk); changed back to last version by DolfjeBot1)
Line 2: Line 2:
 
{{gta02menu}}
 
{{gta02menu}}
  
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]]).
+
This is the detailed list of the hardware components used in Neo FreeRunner (development codename GTA02), Openmoko Inc.'s second smartphone. Here you will not find differences between various [[GTA02 revisions]].
  
 
If you are looking for general hardware overview please look at the [[Neo FreeRunner]] page.
 
If you are looking for general hardware overview please look at the [[Neo FreeRunner]] page.

Revision as of 07:58, 28 August 2008


This is the detailed list of the hardware components used in Neo FreeRunner (development codename GTA02), Openmoko Inc.'s second smartphone. Here you will not find differences between various GTA02 revisions.

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

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

See also the Neo FreeRunner 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


Openness

Main article: GTA02 Openness


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).

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

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

See also the Neo FreeRunner 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 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


Openness

Main article: GTA02 Openness


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