h1. Nexus One Proprietary This is the list of the proprietary libraries, binaries and firmwares shipped with Cyanogenmod or the factory images on the Nexus One and the status of their replacement. h2. Note on shipping non-free programs *Note that we don't ship any proprietary binary, library or firmware.* *First because our goal is to reach a 100% free Android distribution and also because sometimes, these are not even distributable.* h2. Libraries |_. Library location |_. Function |_. Can be replaced or avoided? |_. works or can work? | |/system/lib/libhtc_ril.so | Radio Interface library |reference ril is usable(tested renaming the reference ril after installation) | replaced| |/system/lib/egl/* | 3d userspace libraries and drivers | ? | not necessary | |/system/lib/libgps.so | gps library | could possibly be replaced,untested | fully replaced | |/system/lib/libcamera.so| camera library | we can avoid it, using camera stubs| no(camera is not highly necessary)| h2. Firmwares |_. Firmware location |_. Function |_. What depends on it? | |/system/etc/firmware/*.acdb | Audio "card" firmware | sound,calls(because calls need sound)| |/system/vendor/firmware/fb_bcm4329*.bin | wifi firmware | wifi (and bluetooth?)| |/system/etc/vpimg| ? | Microphone | h2. References * http://github.com/CyanogenMod/android_device_htc_passion/raw/froyo/extract-files.sh