Project

General

Profile

NexusSI902xLoadedFirmwares » History » Version 12

Paul Kocialkowski, 06/30/2015 10:03 PM

1 12 Paul Kocialkowski
h1. Nexus S (I902x) loaded firmwares
2 1 Paul Kocialkowski
3 11 Paul Kocialkowski
The various integrated circuits found on a mobile device run small pieces of dedicated software that are called firmwares, when powerful enough.
4
Thus, these programs do not run on the main processor: instead, they are executed on other integrated circuits.
5 1 Paul Kocialkowski
6 11 Paul Kocialkowski
Some firmwares come pre-installed on the integrated circuit while some others have to be loaded to the circuit by the main processor and are usually distributed along with the system.
7
*When those firmwares are proprietary, they are not distributed along with Replicant, nor do we recommend using them.*
8 1 Paul Kocialkowski
9 11 Paul Kocialkowski
| *Firmware name* | *Related chip* | *Related functionality* |
10
| fw_bcmdhd.bin | Broadcom BCM4329 | Wi-Fi |
11
| fw_bcmdhd_apsta.bin | Broadcom BCM4329 | Wi-Fi host |
12
| nvram_net.txt | Broadcom BCM4329 | Wi-Fi configuration |
13
| bcm4329.hcd | Broadcom BCM4329 | Bluetooth |
14
| libpn544_fw.so/pn544.bin | NXP PN544 | NFC |
15
| samsung_mfc_fw.bin | Samsung S5PC110/S5PV210 MFC | Hardware media encoding/decoding |
16
17
Note that the @libpn544_fw.so@ file is actually a library containing the firmware that *will be executed on the main processor*!