Project

General

Profile

GalaxyNexusGTI9250 » History » Version 18

Paul Kocialkowski, 07/28/2013 12:56 PM

1 3 Denis 'GNUtoo' Carikli
h1. Galaxy Nexus
2 1 Denis 'GNUtoo' Carikli
3
{{>toc}}
4
5 6 Paul Kocialkowski
|/11. !galaxynexus.png! | *Device* | Galaxy Nexus |
6 1 Denis 'GNUtoo' Carikli
| *Manufacturer* |  Google/Samsung  |
7 6 Paul Kocialkowski
| *Codename* | @maguro@ |
8 1 Denis 'GNUtoo' Carikli
| *Ships with root* | No |
9
| *Root possible* |  Yes, bootloader is easy to unlock |
10
| *SIM Unlocked* | Possible |
11
| *In production* | Yes |
12 15 Paul Kocialkowski
| *Replicant status* |  Supported, GSM flavor (GT-I9250) |
13 1 Denis 'GNUtoo' Carikli
| *Developers involved* | [[People|GNUtoo]] |
14
| *Replicant version* | Replicant 4.0 |
15 17 Paul Kocialkowski
| *Last image* | [[/ReplicantImages#Replicant-40-0004-images|Replicant 4.0 0004]] |
16 1 Denis 'GNUtoo' Carikli
17
h2. Replicant status
18
19 7 Paul Kocialkowski
Replicant status on the Galaxy Nexus: [[ReplicantStatus#Replicant-40|ReplicantStatus]]
20 1 Denis 'GNUtoo' Carikli
21
Known freedom issues:
22 14 Paul Kocialkowski
* Proprietary and likely signed bootloader
23 11 Paul Kocialkowski
* Modem, WiFi, Bluetooth and NFC firmwares are non-free
24
* Camera requires a non-free loaded firmware
25 5 Denis 'GNUtoo' Carikli
26 1 Denis 'GNUtoo' Carikli
h2. Installation guide
27
28 18 Paul Kocialkowski
If your phone was SIM-unlocked (using a code or another procedure), you must keep the nv_data.bin file:
29
<pre>
30
adb shell busybox mount -o remount,rw /factory
31
adb pull /factory/
32
adb shell "cat /data/radio/nv_data.bin > /factory/nv_data.bin"
33
adb shell "cat /data/radio/nv_data.bin.md5 > /factory/nv_data.bin.md5"
34
</pre>
35
36 8 Paul Kocialkowski
Installation guide for the Galaxy Nexus: [[FastbootInstallation]]
37 1 Denis 'GNUtoo' Carikli
38
h2. Build guide
39
40
Build guide for the Galaxy Nexus: [[GalaxyNexusBuild]]
41 11 Paul Kocialkowski
42
h2. Technical infos
43
44
* List of the Galaxy Nexus firmwares: [[GalaxyNexusFirmwares]]
45
* Serial console for the Galaxy Nexus: [[GalaxyNexusSerialConsole]]
46
47
* Status of the Samsung-RIL modem implementation: [[Samsung-RIL]]
48
* Status of the GSD4t GPS chip implementation: [[GSD4t]]
49
* Status of the work on the Galaxy Nexus Camera: [[omap4-tiler-Camera]]
50
51
h3. Hardware table
52
53
|_. Component |_. Name |_. Source |_. Protocol/implementation |
54
| SoC | TI OMAP 4460 | Linux kernel | Linux kernel |
55
| GPU | PowerVR SGX540 | http://wiki.cyanogenmod.org/w/Maguro_Info | Linux kernel and secret userspace |
56
| Audio Codec | TWL6040 | Linux kernel | Linux kernel ALSA driver |
57 16 Paul Kocialkowski
| Modem | XMM6260 | Linux kernel | Secret protocol: Samsung-IPC, implemented in libsamsung-ipc and samsung-ril |
58 11 Paul Kocialkowski
| WiFi | BCM4330 | Linux kernel | implemented in WiFi driver |
59
| Bluetooth | BCM4330 | Linux kernel | implemented in Bluetooth driver |
60
| NFC | PN544 | Android userspace | Linux kernel |
61
| GPS | GSD4t | Android userspace | SiRF derivative |
62
| Accelerometer | BMA250 | Linux kernel | Linux kernel, Invensense HAL |
63
| Compass | YAS530 | Kernel sources | Linux kernel, Invensense HAL |