Motorola Defy

From MILEDROPEDIA
Jump to: navigation, search

The Motorola Defy (MB525) and Defy+ (MB526) have the same parts except for the battery.

Contents

FCC information

FCC ID: IHDP56LC1

FCC ID: IHDP56LC2

FCC ID: IHDP56LC3

FCC ID: IHDP56LC4

Parts list

From (http://http://forum.xda-developers.com/showthread.php?t=1461090), thanks to sam_24.

  • Ti omap3630-variant 0x36300800 ARMv7 Processor rev 2 (v7l)
  • PowerVR SGX 530 OpenGL

Memory

  • SEM02G 1.82 GiB mmc1:0001 (iNAND e.MMC)
  • Micro SD slot mmc0:1234 , SDHC compatible

Interfaces

  • TPS65950 power-management, audio coder/decoder, USB (OTG) high-speed transceiver,USB charger,LED drivers, ADC + RTC
  • LM3554 1.2A Dual LED Drivers and I2C-Compatible Interface

Sensors

  • Bayer modul. ("red") MT9P012 - 5Mp, 1/3.2-inch Micron CMOS Image Sensor
  • Bayer modul. ("green") = ?
  • SOC modul ("green") OV5642 - cmos Image sensor
  • KXTF9 - Tri-axis Digital Accelerometer
  • AKM8973 - 3-axis electronic compass
  • LIS331DLH - digital motion sensor


CPU-ID/PKEY

omapinfo v.1.0.0
STATE :      205 
PKEY0 : c57aa19e 
PKEY1 : 31fe2d32 
PKEY2 : 2e48bc96 
PKEY3 : 15fcea7b 
PKEY4 : 876578f3 
CPU-ID: 1b89102f 

Socinfo

cat /proc/socinfo

SoC : OMAP3630 ES1.1
IDCODE : 1b89102f
Pr. ID : 00000000 00000000 000004cc cafeb891
Die ID : 06027009 0160757a ffd80000 366c0001

Secure Services data

dmesg output from sec.ko on Defy+ (http://forum.xda-developers.com/showthread.php?p=21402316#post21402316).

SecGetSWRV = 3f 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 e0 00 00
SecGetModelId = 02 00 00 00
SecGetProcID = 09 70 02 06 7a 75 60 01 00 00 d8 ff 01 00 6c 36
SecProcessorType = 44

The first byte of SWRV is different depending on model (Defy 0x0f, Defy+ 0x3f).

In fact this efuse byte is used to prevent SBF downgrades after a major update or some partition format changes in the past (0xf = 0b1111 => v4, 0x3f = 0b0011.1111 => v6)

Interrupts

cat /proc/interrupts:

           CPU0
 11:    1556066        INTC  prcm
 12:      32697        INTC  DMA
 21:      19225        INTC  SGX ISR
 24:          0        INTC  omap-iommu.0, Omap 3 Camera ISP
 25:      37531        INTC  OMAP DSS
 26:          7        INTC  DspBridge	mailbox
 28:          0        INTC  DspBridge	iommu fault
 35:      18694        INTC  sim
 37:      64884        INTC  gp timer
 56:      27740        INTC  i2c_omap
 57:      12138        INTC  i2c_omap
 58:        396        INTC  omap_hdq
 61:         33        INTC  i2c_omap
 72:        294        INTC  serial idle
 73:          0        INTC  serial idle
 74:          0        INTC  serial idle
 77:      11425        INTC  ehci_hcd:usb1
 78:        291        INTC  usbtll
 83:       2002        INTC  mmc0
 86:      38332        INTC  mmc1
 88:          0        INTC  syspanic
 92:      23630        INTC  musb_hdrc
 93:      23848        INTC  musb_hdrc
 94:       2741        INTC  TIWLAN_SDIO
160:       4364        GPIO  cpcap-irq
170:          0        GPIO  bu52014hfv
176:        330        GPIO  isl29030_als_ir
182:         34        GPIO  kxtf9_irq
197:          1        GPIO  gpio_kp
199:          0        GPIO  gpio_kp
225:      13305        GPIO  tiwlan0
252:          0        GPIO  lm3530_led
259:       1180        GPIO  qtouch_ts_int
271:          0        GPIO  bu52014hfv
301:          0        GPIO  Remote Wakeup
323:          0        GPIO  mmc0
337:          0        GPIO  gpio_keys
Err:          0

Iomem

cat /proc/iomem

48060000-4806003f : i2c_omap.3
  48060000-4806003f : i2c_omap
48062000-48062fff : ehci-omap.0
48064000-480643ff : ehci-omap.0
48064800-48064bff : ehci-omap.0
4806a000-4806a3ff : omap-uart.1
  4806a000-4806a3ff : omap-uart
4806c000-4806c3ff : omap-uart.2
  4806c000-4806c3ff : omap-uart
48070000-4807003f : i2c_omap.1
  48070000-4807003f : i2c_omap
48072000-4807203f : i2c_omap.2
  48072000-4807203f : i2c_omap
48098000-480980ff : omap2_mcspi.1
  48098000-480980ff : omap2_mcspi.1
4809a000-4809a0ff : omap2_mcspi.2
  4809a000-4809a0ff : omap2_mcspi.2
4809c000-4809c1ff : mmci-omap-hs.0
  4809c000-4809c1ff : mmci-omap-hs
480ab000-480acfff : musb_hdrc
480ad000-480ad1ff : TIWLAN_SDIO.2
480b2000-480b201c : omap_hdq.0
480b4000-480b41ff : mmci-omap-hs.1
  480b4000-480b41ff : mmci-omap-hs
480b8000-480b80ff : omap2_mcspi.3
  480b8000-480b80ff : omap2_mcspi.3
480ba000-480ba0ff : omap2_mcspi.4
  480ba000-480ba0ff : omap2_mcspi.4
480bc000-480bc06f : omap3isp
  480bc000-480bc06f : omap3isp
480bc100-480bc177 : omap3isp
  480bc100-480bc177 : omap3isp
480bc400-480bc5ef : omap3isp
  480bc400-480bc5ef : omap3isp
480bc600-480bc6a7 : omap3isp
  480bc600-480bc6a7 : omap3isp
480bca00-480bca47 : omap3isp
  480bca00-480bca47 : omap3isp
480bcc00-480bcc5f : omap3isp
  480bcc00-480bcc5f : omap3isp
480bce00-480bce9f : omap3isp
  480bce00-480bce9f : omap3isp
480bd000-480bd0ab : omap3isp
  480bd000-480bd0ab : omap3isp
480bd200-480bd2fb : omap3isp
  480bd200-480bd2fb : omap3isp
480bd400-480bd4ff : omap-iommu.0
  480bd400-480bd4ff : omap-iommu.0
480bd800-480bd96f : omap3isp
  480bd800-480bd96f : omap3isp
480bd970-480bd977 : omap3isp
  480bd970-480bd977 : omap3isp
48314000-4831404f : omap_wdt
  48314000-4831404f : omap_wdt
49020000-490203ff : omap-uart.3
  49020000-490203ff : omap-uart
70000000-70ffffff : vrfb
71000000-71ffffff : vrfb
72000000-72ffffff : vrfb
73000000-73ffffff : vrfb
74000000-74ffffff : vrfb
75000000-75ffffff : vrfb
76000000-76ffffff : vrfb
77000000-77ffffff : vrfb
78000000-78ffffff : vrfb
79000000-79ffffff : vrfb
7a000000-7affffff : vrfb
7b000000-7bffffff : vrfb
7c000000-7cffffff : vrfb
7d000000-7dffffff : vrfb
7e000000-7effffff : vrfb
7f000000-7fffffff : vrfb
80c00000-9fdfffff : System RAM
  80c35000-81152fff : Kernel text
  8117a000-813d5b0f : Kernel data
  8e000000-8e01ffff : ram_console.0
e0000000-e0ffffff : vrfb
e1000000-e1ffffff : vrfb
e2000000-e2ffffff : vrfb
e3000000-e3ffffff : vrfb
e4000000-e4ffffff : vrfb
e5000000-e5ffffff : vrfb
e6000000-e6ffffff : vrfb
e7000000-e7ffffff : vrfb
Personal tools
Namespaces
Variants
Actions
Navigation
see also
Toolbox