Kernel Request - One (M8) Q&A, Help & Troubleshooting

So, I've been looking into the well known issue of excessive audio gain in CyanogenMod. Reading the mixer_paths.xml files for both CM and Sense doesn't show a noticeable difference in volume. Yet the sense ROM only crackles on the highest volume, and the CM ROM had a much more noticeable crackle, even at lower volumes. From what I was told to understand, the CM kernel uses a volume gain hack that has existed since the Gingerbread days, that the HTC kernel does not use. I think disabling this hack, along with the fact that, unlike BoomSound, DPS manager defaults to a flat EQ, would produce a sound similar to that of what the M8 would sound like had it shipped without BoomSound. I think this would produce no crackle as long as DSP manager is untouched. If possible, I'd like to see a CM kernel made that is unchanged, with the exception of removing whatever code is used to increase the gain. Or, if the gain is a hardcoded setting and not a kernel hack, reducing it to stock (or slightly lower, because some users experience crackling on even a stock ROM) levels. I think a reduced gain kernel, coupled with CM11, would produce the best possible HTC One.
Sent from my HTC6525LVW using XDA Free mobile app

Requests for devs usually don't get much response, unless you do something to motivate, such as starting a bounty, etc.

Related

[Q] Handset Gain (Volume too loud) - is there a kernel patch?

There are many threads on here from people complaining the handset speaker is too loud, even at the lowest volume.
Currently, the best (only) method to correct this is to turn it up, and then back down again, but that doesn't work for me.
I recently saw this change to CM7: (sorry, can't linkify yet)
review.cyanogenmod.com/#change,3133
Specifically, the side-by-side:
review.cyanogenmod.com/#patch,sidebyside,3133,1,arch/arm/mach-msm/board-bravo-audio.c
and noticed the "handset gain" setting.
Three questions:
-Does this do what i think it does - i.e., control the Gain level on the handset speaker?
-Anyone know what its set to in the stock kernel?
-Is there another kernel (or patch) that sets it to a lower level? or at least a lower minimum level?
Might be way off, but wanted to see if there was a quick solution, at least.
Thanks.
As far as I know, you would have to compile the kernel with the gain settings tweaked to your liking. I used to remember this being almost a necessity on my old N1, call speaker was garbage (like the touch sensor )
wdfowty said:
As far as I know, you would have to compile the kernel with the gain settings tweaked to your liking.
Click to expand...
Click to collapse
Yea, curious if anyone had done that (for me)

[Q] Kernel Apps

Is there other apps that function like Trinity/Franco/Glados app? Because currently, I don't want to shell out a few bucks. I know i'm cheap, but just for now... Is there another app that is similar to those but free?
Also, I searched up SmartFlex, but I can't find an answer... Can anyone explain what it does?
I searched it, but I got answer like the system does not control CPU voltage or something.
Regarding the kernel apps... I don't think you'll find that in a free version. You could flash AOKP, which has some of those functionalities built-in the Rom Control menu in the Settings. There you can at least overclock & undervolt. For all the options you'll have to get the paid app however. Maybe reconsider buying them? At least the money goes to a good cause (that is the devs making those great kernels )
For the SmartFlex, I suppose you mean Smartreflex? I'm no expert on the matter, but as far as I know it's used to calibrate the voltages of the different hardware components like CPU & GPU. Turning off Smartreflex (if you've undervolted) will result in those components using 'stock' voltages, thus draining your battery faster. Difference should be minimal though, but I suppose it all depends on how far you undervolt.
Be wary with that by the way, too much undervolting could make your system unstable and in worst case damage the hardware...
Hm, one last question. For trinity kernel the Color Preset, it means the color setting is already in place right? So you don't have to adjust..
No you don't need to change the settings, but in the end it boils down to your own preference. Usually the defaults are fine of course.

[Q] Franco Kernel, Stock ROM, No increase in sound?

I'm trying to increase the volume of my ringtone/speaker. I installed the Franco Kernel milestone 6, and downloaded the updater app and have my sound boost set to 3, however I can't tell any different. I tested by setting it to 0, calling my phone, and hearing the ring tone. Then did it again at 3, but there was no difference.
Any suggestions?
Common misconception.
That value only changes headphone volume.
Ohhh ok. Do you have any suggestions about boosting the ringtone volume/speaker volume? I use to use Volume+ but that doesn't work on JB.
Yes, volume is way too low, I'm also looking for a neat solution.
Flash BAMF Paradigm, my speaker cranks it out!
I checked the feature list, no mention of anything related to sound/audio/volume loudness?
ibr4him said:
I checked the feature list, no mention of anything related to sound/audio/volume loudness?
Click to expand...
Click to collapse
I'm sure it does.
Most (all?) custom roms at this point boost the speaker to some extent.

Volume Modification

Looking to increase the VOLUME, (Ringtone, Notification, Call Volume) i do NOT WANT DSP's (no Beats... no equalizers)
I have Root, Toro, XenonHD
thanks,
(yes I searched, found a lot of volume+ it doesnt work with 4.2.2, and many dsp managers)
Again just looking for a straight volume increase.
Do it @kernel level then. Or use a custom kernel. Like Franco's. Then either use init.d scripts or an app like TricksterMOD to control volume boost - which also provides support to set on boot (IMO, you should give preference to init scripts).
Sent from my Nexus
Not sure if you've tried this or want to pay for something you may be able to do for free but http://forum.xda-developers.com/showthread.php?t=1224017
Scent from my bud

How to improve my OnePlus 3 ?

I got my oneplus 3 longer then a year. Rooted, custom roms. Almost really happy with the phone
But there are a few problems that is not fixed yet after using the phone longer then a year. Maybe it is just me but I would appreciete your comment / Review.
1. Microphone.
After using the phone longer then a year. I'm not happy about it. When I call someone via skype, whatsapp, the microphone is not loud from a longer range. Short range is fine but it would be weird if short range was bad to.
Example: You sit on your desk. You call video whatsapp put the phone between something so the other one can see you but he doesnt hear you good. Because the microphone range is bad. I also saw a video Oneplus3vs5 video recording and the microphone is much better at oneplus 5.
Is there are way to fix this issue? Or is this normal.
2. Camera
from alot of reading what I did understand is that the google camera is better at night and the other OP3 camera daylight (not saying that it is just as a example)
The camera is good but it can be improved or is it just me?
What rom and camera app are you using?
3. Battery.
Battery is fine for me from just streaming movies,social media playing clash of clans,royale. daily I can get 5-6 Screen on time.
For more heavy useage switching to 3G etc, 4Hours daily.
4. Speaker.
Speaker is loud enough for me but when I play a song or watch a video and the sound is low I do hear a strange blazer voice out of my speaker.
I don't know but is this a hardware or rom issue. Maybe you guys can explain.
1. Microphone: Have a look at post stating details of configuration files to be edited to increase speaker volume, you can find settings to adjust mic gain there. Have done that long back but forgot name of file
2. Camera: It can't be improved as hardware is fixed and google API is ROM based, so what one can do is use a higher ROM like 7.1.1 with mature camera API and an application which makes use of higher APIs like OpenCamera on Resurrection ROM 5.8.4. Certain improvement is application dependent, if app does not allow exposure adjustment - am sure in some cases one will not get good results. OpenCamera is powerful and had seen best results with it.
3. Battery: Use greenify to hibernate background applications, like i don't like email application to keep continuously running and consume battery. Calibrate battery, if required (especially when its performance is degraded), Use application like macrodroid to create scheduled tasks like we can schedule GPS/WiFi off while not in Car. Had achieved 20 hrs battery life with 100+ apps using all of these.
4. Speaker: Forget every MOD and just use VIPER4ARISE with plenty of IRS profiles. I recommend downloading and applying "Prowhiz Profile" with "Dolby Atmos IRS"
sggpta said:
1. Microphone: Have a look at post stating details of configuration files to be edited to increase speaker volume, you can find settings to adjust mic gain there. Have done that long back but forgot name of file
2. Camera: It can't be improved as hardware is fixed and google API is ROM based, so what one can do is use a higher ROM like 7.1.1 with mature camera API and an application which makes use of higher APIs like OpenCamera on Resurrection ROM 5.8.4. Certain improvement is application dependent, if app does not allow exposure adjustment - am sure in some cases one will not get good results. OpenCamera is powerful and had seen best results with it.
3. Battery: Use greenify to hibernate background applications, like i don't like email application to keep continuously running and consume battery. Calibrate battery, if required (especially when its performance is degraded), Use application like macrodroid to create scheduled tasks like we can schedule GPS/WiFi off while not in Car. Had achieved 20 hrs battery life with 100+ apps using all of these.
4. Speaker: Forget every MOD and just use VIPER4ARISE with plenty of IRS profiles. I recommend downloading and applying "Prowhiz Profile" with "Dolby Atmos IRS"
Click to expand...
Click to collapse
Thanks for your reaction. I will search on google how I could increase the microphone stuff it would be nice if you could give me a hint which file it was haha.
About 3. I use Greenify already.
And 4. I use VIPER4ARISE already
and still got that problem what I was talking about.
Ghost123NL said:
Thanks for your reaction. I will search on google how I could increase the microphone stuff it would be nice if you could give me a hint which file it was haha.
About 3. I use Greenify already.
And 4. I use VIPER4ARISE already
and still got that problem what I was talking about.
Click to expand...
Click to collapse
Hehe, for camera Google HDR+ does a great job. It catches so much more detail both in Lowlight and in a normal day. Do some comparing and you will see.
Puddi_Puddin said:
Hehe, for camera Google HDR+ does a great job. It catches so much more detail both in Lowlight and in a normal day. Do some comparing and you will see.
Click to expand...
Click to collapse
Sure I'll compare, thanks.
---------- Post added at 10:34 AM ---------- Previous post was at 10:31 AM ----------
Ghost123NL said:
Thanks for your reaction. I will search on google how I could increase the microphone stuff it would be nice if you could give me a hint which file it was haha.
About 3. I use Greenify already.
And 4. I use VIPER4ARISE already
and still got that problem what I was talking about.
Click to expand...
Click to collapse
Look at this post for https://forum.xda-developers.com/oneplus-3/themes/mod-oneplus-3-audio-mods-t3407025 audio mods, in same file MIC gain shall be defined. Do take nandroid backup before experimenting with decible level in file.
sggpta said:
Sure I'll compare, thanks.
---------- Post added at 10:34 AM ---------- Previous post was at 10:31 AM ----------
Look at this post for https://forum.xda-developers.com/oneplus-3/themes/mod-oneplus-3-audio-mods-t3407025 audio mods, in same file MIC gain shall be defined. Do take nandroid backup before experimenting with decible level in file.
Click to expand...
Click to collapse
Thanks ! I will try this out tonight and let you know.

Categories

Resources