Motorola Defy
From MILEDROPEDIA
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