A910

From OpenEZX

Jump to: navigation, search
Summary
Product name: A910
Codename: Martinique
Generation: 2nd (Red bootloader screen)
Project device: Yes
Device support: Bootup and partially framebuffer
Motorola source code: https://opensource.motorola.com/sf/projects/a910
PCB pictures: http://people.openezx.org/ao2/pictures/a910/

Image:A910-2.jpg

The A910 is sold in France and UK. It´s a flip phone and features Wireless Lan which is used for UMA (GSM over IP).

The Motorola A910i which is on sale in France only is a SIP VoIP - "Dual Mode" phone.

Both, A910 and A910i, are marketed with certain operators only.

Motorola A910 product page.

Contents

Kernel

MontaVista(R) Linux(R) Consumer Electronics Edition 3.1
Linux/armv5tel 2.4.20_mvlcee31-mainstone_pxa27x

CPU

/proc/cpuinfo

Processor	: Intel XScale-PXA27x rev 7 (v5l)
BogoMIPS	: 103.82
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

/proc/meminfo

        total:    used:    free:  shared: buffers:  cached:
Mem:  47529984 46227456  1302528        0  1089536 27389952
Swap:        0        0        0
MemTotal:        46416 kB
MemFree:          1272 kB
MemShared:           0 kB
Buffers:          1064 kB
Cached:          26748 kB
SwapCached:          0 kB
Active:          23696 kB
Inactive:        14356 kB
HighTotal:           0 kB
HighFree:            0 kB
LowTotal:        46416 kB
LowFree:          1272 kB
SwapTotal:           0 kB
SwapFree:            0 kB
Committed_AS:    51644 kB

Flash Memory

/proc/roflash_info

ROFLASH Driver status: Ready

ROFLASH area name is rootfs
ROFLASH area size = 27652096 bytes
ROFLASH area offset = 5902336 bytes
ROFLASH area l_x_b(10)
ROFLASH area name is language
ROFLASH area size = 8388608 bytes
ROFLASH area offset = 30932992 bytes
ROFLASH area l_x_b(1000)
ROFLASH area name is data_resource
ROFLASH area size = 10092544 bytes
ROFLASH area offset = 1703936 bytes
ROFLASH area l_x_b(1000)
ROFLASH area name is setup
ROFLASH area size = 131072 bytes
ROFLASH area offset = 5767168 bytes
ROFLASH area l_x_b(10)
ROFLASH area name is secure_setup
ROFLASH area size = 126976 bytes
ROFLASH area offset = 29626368 bytes
ROFLASH area l_x_b(1000)

df

Filesystem           1k-blocks      Used Available Use% Mounted on
rootfs                   59660     59660         0 100% /
/dev/root                59660     59660         0 100% /
/dev/roflash1            15020     15020         0 100% /usr/language
/dev/roflash2            19764     19764         0 100% /usr/data_resource
/dev/roflash3              452       452         0 100% /usr/setup
/dev/roflash4               80        80         0 100% /usr/securesetup
/dev/mtdblock8            6144      1196      4948  20% /ezx_user
/dev/mtdblock9           11136      9736      1400  88% /ezxlocal
/dev/mmca1               60880     48336     12544  80% /mmc/mmca1

/proc/mtd

dev:    size   erasesize  name
mtd0: 00008000 00008000 "CADDO_SECOND"
mtd1: 00008000 00008000 "ITUNES"
mtd2: 00008000 00008000 "CADDO_PRIMARY"
mtd3: 00008000 00008000 "FOTA_REV"
mtd4: 00040000 00020000 "MBM"
mtd5: 00020000 00020000 "CONFIG"
mtd6: 00020000 00020000 "BLOB"
mtd7: 00100000 00020000 "KERNEL"
mtd8: 00600000 00020000 "USERFS_DB"
mtd9: 00ae0000 00020000 "USERFS_GENERAL"
mtd10: 00020000 00020000 "TEST_CMD"
mtd11: 00020000 00020000 "LOGO"
mtd12: 000c0000 00020000 "FOTA"
mtd13: 00020000 00020000 "RESERVE"

lsmod

Module                  Size  Used by    Not tainted
sd83xx                137956   2
sdio                   27660   0  [sd83xx]
modem_relay             3600   0  (unused)
modem_ppp_async         7892   0  (unused)
modem_ppp_generic      16772   0  [modem_ppp_async]
ipsec                 328920   0  (unused)
gprsv                   7604   0
modem_bridge            2360   0  [modem_relay modem_ppp_generic gprsv]
ppp_async               7148   0  (unused)
ppp_generic            21028   0  [ppp_async]
slhc                    4968   0  [modem_ppp_generic ppp_generic]
mux_cli                30356  12
paniclogger            13432   0  (unused)

modinfo /lib/modules/sdio.o

filename:    /lib/modules/sdio.o
description: "Marvell SD8385 SDIO Driver"
author:      "Marvell International Ltd."
license:     "GPL"
parm:        mode int
parm:        clkdiv int

modinfo /lib/modules/sd83xx.o

filename:    /lib/modules/sd83xx.o
description: "Marvell SD8385 WLAN Driver"
author:      "Marvell International Ltd."
license:     "GPL"
parm:        mfgmode int

The code for this SDIO Marvell chipset will be soon in linux mainline, infos and code here:


ls -l /usr/SYSqtapp/wsp

total 943
-rwxr-xr-x    1 ezx      ezx         41220 Jan  1  1970 diagnose_reader
-rwsr-sr-x    1 root     root        77856 Jan  1  1970 wcmserver
-rwsr-sr-x    1 root     root         4773 Jan  1  1970 wlan_mod_helper
-rwxr-xr-x    1 ezx      ezx        411228 Jan  1  1970 wlanapp
-rwsr-sr-x    1 root     root         3022 Jan  1  1970 wlanext
-rwsr-sr-x    1 root     root       191532 Jan 23 16:49 wpa_supplicant
-rwsr-sr-x    1 root     root       233472 Jan 23 20:12 wsp

wsp could mean Wireless Session Protocol


Version numbers

By Orange France

AP Flex
Secure setup: GAS_EMEA_GSZA910ORFR0_E013

Setup: GAS_EMEA_GSZA910ORFR0_S068 Resource: GAS_EMEA_GSZA910ORFR0_R57_TG_10.08.01R_A_R001

AP S/W version
R57_G_10-08.01R_A
BP Flex version
GSZA910BPORAFR046
BP S/W version
R57_G_10.08.01R_A
DSP S/W Version
63343400


By BT UK

AP Flex
Secure setup: GAS_EMEA_GSZA910BTUK0_E006

Setup: GAS_EMEA_GSZA910BTUK0_S071 Resource: GAS_EMEA_GSZA910BTUK0_R57_G_10.07.7R_R001

AP S/W version
R57_G_10.07.07R
BP Flex version
GSZA910BTUK03C
BP S/W version
R57_G_10.07.07R
DSP S/W Version
63343400

At least in this firmware, the WiFi appears to be locked to BT Home WiFi internet routers. The device will connect to a WiFi router, and from the router side the connection will be established, but then the phone will timeout with a connection failed. Flashing to an unbranded firmware allows any WiFi connection. Oddly, Helix does not seem to allow a RTSP connection over WiFi.

Personal tools