Project

General

Profile

HTCDreamHTCMagicProprietary » History » Revision 31

Revision 30 (Paul Kocialkowski, 02/05/2012 03:11 PM) → Revision 31/32 (Denis 'GNUtoo' Carikli, 06/10/2012 01:48 AM)

h1. HTC Dream/HTC Magic Proprietary 

 This is the list of the proprietary libraries, binaries and firmwares shipped with cyanogenmod or the factory images on HTC Dream/HTC Magic 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 distributables.* 

 h2. Libraries 

 |_. Library location |_. Function |_. Can be replaced or avoided? | 
 |/system/bin/akmd| compas+accelerometers | sliding the keyboard can rotate so we can avoid them for now(revere engineering has started but it's not usable yet) | 
 |/system/lib/egl/libGLES_qcom.so| 3d acceleration library | can be avoided | 
 |/system/lib/libaudioeq.so| the name seem related to audio    | audio libraries are replaced and works fine    | 
 |/system/lib/libcamera.so| camera library | we don't use the camera for now(would need to be replaced if we want to use it)    | 
 |/system/lib/liboemcamera.so| camera library |    we don't use the camera for now(would need to be replaced if we want to use it)    | 
 |/system/lib/libgps.so | gps parsing and activator library | a free android lib is used and it works (but sometimes crashes the device)| 
 |/system/lib/libhtc_acoustic.so| dlopened audio library | totally replaced, the replacement works fine    | 
 |/system/lib/libhtc_ril.so | Radio Interface library | Work in progress,calls,sms works, USSD,PIN,data(3g) need to be checked in. It should work as well in the US but needs to be checked | 
 |/system/lib/libmm-adspsvc.so| ? |     | 
 |/system/lib/libOmxH264Dec.so| ? |     | 
 |/system/lib/libOmxMpeg4Dec.so| ? |     | 
 |/system/lib/libOmxVidEnc.so| ? |     | 
 |/system/lib/libomx_wmadec_sharedlibrary.so| ? |     | 
 |/system/lib/libomx_wmvdec_sharedlibrary.so| ? |     | 
 |/system/lib/libpvasfcommon.so| ? |     | 
 |/system/lib/libpvasflocalpbreg.so| ? |     | 
 |/system/lib/libpvasflocalpb.so| ? |     | 

 h2. Configuration files 

 |_. File location |_. Function |_. What depends on it? | 
 |/system/etc/AudioFilter.csv| ? | ?, proprietary version not used    | 
 |/system/etc/AudioPara4.csv| contains audio values that are written to MSM shared memory | used by libhtc_acoustic (and its free replacement), enables in-call volume adjustment and fixes audio lacks. | 
 |/system/etc/AudioPreProcess.csv| ? | ?, proprietary version not used | 
 |/system/etc/pvasflocal.cfg| ? | ?, proprietary version not used | 

 h2. Firmwares 

 |_. Firmware location |_. Function |_. What depends on it? | 
 |/system/etc/firmware/brf6300.bin|bluetooth firmware|bluetooth| 
 |/system/etc/wifi/Fw1251r1c.bin| wifi firmware | wifi| 

 h2. References 

 * http://github.com/CyanogenMod/android_device_htc_dream_sapphire/raw/froyo/extract-files.sh