Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
Giblet-dono
Old
#41  
Senior Member - OP
Thanks Meter 138
Posts: 480
Join Date: Mar 2009
Location: Doetinchem
Quote:
Originally Posted by kailashpchhabria View Post
Ok. I did play around a bit and try different things. Here is what I managed to do and get to.

1. /system/etc/soundimage - srsfx_trumedia_voice.cfg shows configuration for a lot of sound realted issues - like routing-output device, BT headset, speaker, wired headset, AUX/line out with each having blocks like hard limiter, TruEQ, CSHP and WOWHD. These settings include gain - found some set at 0.400 and others at 1.000. So I did play around a bit with the gain settings and did manage (I think) to improve the sound reception on google talk - not sure though if it actually happened or if it was just because i thought i had changed something. The souting-output device section has a lot of disallowed devices including Bluetooth A2DP - did try enabling the wired headset and seeing if anything happens but in vain - I think some of the other settings specific for the BT headset must also be altered.

2. /system/etc - some files like A1026_CFG.csv, AdieHWCodec.csv, AdieHWCodec_WA.csv, AIC3254_REG.csv, AIC3254_REG_DualMic.csv
Each of these files has some binaries set for stuff like phonecall_reciever, phonecall_headset, phonecall_speaker, phonecall_by.vr_no_ns_reciever. I could not figure any of this out so have not touched any of this.

3. /system/etc - CodecDSPID.txt and CodecDSPID_PVT.txt - both seem to have definitions for various sound+mic functions - for phone, playback, recording, voip. All except phone have values set with definitions for certain files within /system/etc/soundimage. Phone is left blank. As all of them seem to be specific for each function, I do not know what to define for the phone functions.

4. /system/etc - IOTable.txt and IOTable_XB.txt - both as I understand have binaries set for input-output with each method of input having binaries specific for it. Again as I do not understand, have not touched these.

5. /etc/permissions - tablet_core_hardware.xml - the permissions include instructions which say that GSM phones must also include android.hardware.telephony.gsm.xml which is missing from the folder. May be if we could get that file, try incorporating it and testing what happens.

These are what I found. I am not so well versed with binaries and stuff so I do not know what to do further. If anyone else who has the know how is interested can can try taking this further, will be much appreciated.

Edit: In case this is all basic stuff which has already been checked by more experienced users than me, I am sorry about repeating known stuff.

Great job on this!
I'm very unexperienced in these fields myself, so could you describe the method and tools used to get these results?
Also, could you try to get the file needed in your last paragraph, from a HTC Flyer Honeycomb rom?
HTC One
Trickdroid 5.5.1 | ElementalX 0.10 | TWRP 2.5.0.0

HTC Jetstream
S-OFF | El-Diablo 1.2 | El-Diablo | TWRP 2.4.1.0

My Other Devices
HTC One X | HTC Sensation | HTC HD2 | Sony Xperia S| Samsung Galaxy Tab 10.1 | Nokia Lumia 800


 
 
kailashpchhabria
Old
#42  
Senior Member
Thanks Meter 39
Posts: 234
Join Date: Dec 2011
Location: Bangalore
Quote:
Originally Posted by Giblet-dono View Post
Great job on this!
I'm very unexperienced in these fields myself, so could you describe the method and tools used to get these results?
Also, could you try to get the file needed in your last paragraph, from a HTC Flyer Honeycomb rom?
Hi,

I used Root Explorer to just open each file with text viewer/editor and to see the contents. That is basically all I did.

Regarding getting the files needed for the last para, unfortunately I also am absolutely new at this and have no idea how to go about moving ahead with this. Was hoping someone else with more experience would be able to figure something out. Sorry about being unable to help further.

I even came across a section of files which is basically the output log for every method of input used. Like for handsfree wired headset, blootooth, keyapd, gps, etc. While trying to plug in my handsfree wired headset I got an output of headset_no_mic. All the output files are located in /sys/devices/virtual - each file has a set of folders and files. Folders seem to run in a loop - i.e. opening each folder shows contents of the parent device folder and so on. The files are power and dev - power is blank while dev shows the output for a specific instant. Coincidently even tried USB Host mode output but failed to get anything. Not experienced nor do I know much about android system to be able to understand. Would love to learn and contribute but unfortunately can't devote much time due to commitments for my studies.

Hope some one with more experience can help us out.
 
MikePierotti
Old
#43  
Junior Member
Thanks Meter 3
Posts: 27
Join Date: Dec 2011
Location: Tamuning
Default I saw these build.prop settings somewhere else

I saw these build.prop settings somewhere else but have not been able to try them out yet. I just received my refurbished jetstream today and want to fully charge it before I play around but thought someone may want to give it a go.


ro.ril.reject.cs.ss.enabled=0
ro.ril.reject.mo.used.enabled=0
ro.phone.function=1

ro.max.fling_velocity=12000
ro.min.fling_velocity=8000
persist.sys.ui.hw=1
ro.ril.disable.power.collapse=1
pm.sleep_mode=1
windowsmgr.max_events_per_sec=180
ro.mot.eri.losealert.delay=1000
ro.media.enc.jpeg.quality=90
ro.media.dec.jpeg.memcap=8000000
net.tcp.buffersize.default=4096,87380,256960,409 6,16384,256960
net.tcp.buffersize.wifi=4096,87380,256960,4096,1 6384,256960
net.tcp.buffersize.umts=4096,87380,256960,4096.1 6384,256960
net.tcp.buffersize.gprs=4096,87380,256960,4096,1 6384,256960
net.tcp.buffersize.edge=4096,87380,256960,4096,1 6384,256960
net.tcp.buffersize.evdo_b=4096,87380,256960,4096 ,16384,256960
ro.kernel.android.checkjni=0
ro.kernel.checkjni=0
ro.config.nocheckin=1
ro.telephony.call_ring.delay=0
persist.adb.notify=0
ro.ril.hsxpa=2
ro.ril.gprsclass=10
ro.ril.hep=1
ro.ril.enable.dtm=1
ro.ril.hsdpa.category=10
ro.ril.enable.a53=1
ro.ril.enable.3g.prefix=1
ro.ril.htcmaskw1.bitmask=4294967295
ro.ril.htcmaskw1=14449
ro.ril.hsupa.category=5
dalvik.vm.execution-mode=int:jit
persist.sys.purgeable_assets=1
persist.sys.use_dithering=1
persist.telephony.support.ipv6=1
persist.telephony.support.ipv4=1
ro.ril.enable.amr.wideband=1
ro.media.enc.hprof.vid.fps=65
 
MikePierotti
Old
#44  
Junior Member
Thanks Meter 3
Posts: 27
Join Date: Dec 2011
Location: Tamuning
Quote:
Originally Posted by MikePierotti View Post
I saw these build.prop settings somewhere else but have not been able to try them out yet. I just received my refurbished jetstream today and want to fully charge it before I play around but thought someone may want to give it a go.


ro.ril.reject.cs.ss.enabled=0
ro.ril.reject.mo.used.enabled=0
ro.phone.function=1

ro.max.fling_velocity=12000
ro.min.fling_velocity=8000
persist.sys.ui.hw=1
ro.ril.disable.power.collapse=1
pm.sleep_mode=1
windowsmgr.max_events_per_sec=180
ro.mot.eri.losealert.delay=1000
ro.media.enc.jpeg.quality=90
ro.media.dec.jpeg.memcap=8000000
net.tcp.buffersize.default=4096,87380,256960,409 6,16384,256960
net.tcp.buffersize.wifi=4096,87380,256960,4096,1 6384,256960
net.tcp.buffersize.umts=4096,87380,256960,4096.1 6384,256960
net.tcp.buffersize.gprs=4096,87380,256960,4096,1 6384,256960
net.tcp.buffersize.edge=4096,87380,256960,4096,1 6384,256960
net.tcp.buffersize.evdo_b=4096,87380,256960,4096 ,16384,256960
ro.kernel.android.checkjni=0
ro.kernel.checkjni=0
ro.config.nocheckin=1
ro.telephony.call_ring.delay=0
persist.adb.notify=0
ro.ril.hsxpa=2
ro.ril.gprsclass=10
ro.ril.hep=1
ro.ril.enable.dtm=1
ro.ril.hsdpa.category=10
ro.ril.enable.a53=1
ro.ril.enable.3g.prefix=1
ro.ril.htcmaskw1.bitmask=4294967295
ro.ril.htcmaskw1=14449
ro.ril.hsupa.category=5
dalvik.vm.execution-mode=int:jit
persist.sys.purgeable_assets=1
persist.sys.use_dithering=1
persist.telephony.support.ipv6=1
persist.telephony.support.ipv4=1
ro.ril.enable.amr.wideband=1
ro.media.enc.hprof.vid.fps=65
Standby on some of these setting as I see a few changes that may need to be made already. I am working on it today and if I come across a working will let you know.
 
MikePierotti
Old
#45  
Junior Member
Thanks Meter 3
Posts: 27
Join Date: Dec 2011
Location: Tamuning
Quote:
Originally Posted by kailashpchhabria View Post
Ok. I did play around a bit and try different things. Here is what I managed to do and get to.

1. /system/etc/soundimage - srsfx_trumedia_voice.cfg shows configuration for a lot of sound realted issues - like routing-output device, BT headset, speaker, wired headset, AUX/line out with each having blocks like hard limiter, TruEQ, CSHP and WOWHD. These settings include gain - found some set at 0.400 and others at 1.000. So I did play around a bit with the gain settings and did manage (I think) to improve the sound reception on google talk - not sure though if it actually happened or if it was just because i thought i had changed something. The souting-output device section has a lot of disallowed devices including Bluetooth A2DP - did try enabling the wired headset and seeing if anything happens but in vain - I think some of the other settings specific for the BT headset must also be altered.

2. /system/etc - some files like A1026_CFG.csv, AdieHWCodec.csv, AdieHWCodec_WA.csv, AIC3254_REG.csv, AIC3254_REG_DualMic.csv
Each of these files has some binaries set for stuff like phonecall_reciever, phonecall_headset, phonecall_speaker, phonecall_by.vr_no_ns_reciever. I could not figure any of this out so have not touched any of this.

3. /system/etc - CodecDSPID.txt and CodecDSPID_PVT.txt - both seem to have definitions for various sound+mic functions - for phone, playback, recording, voip. All except phone have values set with definitions for certain files within /system/etc/soundimage. Phone is left blank. As all of them seem to be specific for each function, I do not know what to define for the phone functions.

4. /system/etc - IOTable.txt and IOTable_XB.txt - both as I understand have binaries set for input-output with each method of input having binaries specific for it. Again as I do not understand, have not touched these.

5. /etc/permissions - tablet_core_hardware.xml - the permissions include instructions which say that GSM phones must also include android.hardware.telephony.gsm.xml which is missing from the folder. May be if we could get that file, try incorporating it and testing what happens.

These are what I found. I am not so well versed with binaries and stuff so I do not know what to do further. If anyone else who has the know how is interested can can try taking this further, will be much appreciated.

Edit: In case this is all basic stuff which has already been checked by more experienced users than me, I am sorry about repeating known stuff.
I have noted a lot of files are missing on the Jetstream. I am working to see if I can find compatible ones from other builds and will see if copying these onto the device makes any diff.
The Following User Says Thank You to MikePierotti For This Useful Post: [ Click to Expand ]
 
kailashpchhabria
Old
#46  
Senior Member
Thanks Meter 39
Posts: 234
Join Date: Dec 2011
Location: Bangalore
Quote:
Originally Posted by MikePierotti View Post
I have noted a lot of files are missing on the Jetstream. I am working to see if I can find compatible ones from other builds and will see if copying these onto the device makes any diff.
That's good. I don't have an idea myself so haven't tried much. Hope you manage something.

Sent from my HTC PG09410 using xda app-developers app
 
aankun
Old
#47  
aankun's Avatar
Member
Thanks Meter 15
Posts: 57
Join Date: Jul 2010
Location: Tabanan, BALI Island
I can't intall hanchet or go sms from market.
It says its not compatible.
So how to install it? Do need to download the apk manually???
current devices :
HTC one X at&t : stock
HTC Amaze 4G T-Mobile : Rooted - Android Revolution HD 3.0.1
HTC Jetstream at&t : Rooted - Stock

old devices :
HTC Desire HD : Android Revolution HD 6.3.2
HTC Hero : ChocolateEclair 2.0
 
kailashpchhabria
Old
#48  
Senior Member
Thanks Meter 39
Posts: 234
Join Date: Dec 2011
Location: Bangalore
Quote:
Originally Posted by aankun View Post
I can't intall hanchet or go sms from market.
It says its not compatible.
So how to install it? Do need to download the apk manually???
Yes, download the apk file manually and install. Go sms at least I did that.

Sent from my HTC PG09410 using xda app-developers app
 
onasre
Old
#49  
Junior Member
Thanks Meter 0
Posts: 7
Join Date: Nov 2008
Thank you , worked for me ...
But whats the point of having this without Voice " useless " !!! i saw in another thread about Custom ROM which has phone function enabled by default but is it without voice too !!?
 
Giblet-dono
Old
#50  
Senior Member - OP
Thanks Meter 138
Posts: 480
Join Date: Mar 2009
Location: Doetinchem
Quote:
Originally Posted by onasre View Post
Thank you , worked for me ...
But whats the point of having this without Voice " useless " !!! i saw in another thread about Custom ROM which has phone function enabled by default but is it without voice too !!?
Well.. we are waiting for a developer.. because I am not skilled enough in coding to enable voice.
We know it's possible..
Because the Flyer got it enabeled!
HTC One
Trickdroid 5.5.1 | ElementalX 0.10 | TWRP 2.5.0.0

HTC Jetstream
S-OFF | El-Diablo 1.2 | El-Diablo | TWRP 2.4.1.0

My Other Devices
HTC One X | HTC Sensation | HTC HD2 | Sony Xperia S| Samsung Galaxy Tab 10.1 | Nokia Lumia 800


 

 
Post Reply+
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...