Project

General

Profile

DeprecatedGeeksPhoneOneProprietary » History » Revision 4

Revision 3 (vquicksilver -, 12/04/2011 04:12 PM) → Revision 4/8 (vquicksilver -, 12/04/2011 04:13 PM)

== Note on shipping libraries == 

 {{{ 
 #!div class=important style="border: 2pt solid; text-align: center" 
 Note that we don't ship any proprietary daemon,library,configuration file or firmware. 


 Because we don't want to(our goal is to make a 100% free Android Distribution) and we can't(none of theses are redistributables, even the firmwares are not redistributable). 
 }}} 


 == Libraries related with radio function (Phone related) == 
 ||Library name||Location|| 
 ||libcm.so||/system/lib/||  
 ||libdsm.so ||/system/lib/|| 
 ||libdss.so ||/system/lib/|| 
 ||libgsdi_exp.so ||/system/lib/|| 
 ||libgstk_exp.so ||/system/lib/|| 
 ||libmmgsdilib.so ||/system/lib/|| 
 ||libnv.so ||/system/lib/|| 
 ||liboem_rapi.so ||/system/lib/|| 
 ||liboncrpc.so ||/system/lib/|| 
 ||libqmi.so ||/system/lib/|| 
 ||libqueue.so ||/system/lib|| 
 ||libril-qc-1.so ||/system/lib|| 
 ||libwms.so ||/system/lib/|| 
 ||libwmsts.so ||/system/lib/|| 
 ||libsnd.so ||/system/lib/|| 

 == Camera control and encoding libraries == 
 ||Library name||Location|| 
 ||libmmcamera.so ||/system/lib/|| 
 ||libmmcamera_target.so ||/system/lib/|| 
 ||libmmjpeg.so||/system/lib/|| 

 == Media libraries == 
 ||Library name||Location|| 
 ||libmm-adspsvc.so||/system/lib/||   
 ||libOmxH264Dec.so||/system/lib/||  
 ||libOmxMpeg4Dec.so||/system/lib/||  
 ||libOmxVidEnc.so||/system/lib/|| 

 == Bluetooth helpers == 
 ||Location||Function||what depend on it || 
 ||/system/bin/hci_qcomm_init ||Bluetooth||?|| 

 == Wifi AR6002 firmware file location == 
 ||Firmware location||Function|| what depend on it || 
 ||/system/etc/wifi/fw/athwlan.bin.z77||Wifi||AR6002 (cat /sys/module/ar6000/parameters/tgt_fw) || 
 ||/system/etc/wifi/fw/data.patch.hw2_0.bin||Wifi||AR6002 (cat /sys/module/ar6000/parameters/tgt_patch) || 
 ||/system/etc/wifi/fw/eeprom.bin||Wifi ||AR6002 (cat /sys/module/ar6000/parameters/eeprom_bin)|| 
 Note: in /sys/module/ar6000/parameters/ you can change debug level for the driver with the debuglevel parameter. 
 Here is a [http://roverbooksteel.narod.ru/tech/wifi/index.html link] with information about the AR600X arquitecture, pointing to use ath6kl ar6kl driver and a new firmware (I've done md5sum on the files on the phone, and on the new firmware and aren't the same files). 

 == References == 
 https://github.com/CyanogenMod/android_device_geeksphone_one/raw/fc910649207afec8707d90202addfd7a627021ad/extract-files.sh