OptimusBlackP970 » History » Version 9
Paul Kocialkowski, 02/07/2016 04:56 PM
1 | 8 | Paul Kocialkowski | h1. Optimus Black |
---|---|---|---|
2 | 2 | Paul Kocialkowski | |
3 | {{>toc}} |
||
4 | |||
5 | h2. Replicant development |
||
6 | |||
7 | 8 | Paul Kocialkowski | * [[OptimusBlackSerial|Optimus Black serial]] |
8 | * [[OptimusBlackU-Boot|Optimus Black U-Boot]] |
||
9 | * [[OptimusBlackLinux|Optimus Black Linux]] |
||
10 | 2 | Paul Kocialkowski | |
11 | h2. Freedom and privacy/security issues |
||
12 | |||
13 | 8 | Paul Kocialkowski | Optimus Black freedom issues: |
14 | 2 | Paul Kocialkowski | * Proprietary hardware |
15 | 8 | Paul Kocialkowski | * Proprietary firmwares, some of which are [[OptimusBlackLoadedFirmwares|firmwares loaded by the system]] |
16 | 2 | Paul Kocialkowski | * Proprietary modem system |
17 | * Proprietary bootrom |
||
18 | 8 | Paul Kocialkowski | * Proprietary and signed [[OptimusBlackBootloader|bootloader]] |
19 | 2 | Paul Kocialkowski | |
20 | 8 | Paul Kocialkowski | [[OptimusBlackPrivacySecurityIssues|Optimus Black Privacy/security issues]] |
21 | 2 | Paul Kocialkowski | |
22 | h2. Research |
||
23 | |||
24 | h3. Hardware table |
||
25 | |||
26 | |_. Component |_. Name |_. Status |_. Documentation | |
||
27 | 6 | Paul Kocialkowski | | SoC | Texas Instruments OMAP3630 | Linux kernel support | "OMAP36xx Technical Reference Manual":http://www.ti.com/lit/pdf/swpu177 | |
28 | | CPU | ARM Cortex-A8 | Linux kernel support | "Cortex-A8 Technical Reference Manual":http://infocenter.arm.com/help/topic/com.arm.doc.ddi0344k/DDI0344K_cortex_a8_r3p2_trm.pdf | |
||
29 | 2 | Paul Kocialkowski | | GPU | Imagination Technologies PowerVR SGX530 | Linux kernel support, proprietary userspace | | |
30 | 6 | Paul Kocialkowski | | Modem | Intel XMM6160 | Free userspace implementation for the AT protocol | "XMM 6160 Brief":http://www.intel.com/content/dam/www/public/us/en/documents/platform-briefs/mobile-xmm-6160-brief.pdf | |
31 | 2 | Paul Kocialkowski | | Wi-Fi | Broadcom BCM4329 | Linux kernel support, proprietary loaded firmware | | |
32 | | Bluetooth | Broadcom BCM4329 | Linux kernel support, proprietary loaded firmware | | |
||
33 | | FM radio | Broadcom BCM4329 | Linux kernel support, proprietary loaded firmware | | |
||
34 | 6 | Paul Kocialkowski | | GPS | Broadcom BCM4751 | Proprietary userspace, proprietary loaded firmware, no free implementation: [[BCM4751]] | | |
35 | | Audio Codec | Wolfson WM9093 | Linux kernel support | "WM9093":http://data.datasheetlib.com/pdf1/98/8/980802/wm9093_b329284c1d.pdf | |
||
36 | | Audio Codec | Texas Instruments TWL5030 (TPS65950) | Linux kernel support | "TPS65950 Data Manual":http://www.ti.com/lit/gpn/tps65950 | |
||
37 | 2 | Paul Kocialkowski | | Touchscreen | LG Innotek TSM-G402A | Linux kernel support | | |
38 | | Display | Hitachi TX10D10VM0EAA | Linux kernel support | | |
||
39 | 6 | Paul Kocialkowski | | Accelerometer | Kionix KXTF9 | Linux kernel support | "KXTF9-4100 Specifications":http://kionixfs.kionix.com/en/datasheet/KXTF9-4100%20Specifications%20Rev%206.pdf | |
40 | | Compass | Asahi Kasei AK8975C | Linux kernel support, free userspace | "AK8975":http://www.akm.com/akm/en/file/datasheet/AK8975.pdf | |
||
41 | | Gyroscope | InvenSense MPU-3050 | Linux kernel support, free userspace | "MPU-3000 Specifications":http://store.invensense.com/datasheets/invensense/MPU-3000A.pdf | |
||
42 | | Light sensor | Rohm BH1621FVC | Linux kernel support | "BH1621FVC Technical Note":http://rohmfs.rohm.com/en/products/databook/datasheet/ic/sensor/light/bh1621fvc-e.pdf | |
||
43 | 2 | Paul Kocialkowski | | Proximity sensor | Sharp GP2A | Linux kernel support, free userspace | | |
44 | | Camera (back) | Sony IMX072 | Linux kernel support | | |
||
45 | | Camera (front) | MM Solutions YACD5B1S | Linux kernel support | | |
||
46 | 6 | Paul Kocialkowski | | PMIC | Texas Instruments TWL5030 (TPS65950) | Linux kernel support | "TPS65950 Data Manual":http://www.ti.com/lit/gpn/tps65950 | |
47 | | PMIC | Texas Instruments LP8720 | Linux kernel support | "LP8720":http://www.ti.com/lit/gpn/lp8720 | |
||
48 | | Battery charger | Richtek RT9524 | Linux kernel support | "RT9524":http://www.richtek.com/assets/product_file/RT9524/DS9524-01.pdf | |
||
49 | | Fuell gauge | Maxim MAX17043 | Linux kernel support | "MAX17043":https://datasheets.maximintegrated.com/en/ds/MAX17043-MAX17044.pdf | |
||
50 | | Backlight driver | Skyworks AAT2870 | Linux kernel support | "AAT2870 Data Sheet":http://www.skyworksinc.com/uploads/documents/202074A.pdf | |
||
51 | 2 | Paul Kocialkowski | | Flash driver | Richtek RT8515 | Linux kernel support | | |
52 | | MUIC | Maxim MAX14526 | Linux kernel support | | |
||
53 | | UART switch | Fairchild FSUSB63 | Linux kernel support | "FSUSB63":https://www.fairchildsemi.com/datasheets/FS/FSUSB63.pdf | |
||
54 | |||
55 | h3. References |
||
56 | |||
57 | 9 | Paul Kocialkowski | * "Optimus Black (P970) Service Manual and Schematics":http://www.cpkb.org/wiki/LG_P970_Optimus_Black_service_manual |
58 | 6 | Paul Kocialkowski | * "OMAP36xx Technical Reference Manual":http://www.ti.com/lit/pdf/swpu177 |
59 | 2 | Paul Kocialkowski | |
60 | *These documents are the propriety of LG Electronics and Texas Instruments and are not hosted by the Replicant project.* |