E680

From OpenEZX

Jump to: navigation, search
Summary
Product name: E680
Codename: -
Generation: 1st (Blue bootloader screen)
Project device: Yes
Device support: Working communication with BP
Motorola source code: https://opensource.motorola.com/sf/projects/a780e680
PCB pictures: E680 Board


The E680 is from a hard- and software point very similar to the A780, although there are some differences. It doesn't have a flip and you have a SD card slot instead a microSD. The E680 is only known to be sold in Asia.

The differents revisions, the E680i and E680g are pretty much the same as the E680.

The "g" stands for more preinstalled games.

Image:E680.jpg

Contents

Kernel

MontaVista Linux Consumer Electronics Edition 3.0
Linux version 2.4.20_mvlcee30-mainstone (BJDC@LINUX) (GCC 3.x for XSCALE) #1 Jan 1,2003

CPU

Processor       : Intel XScale-Bulverde rev 7 (v5l)||
BogoMIPS        : 320
Features        : swp half thumb fastmult edsp
CPU implementor : 0x69
CPU architecture: 5TE
CPU variant     : 0x0
CPU part        : 0x411
CPU revision    : 7
Cache type      : undefined 5
Cache clean     : undefined 5
Cache lockdown  : undefined 5
Cache unified   : harvard
I size          : 32768
I assoc         : 32
I line length   : 32
I sets          : 32
D size          : 32768
D assoc         : 32
D line length   : 32
D sets          : 32
Hardware        : Motorola Ezx Platform
Revision        : 0000
Serial          : 0000000000000000

RAM

       total:    used:    free:  shared: buffers:  cached:
Mem:  47722496 46157824  1564672        0   954368 24412160
Swap:        0        0        0
MemTotal:        46604 kB
MemFree:          1528 kB
MemShared:           0 kB
Buffers:           932 kB
Cached:          23840 kB
SwapCached:          0 kB
Active:          20832 kB
Inactive:        17760 kB
HighTotal:           0 kB
HighFree:            0 kB
LowTotal:        46604 kB
LowFree:          1528 kB
SwapTotal:           0 kB
SwapFree:            0 kB
Committed_AS:    58604 kB

Flash Memory

See also Internal Flash: this is a Gen 1 EZX phone, and all of those have the same flash chips.

Here is a map of the flash memory of an E680i:

ROFLASH Driver status: Ready
ROFLASH area name is rootfs
ROFLASH area size = 26083328 bytes
ROFLASH area offset = 1179648 bytes
ROFLASH area l_x_b(10)
ROFLASH area name is NO-USE
ROFLASH area size = 0 bytes
ROFLASH area offset = 27262976 bytes
ROFLASH area l_x_b(1000)
ROFLASH area name is setup
ROFLASH area size = 131072 bytes
ROFLASH area offset = 33161216 bytes
ROFLASH area l_x_b(1000)

And the partitions as they are used by original E680i Motorola firmware:

Filesystem           1k-blocks      Used Available Use% Mounted on
rootfs                   55324     55324         0 100% /
/dev/root                55324     55324         0 100% /
/dev/tffsa               15248     15248         0 100% /usr/language <--- NAND flash
/dev/roflash2              340       340         0 100% /usr/setup
/dev/mtdblock2            5312      2700      2612  51% /ezxlocal
/dev/tffsb1              49034     20938     28096  43% /diska        <--- NAND flash
/dev/root                55324     55324         0 100% /ram/tmp/realjava
/dev/mtdblock2            5312      2700      2612  51% /usr/SYSjava
/dev/mmca1             2009184    211744   1797440  11% /mmc/mmca1    <--- SD CARD

Note that NAND flash is not accessible to OpenEZX kernels.

E680i's MTD structure (/proc/mtd):

 dev:    size   erasesize name
mtd0: 00020000  00008000  "Bootloader"
mtd1: 000e0000  00020000  "Kernel"
mtd2: 00580000  00020000  "VFM_Filesystem"
mtd3: 00020000  00020000  "Logo"
Personal tools