Actions
OptimusBlackP970 » History » Revision 2
« Previous |
Revision 2/11
(diff)
| Next »
Paul Kocialkowski, 12/25/2015 04:45 PM
Optimus Black (P970)¶
- Table of contents
- Optimus Black (P970)
Replicant development¶
Freedom and privacy/security issues¶
Optimus Black (P970) freedom issues:- Proprietary hardware
- Proprietary firmwares, some of which are firmwares loaded by the system
- Proprietary modem system
- Proprietary bootrom
- Proprietary and signed bootloader
Optimus Black (P970) Privacy/security issues
Research¶
Hardware table¶
Component | Name | Status | Documentation |
---|---|---|---|
SoC | Texas Instruments OMAP3630 | Linux kernel support | swpu177aa.pdf |
CPU | Cortex-A8 | Linux kernel support | swpu177aa.pdf |
GPU | Imagination Technologies PowerVR SGX530 | Linux kernel support, proprietary userspace | |
Modem | Intel XMM6160 | Free userspace implementation for the AT protocol | mobile-xmm-6160-brief.pdf |
Wi-Fi | Broadcom BCM4329 | Linux kernel support, proprietary loaded firmware | |
Bluetooth | Broadcom BCM4329 | Linux kernel support, proprietary loaded firmware | |
FM radio | Broadcom BCM4329 | Linux kernel support, proprietary loaded firmware | |
GPS | Broadcom BCM4751 | Proprietary userspace, proprietary loaded firmware, no free implementation: BCM4751 | BCM4751 |
Audio Codec | Wolfson WM9093 | Linux kernel support | datasheet.pdf |
Audio Codec | Texas Instruments TWL5030 (TPS65950) | Linux kernel support | http://www.ti.com/lit/gpn/tps65950 |
Touchscreen | LG Innotek TSM-G402A | Linux kernel support | |
Display | Hitachi TX10D10VM0EAA | Linux kernel support | |
Accelerometer | Kionix KXTF9 | Linux kernel support | KXTF9-4100 Specifications Rev 6.pdf |
Compass | Asahi Kasei AK8975C | Linux kernel support, free userspace | AK8975.pdf |
Gyroscope | InvenSense MPU-3050 | Linux kernel support, free userspace | MPU-3000A.pdf |
Light sensor | Rohm BH1621FVC | Linux kernel support | bh1621fvc-e.pdf |
Proximity sensor | Sharp GP2A | Linux kernel support, free userspace | |
Camera (back) | Sony IMX072 | Linux kernel support | |
Camera (front) | MM Solutions YACD5B1S | Linux kernel support | |
PMIC | Texas Instruments TWL5030 (TPS65950) | Linux kernel support | http://www.ti.com/lit/gpn/tps65950 |
PMIC | Texas Instruments LP8720 | Linux kernel support | http://www.ti.com/lit/gpn/lp8720 |
Battery charger | Richtek RT9524 | Linux kernel support | DS9524-01.pdf |
Fuell gauge | Maxim MAX17043 | Linux kernel support | MAX17043-MAX17044.pdf |
Backlight driver | Skyworks AAT2870 | Linux kernel support | 202074A.pdf |
Flash driver | Richtek RT8515 | Linux kernel support | |
MUIC | Maxim MAX14526 | Linux kernel support | |
UART switch | Fairchild FSUSB63 | Linux kernel support | FSUSB63 |
References¶
- Optimus Black (P970) Service Manual and Schematics: http://www.cpkb.org/wiki/LG_P970_Optimus_Black_service_manual
- OMAP36xx Technical Reference Manual: http://www.ti.com/lit/pdf/swpu177
These documents are the propriety of LG Electronics and Texas Instruments and are not hosted by the Replicant project.
Updated by Paul Kocialkowski over 8 years ago · 2 revisions