NexusSI902xLoadedFirmwares » History » Revision 11
Revision 10 (Paul Kocialkowski, 12/21/2014 12:46 PM) → Revision 11/12 (Paul Kocialkowski, 12/22/2014 11:49 AM)
h1. Nexus S (I902x) Loaded Firmwares The various integrated circuits found on a mobile device run small pieces of dedicated software that Some hardware functionalities require firmwares to be functional. Firmwares are called firmwares, when powerful enough. Thus, these programs that do not run on the main processor: CPU: instead, they are executed run on other integrated circuits. separate chips. Some firmwares come pre-installed on the integrated circuit while chip and some others have need to be loaded to the circuit by the main processor and are usually distributed along with the system. *When those CPU. *Since these firmwares are proprietary, they are non-free software, we do not distributed along with Replicant, recommend using them nor do we recommend using distribute them.* | *Firmware name* location* | *Related chip* | *Related functionality* *Function* | | fw_bcmdhd.bin /system/vendor/firmware/fw_bcmdhd.bin | Broadcom BCM4329 | Wi-Fi | | fw_bcmdhd_apsta.bin /system/vendor/firmware/fw_bcmdhd_apsta.bin | Broadcom BCM4329 | Wi-Fi host Host | | nvram_net.txt /system/vendor/firmware/nvram_net.txt | Broadcom BCM4329 | Wi-Fi configuration | | bcm4329.hcd /system/vendor/firmware/bcm4329.hcd | Broadcom BCM4329 | Bluetooth | | libpn544_fw.so/pn544.bin /system/lib/libpn544_fw.so *This file contains non-free software that will also be executed by the CPU!* | NXP PN544 | NFC | | samsung_mfc_fw.bin /system/vendor/firmware/samsung_mfc_fw.bin | Samsung S5PC110/S5PV210 MFC | Hardware media video encoding/decoding (disabled in Replicant) | Note that the @libpn544_fw.so@ file is actually a library containing the firmware that *will be executed on the main processor*!