GTA01 is the codename of the first phone developed from Openmoko. It was sold under the name [[Neo 1973]]. This page gives you an historical overview of which steps were needed before the [[Neo 1973]] was born.

+

== GTA01 specification ==

== GTA01 specification ==

* Neo 1973 (GTA01B_v4)

* Neo 1973 (GTA01B_v4)

Line 12:

Line 14:

== GTA01v3 ==

== GTA01v3 ==

−

First generation of prototypes that was given to internal OpenMoko software developers.

+

First generation of prototypes that was given to internal Openmoko software developers.

Unfortunately not useful at all due to non-working touchscreen.

Unfortunately not useful at all due to non-working touchscreen.

Line 108:

Line 110:

There were two versions of GTA01Bv4: some were given away (red mainboard), and some were sold (green mainboard). The given-away have [[one transistor too many]].

There were two versions of GTA01Bv4: some were given away (red mainboard), and some were sold (green mainboard). The given-away have [[one transistor too many]].

+

+

[[Category:Neo1973 Hardware]]

Latest revision as of 11:25, 7 September 2008

GTA01 is the codename of the first phone developed from Openmoko. It was sold under the name Neo 1973. This page gives you an historical overview of which steps were needed before the Neo 1973 was born.

This is due to a design bug resulting in at least 30mA additional standby current, since we cannot properly switch off the power supply to the S3C2410 PLL's. There is nothing we can do to change this with post-production fixes. GTA01Bv4 will address this issue.

Due to an error in the production process, the factory-programmed NAND bad block information has been lost. This means that some blocks in the flash will wear out rapidly, which might become as bad as rendering the device unusable.

Problems

PMU unable to resume from suspend

Due to use of wrong GPIO/EINT pin, the PMU cannot wake-up the phone after suspend. This means, specifically, the following events can not bring the phone back from suspend-to-ram:

PMU RTC Alarm

Power button press

Charger events (charger insertion/removal/error)

Low battery

Stand-by time extremely low

This is due to a design bug resulting in at least 30mA additional standby current, since we cannot properly switch off the power supply to the S3C2410 PLL's. There is nothing we can do to change this with post-production fixes. GTA01Bv4 will address this issue.

GSM doesn't resume phone from suspend

The GSM modem currently doesn't signalize a wakeup interrupt to the S3C2410 in case there's some noteworthy event, such as incoming call, loss of network, incoming SMS or the like.

This is a serious issue, but can be fixed with a GSM Modem Firmware update.

GSM Sidetone too loud

The local feedback sidetone (see [2]) is too loud. This will be addressed in a GSM firmware update

Bad block

Due to an error in the production process, the factory-programmed NAND bad block information has been lost. This means that some blocks in the flash will wear out rapidly, which might become as bad as rendering the device unusable.