Audio recording lacking bass - Xiaomi Redmi Note 5 Pro Questions & Answers

Hi, I am running ressurection remix 8.1 on my whyred ai, cant seem to work out how to get any bass on my video recordings, on my mido I had to flash some changes to audio mixer files etc. Not sure if anyone else is having this problem but the audio reoding sounds really tinny.
anyone else notice this?

just realised the inbuilt audio recorder is ok, only video apps like google camera and opencamera seem to have the issue?

junglist said:
just realised the inbuilt audio recorder is ok, only video apps like google camera and opencamera seem to have the issue?
Click to expand...
Click to collapse
Same here I also noticed it. Seems they have a high pass filter at around 150Hz or something.

lukesan said:
Same here I also noticed it. Seems they have a high pass filter at around 150Hz or something.
Click to expand...
Click to collapse
yes, thats what I thought too, how the hell do we disable it? anyone?

junglist said:
yes, thats what I thought too, how the hell do we disable it? anyone?
Click to expand...
Click to collapse
Ok found a way to get really good audio quality. I've searched across boards and tried a lot of stuff. The volume level might be low(er) but I need to alter another XML file. Good enough for concerts and out in the open I would say.
First you need to change the max bitrate since they set that to 96KHz which is way to low. The file to edit is /vendor/etc/media_profiles_vendor.xml
Almost all the way down that file you see the AAC settings.
You will see
<AudioEncoderCap name="aac" enabled="true"
minBitRate="8000" maxBitRate="288000"
minSampleRate="8000" maxSampleRate="48000"
minChannels="1" maxChannels="6" />
As you see I set it to 288000.
Next is the biggest issue. Seems the MIUI camera standard uses AGC and that high pass filter that up to date I haven't found. Open camera works but the other microphone you can select they go via the noise cancelling stuff which kills the audio and you get an underwater sound.
I have a official licensed cinema FV-5 from the playstore. Now there is an issue for the moment. I cannot record in 1080P (the image zooms in like crazy it seems, I contacted the developer for that). On 4K recording it works perfectly. Also remember in the menu to tab the little shaky hand to switch on the stabilizer as that works miracles.
Now go to the settings - audio - audio source is set to 'built-in mic(video camera)' ------ audio channels - stereo (2) ----- bitrate - 256000 ----- sampling rate - 48000 and very important 'disable audio automatic gain control - is switched on' meaning disabled.
Give it a go.

@junglist @lukesan Hi,
I downloaded Mi Max 3 ROM which is the same SOC and I found some interesting stuff about that!
mediaprofiles.xml in vendor is the same on both devices (at least on 9.5.19.0 which am using right now) but the one in system is different, on Mi Max 3 they changed the aac bitRate in so many lines from 156000 to 192000 which is looks interesting!
Also there’s a trick here, mediaprofiles.xml which is in system is the same media_profiles_vendor.xml which is vendor, same on our device, that means both files must be overriding not only mediaprofiles.xml in system!
here’s a flashable zip from Mi Max 3 ROM for any one wants to give a try, also check out this video which compares between our device and Mi Max 3 regarding this part:
https://www.youtube.com/watch?v=5LKThf9KWjs (09:42)
I still need to perform more testing before I can confirm if this really works or not!

rocker00 said:
@junglist @lukesan Hi,
I downloaded Mi Max 3 ROM which is the same SOC and I found some interesting stuff about that!
mediaprofiles.xml in vendor is the same on both devices (at least on 9.5.19.0 which am using right now) but the one in system is different, on Mi Max 3 they changed the aac bitRate in so many lines from 156000 to 192000 which is looks interesting!
Also there’s a trick here, mediaprofiles.xml which is in system is the same media_profiles_vendor.xml which is vendor, same on our device, that means both files must be overriding not only mediaprofiles.xml in system!
here’s a flashable zip from Mi Max 3 ROM for any one wants to give a try, also check out this video which compares between our device and Mi Max 3 regarding this part:
https://www.youtube.com/watch?v=5LKThf9KWjs (09:42)
I still need to perform more testing before I can confirm if this really works or not!
Click to expand...
Click to collapse
Ok, very cool find! Observations which I made over the last couple of days
We have 2 'issues' on the redmi note 5 (Whyred) so 1) the bitrate and 2) the highpass
1) is as you say media_profiles_vendor.xml we can easily alter that one. Check out the downloadable MI MIX 2 audio quality ... module for Magisk. Download extract and copy that xml file and set the same permissions 644 I believe. Make a backup of the original first. They set the bitrate really high on that one 256kbit/s I believe which is a bit overkill, but compared to 20mbit/s for the video it is nothing and I rather have overkill than 96kbit/s underwater sound.
So that one is easily fixable.
2) The high pass filter seems to be linked to the AGC. I really like the AGC since it keeps the volume constant and should be the standard for the 'normal' people who do not care about extreme hifi things. I would leave it on if I could only switch off the high pass filter. Shoot a video and it will be perfect for 99.999% of the people. Levels will almost be perfect. People easily understandable etc etc etc.
I would like to switch off the AGC (and the filter) for real audio recordings, meaning classical music etc etc .. this involves always having to check if your level is not to low or if the peaks are not to high causing clipping which means distortion.
For issue 2 the only app that I found that can do this is cinema-fv5. I made an error in my previous text to set it to 8MP since then the stabilization doesn't seem to work properly so I now set that to 2592x1296 which seems pretty 16/9 like to me. If you switch off the AGC in this app then you get AGC off and high pass off. Very low level audio but perfect quality. I guess perfect for a concert. (this weekend there is a local festival here so I can really test (and enjoy))
If you want good audio but mono then you need open camera for now. If you set the microphone to 'mono' you will also hear that the sound is good, setting it to stereo gets the noise cancellation working and it sounds like crap.
I'll try those Mi Max 3 things if I find a bit of time. Lets share knowledge and experience and we'll get it working like it should. This is the only small downside of the redmi note 5 that I have found so far. (and that is coming from an S7)
---------- Post added at 10:54 AM ---------- Previous post was at 10:00 AM ----------
@rocker00 Just flashed it. Does set the bitrate to 288kbit/s which is really high but, like said above compared to video that is peanuts. Better a lot more than what it was. But it does not switch off the AGC or high pass. Since you have the rom can you check and attach another file? The file is in the same path (vendor/ etc) our file on the redmi note 5 is called mixer_paths_skus.xml . I guess it might be a bit different on MI MAX but I guess some more audio is being controlled there.

@lukesan First please override media_profiles_vendor.xml manually because it looks like the script is not mounting vendor!
Regarding the file, media_profiles_V1_0.xml, mixer_paths_i2s.xml, mixer_paths_mtp.xml, mixer_paths_skus.xml, mixer_paths_skush.xml, mixer_paths_wcd9326.xml, mixer_paths_wcd9335.xml and mixer_paths_wcd9340.xml
are the same md5! but mixer_paths.xml (which i downloaded the whole rom just to get it in order to try to enable dual speaker) is completely different!
Also i have 2 doubts:
1- in build.prop which is in vendor they changed ro.vendor.audio.sdk.fluencetype to fluence which is none in our device(related to noise cancelling)
2-ACDB (Audio Calibration Database) which is completely different in Mi Max 3 cuz it has dual speaker and two speakers at the bottom, and ACDB is controlled by audio.primary.sdm660.so which is different for sure in both, i hope it's not related to that because it will be really a hard job!
here's the mixer_paths.xml am still looking into it maybe i can find something!

rocker00 said:
@lukesan First please override media_profiles_vendor.xml manually because it looks like the script is not mounting vendor!
Regarding the file, media_profiles_V1_0.xml, mixer_paths_i2s.xml, mixer_paths_mtp.xml, mixer_paths_skus.xml, mixer_paths_skush.xml, mixer_paths_wcd9326.xml, mixer_paths_wcd9335.xml and mixer_paths_wcd9340.xml
are the same md5! but mixer_paths.xml (which i downloaded the whole rom just to get it in order to try to enable dual speaker) is completely different!
Also i have 2 doubts:
1- in build.prop which is in vendor they changed ro.vendor.audio.sdk.fluencetype to fluence which is none in our device(related to noise cancelling)
2-ACDB (Audio Calibration Database) which is completely different in Mi Max 3 cuz it has dual speaker and two speakers at the bottom, and ACDB is controlled by audio.primary.sdm660.so which is different for sure in both, i hope it's not related to that because it will be really a hard job!
here's the mixer_paths.xml am still looking into it maybe i can find something!
Click to expand...
Click to collapse
Probably it is taking the media_profiles_vendor.xml which I already edited manually. Well to check that our device is capable you could check with Cinema-FV5 lite which is free up to 1280x720 resolution. Disable the AGC and you get a nice clear sound full audio spectrum. I'm on a 8.7.5 rom and when I start to record my image is taken from the upper left corner all zoomed in. Not sure which rom you are on, but could you give that a try?
If it's that *.so file we need to address someone with the right knowledge. I've never decompiled stuff like that.

lukesan said:
Probably it is taking the media_profiles_vendor.xml which I already edited manually. Well to check that our device is capable you could check with Cinema-FV5 lite which is free up to 1280x720 resolution. Disable the AGC and you get a nice clear sound full audio spectrum. I'm on a 8.7.5 rom and when I start to record my image is taken from the upper left corner all zoomed in. Not sure which rom you are on, but could you give that a try?
If it's that *.so file we need to address someone with the right knowledge. I've never decompiled stuff like that.
Click to expand...
Click to collapse
I'll try the app ASAP and i'll keep trying...never give up
BTW, that lib is most likely C++ signed binary so you can't do anything about it!

rocker00 said:
I'll try the app ASAP and i'll keep trying...never give up
BTW, that lib is most likely C++ signed binary so you can't do anything about it!
Click to expand...
Click to collapse
Just came back from the festival that I told about. The default MIUI video cam.. wow made a complete mess. The AGC went completely crazy and no bass. Using cinema-FV5 ... wow listening to it right now with my earplugs..... it's like I'm still there. Ok the bass sounds (only) a bit distorted, but I was standing at the front and the smart people there handed out headphones that dampened sound to the kids. I myself suffer from tinnitus so I have -20dB earplugs ... even then it was crazy loud.
So cinema-FV5 is definitely a must with music. Not sure if I can upload something on Youtube without violating copyrights. But surely this phone is capable of recording high quality audio for sure.

Same happened to me. After recording the stage with artists and loud music. It looked OK, stabilised video at 1080p, but sound lacks bass with stock camera app.
I would like to try better camera apps like gcam, just there are ~50 hours for me to wait till I can unlock my bootloader and flash a decent ROM.
Then we could record at 60fps 1080p and [email protected] with normal audio.

kellerman40 said:
Same happened to me. After recording the stage with artists and loud music. It looked OK, stabilised video at 1080p, but sound lacks bass with stock camera app.
I would like to try better camera apps like gcam, just there are ~50 hours for me to wait till I can unlock my bootloader and flash a decent ROM.
Then we could record at 60fps 1080p and [email protected] with normal audio.
Click to expand...
Click to collapse
Forget gcam or other roms for now since they use the same audio path. There is another trick I read about but it involves a lot of work and I would hardly call it a working thing unless you spend a lot of time. Check this thread. I know for the MI MIX but same procedure applies for now. https://forum.xda-developers.com/mi-mix-2/how-to/mi-mix-2-video-sound-recording-quality-t3776450
Leave the 60fps and 4K behind if it is in a dark environment. You might end up with dropped frames etc which is really annoying.

lukesan said:
Forget gcam or other roms for now since they use the same audio path. There is another trick I read about but it involves a lot of work and I would hardly call it a working thing unless you spend a lot of time. Check this thread. I know for the MI MIX but same procedure applies for now. https://forum.xda-developers.com/mi-mix-2/how-to/mi-mix-2-video-sound-recording-quality-t3776450
Leave the 60fps and 4K behind if it is in a dark environment. You might end up with dropped frames etc which is really annoying.
Click to expand...
Click to collapse
Have you tried it? I've tried your trick with the bitrate increase in media_profiles.xml, though I've set it to 192000 and used the FV-5 disable the AGC and it's much better quality! Although the bass is a bit too much pronounced and the meds and highs are a bit sacrificed, it's still much better than stock. But with the custom settings for audio in FV-5 it makes that "underwater" sound, no matter which combination I used, but I did everything according to your post, only if I leave the default values it works. (I now suspect it was maybe because of the stereo recording option)
I am interested to make some changes using the thread you linked, I'm just afraid not to make a mess of volumes in earpiece or introduce echo during a call or something like that, that's why I'm hesitating.
The AGC makes a total mess of recording, it lowers the quality and introduces background noise.
For the 60fps I'm not sure that works as none of the camera app that I've tried are able to record it (I'm on AOSP based rom) because it depends on the camera blobs, and I'm not sure Xiaomi updated the sources, but they did introduce it in MIUI 10 builds.

Cirra92 said:
Have you tried it? I've tried your trick with the bitrate increase in media_profiles.xml, though I've set it to 192000 and used the FV-5 disable the AGC and it's much better quality! Although the bass is a bit too much pronounced and the meds and highs are a bit sacrificed, it's still much better than stock. But with the custom settings for audio in FV-5 it makes that "underwater" sound, no matter which combination I used, but I did everything according to your post, only if I leave the default values it works. (I now suspect it was maybe because of the stereo recording option)
I am interested to make some changes using the thread you linked, I'm just afraid not to make a mess of volumes in earpiece or introduce echo during a call or something like that, that's why I'm hesitating.
The AGC makes a total mess of recording, it lowers the quality and introduces background noise.
For the 60fps I'm not sure that works as none of the camera app that I've tried are able to record it (I'm on AOSP based rom) because it depends on the camera blobs, and I'm not sure Xiaomi updated the sources, but they did introduce it in MIUI 10 builds.
Click to expand...
Click to collapse
Strange that you got the underwater sound. Can you check with this one? https://mediaarea.net/en/MediaInfo Just drag and drop the file on it. It will show the audio properties.
Just to confirm again my settings in FV-5 I changed the resolution to 2592x1296 (turn on handshake thing on where you can actually see where you are recording, weird setting I know). In the 'Audio' settings check the attached screenshot.

lukesan said:
Strange that you got the underwater sound. Can you check with this one? https://mediaarea.net/en/MediaInfo Just drag and drop the file on it. It will show the audio properties.
Just to confirm again my settings in FV-5 I changed the resolution to 2592x1296 (turn on handshake thing on where you can actually see where you are recording, weird setting I know). In the 'Audio' settings check the attached screenshot.
Click to expand...
Click to collapse
Oh yes I did that, but you didn't check the "Custom audio settings" box so the app uses default system settings rather than the ones you selected. Try it out if you didn't already.
And I've checked with MediaInfo, the video was recorded in 96K (because the app didn't use custom settings), but anyway it should be using maximum possible values the device has set in media_profiles_vendor.xml, which is in my case 192K. I've seen now that media_profiles_V1_0.xml is basically the same file and there is 96K set as maximum, maybe both files need to be changed?

Cirra92 said:
Oh yes I did that, but you didn't check the "Custom audio settings" box so the app uses default system settings rather than the ones you selected. Try it out if you didn't already.
And I've checked with MediaInfo, the video was recorded in 96K (because the app didn't use custom settings), but anyway it should be using maximum possible values the device has set in media_profiles_vendor.xml, which is in my case 192K. I've seen now that media_profiles_V1_0.xml is basically the same file and there is 96K set as maximum, maybe both files need to be changed?
Click to expand...
Click to collapse
That's normal since it seems you can't overwrite those settings in our current roms it seems. I bought that FV5 but I emailed support and never gotten answer back, to bad. It always takes the settings from that file on the phone it seems. And yes if you see 96Kb/s than it is normal that you hear these metallic sounds. Can you maybe attach the media_profiles_vendor.xml you have in the /system/vendor/etc dir?

lukesan said:
That's normal since it seems you can't overwrite those settings in our current roms it seems. I bought that FV5 but I emailed support and never gotten answer back, to bad. It always takes the settings from that file on the phone it seems. And yes if you see 96Kb/s than it is normal that you hear these metallic sounds. Can you maybe attach the media_profiles_vendor.xml you have in the /system/vendor/etc dir?
Click to expand...
Click to collapse
Well recording in 96K instead of 48K which was the case with MIUI 9.5 in GSMArena test is already an improvement, however I'm sure this device is capable of even more. So for now, seems that just disabling AGC made a very good difference, it might just get better if we raise the bitrate even more. I've seen in the thread you linked that they actually modified media_profiles_V1_0.xml in case of LineageOS to raise the bitrate, I will now try that one as well.
Here is my file you requested.

lukesan said:
That's normal since it seems you can't overwrite those settings in our current roms it seems. I bought that FV5 but I emailed support and never gotten answer back, to bad. It always takes the settings from that file on the phone it seems. And yes if you see 96Kb/s than it is normal that you hear these metallic sounds. Can you maybe attach the media_profiles_vendor.xml you have in the /system/vendor/etc dir?
Click to expand...
Click to collapse
I confirm that changing the media_profiles_v1_0.xml does increase the bitrate! I have set it to 192K, however since the maximum value that was set for each resolution (I've tested 1080p) is 156K the app used that one based on previous setting. Now every app should use the 156K if we don't alter the bitrate for each resolution separately (that's my guess at least).

lukesan said:
Just came back from the festival that I told about. The default MIUI video cam.. wow made a complete mess. The AGC went completely crazy and no bass. Using cinema-FV5 ... wow listening to it right now with my earplugs..... it's like I'm still there. Ok the bass sounds (only) a bit distorted, but I was standing at the front and the smart people there handed out headphones that dampened sound to the kids. I myself suffer from tinnitus so I have -20dB earplugs ... even then it was crazy loud.
So cinema-FV5 is definitely a must with music. Not sure if I can upload something on Youtube without violating copyrights. But surely this phone is capable of recording high quality audio for sure.
Click to expand...
Click to collapse
I tried this app with the steps you mentioned and yeah, sound is better for sure but it's much better if we can get the same result on stock cam.
let's take it step by step, first is the bit rate, even after using Mi Max 3 files the bit rate remains the same! i checked my old Sony Xperia z2 mediaprofiles.xml and i found the aac bitRate is also 192000, see the video sample result in the 1st pic from sony and second one from note 5 pro!
Now clearly there's something controlling the cam audio beside mediaprofiles.xml since the modifications wasn't enough!
I'll record a log while recording and let's see if i can find any info about that!
@Cirra92 60 FPS is working on 9.5, i thought like you about blobs but surprisingly no! now i'm on 9.5.19.0 and i just got the camera apk from MIUI 10 and i have 60 FPS!
Also i found another thing which is interesting but it's still not working even on Mi Max 3.....looks like 120 FPS HFR is on the way!
Check this video out: https://www.youtube.com/watch?v=0rjZx_5JD1s (13.06)
I managed to get this setting even if it's still grey!
etc\device_features/whyred.xml just added those lines:
<!--whether support camera video high frame-->
<bool name="support_camera_video_high_frame">true</bool>
let's try to make the cam perfect as much as possible!

Related

[MOD] Camera - Image/Video/Audio Bitrate Increases for Best Quality [NEW PROFILES!]

I AM NOT RESPONSIBLE FOR ANY NEGATIVE IMPACTS OR CONSEQUENCES ON YOUR PHONE IF YOU SO CHOOSE TO USE THIS GUIDE.
It had come to my attention that recording for long periods of time will result in large file sizes when using my mod. For this reason, I have now created different profiles to increase quality in either images or video/audio, including a new experimental version!
It has been stated that stock 1080P video runs around 20Mbps on the G2 (I consistently have 30Mbps). These mods can increase 1080P video to approximately 40-50Mbps. 720P, images, and audio Kbps can also be increased to max potential. The following steps help you unleash the best quality on the G2 camera!
WARNING: INCREASED BITRATES MEANS MORE STORAGE SPACE IS TAKEN UP.
PREREQUISITES
1) You MUST be rooted.
2) You MUST have recovery installed.
3) Download 1 of 6 media profiles:
media_profiles.xml (Increases to Image/Video/Audio)
media_profiles.xml (Increases only to Image)
media_profiles.xml (Increases only to Video/Audio)
media_profiles.xml (Stock)
media_profiles.xml (Experimental - Further Increases to Image/Video/Audio)
media_profiles.xml (Experimental - Further Increases solely to Image)
NOTE: I have tested the experimental Image/Video/Audio version. The image is a tad bit better. The video seems more stabilized and averages around 45Mbps. Audio stays about the same.
4) Download either Jishnu Sur's version 1 or version 2 mod (I prefer version 1). He now has version 2.5, 2.5.1, and 2.5.2, but only 2.5.2 has been successfully tested with my mod.
5) Download the stock file to revert from Jishnu Sur's versions.
MOD METHOD #1 (RECOMMENDED) - Requires most files from above.
1) Place all the downloaded files somewhere in the phone.
2) Boot into recovery.
3) Flash the stock zip.
4) Reboot system.
5) Boot back into recovery.
6) Flash the Jishnu Sur mod downloaded.
7) Reboot system.
8) Use a file explorer (like Root Explorer) app to open the folder where the downloaded media profiles file is.
9) Rename the media profiles file to be "media_profiles.xml".
10) Copy the media_profiles.xml file.
11) Navigate up to the root folder and go the "etc" folder.
12) Paste the media_profiles.xml file.
13a) A message may appear asking for rewrite (R/W) capability. Select "yes".
13b) A message will appear asking to confirm overwriting the current version. Select "yes".
14) Reboot the phone 1-4 times.
INSTALLATION METHOD #2 - Requires only the media_profile.xml and Stock file from above.
1) Place all the downloaded files somewhere in the phone.
2) Boot into recovery.
3) Flash the stock zip.
4) Reboot system.
5) Use a file explorer (like Root Explorer) app to open the folder where the downloaded media profiles file is.
6) Rename the media profiles file to be "media_profiles.xml".
7) Copy the media_profiles.xml file.
8) Navigate up to the root folder and go the "etc" folder.
9) Paste the media_profiles.xml file.
10a) A message may appear asking for rewrite (R/W) capability. Select "yes".
10b) A message will appear asking to confirm overwriting the current version. Select "yes".
11) Reboot the phone 1-4 times.
REBOOTS: The reason for the last step is that it needs at least one reboot (but probably two) to increase the quality of video. The images should already be at their highest quality.
AUDIO ISSUES: If the issue where audio can no longer be heard occurs, it has been confirmed that going back to stock and repeating the steps fixes this.
QUALITY INCREASES: I found that after at least one (as many as four) reboot I was getting extremely high video bitrates; between 38Mbps and 50Mbps! The image quality should increase above stock as well as above Jishnu Sur's mods. Audio increases between 190-210Kbps.
MOD DIFFERENCES: I found a few differences in these mods. Jishnu Sur's version 1 seems to help with focus and a few other things. His version 2 adds to his first by restricting high ISO or low FPS in low-lit areas. His newer versions decrease bitrates. My mod increases the quality of images and videos above Jishnu Sur's, but does not have the other features.
PREVIEW OF IMAGES AND VIDEO: Here is a large zip file of images I took while testing. There were an abundance from my reboots, but I only chose one set per folder since the file is almost 70MB!
HOW TO CHECK QUALITY:
Images - Check the storage sizes of two or more images. Open an image in Preview or any viewer that can zoom. Zoom in on the curtains. Open the other image(s) for comparison and perform the same amount of zoom. Compare the clarity (sharpness) of the images.
Video - Check the storage sizes of two or more videos. Right-click on a video and click Properties. Click the Details tab. Check the bitrate of the video. Right-click on the other video(s) and perform the same actions. Compare the difference in bitrates.
A quick lesson on Lighting (ISO, FPS, Exposure): The higher the ISO the more light for the camera, but with more noise in the image. The lower the frame rate (FPS) the more light for the camera, but less smoothness for video. Exposure can help you compensate for images (or parts of images) that come out too bright or dark. Exposure should be used when optimal ISO or FPS settings have been found and changing them will alter quality in some manner.
Credits: Jishnu Sur for his mods.
nice man. just flashing his mod now and your media profiles..i'm excited!
Can you post some examples of before and after the mod?
Sent from my VZW LG G2
Any way to download without signing up for a sky drive account?
Sent from my Nexus 10 using XDA Premium HD app
idk if its this or his camera mod, but audio doesn't work anymore.
---------- Post added at 02:13 PM ---------- Previous post was at 02:10 PM ----------
yes it's this mod.
flashing this for me took away audio during video recording. i went back to the old media profiles and audio is back.
jayochs said:
idk if its this or his camera mod, but audio doesn't work anymore.
---------- Post added at 02:13 PM ---------- Previous post was at 02:10 PM ----------
yes it's this mod.
flashing this for me took away audio during video recording. i went back to the old media profiles and audio is back.
Click to expand...
Click to collapse
Sorry to hear that. Just went back through my test files of video and each one I created had audio (The Simpsons were playing in the background). I am not sure why this is not working for you, anyone else with this issue?
Heatshiver said:
Sorry to hear that. Just went back through my test files of video and each one I created had audio (The Simpsons were playing in the background). I am not sure why this is not working for you, anyone else with this issue?
Click to expand...
Click to collapse
really weird. yeah, i made a backup of the stock media profiles after flashing his mod, and audio is back now...weird.
trickster2369 said:
Any way to download without signing up for a sky drive account?
Click to expand...
Click to collapse
You should not have to create a SkyDrive account as I have it open for public download. I logged out of my account, tested it, and I had no problem accessing it. Please check again and reply if the problem persists for you.
"NOTE: Flashing other Media Profiles may loose the quality as the camera.msm8970 is synced with the Media Profile."
i wonder if flashing this mod would've actually made it worse bc of that?
jayochs said:
really weird. yeah, i made a backup of the stock media profiles after flashing his mod, and audio is back now...weird.
Click to expand...
Click to collapse
I'm a bit confused, his mod, or mine? If the audio occurs after his (it doesn't for me), you can try my mod without his. My mod is purely for quality increases. I have done this for other phones before and never lost audio.
I have no audio either...
Kenchi* said:
I have no audio either...
Click to expand...
Click to collapse
Can you confirm if this is after flashing the other mod, or did you just try mine?
Heatshiver said:
You should not have to create a SkyDrive account as I have it open for public download. I logged out of my account, tested it, and I had no problem accessing it. Please check again and reply if the problem persists for you.
Click to expand...
Click to collapse
All good. I downloaded in browser mode. And, apparently, I have an account, just haven't used it in forever.?
Thanks Devs. From my VZW G2.
jayochs said:
"NOTE: Flashing other Media Profiles may loose the quality as the camera.msm8970 is synced with the Media Profile."
i wonder if flashing this mod would've actually made it worse bc of that?
Click to expand...
Click to collapse
I would have to say no just from the test files I have. I think the statement refers to media profiles that have yet to be altered (stock settings), which would definitely bring down your bitrates (back to stock).
Heatshiver said:
I would have to say no just from the test files I have. I think the statement refers to media profiles that have yet to be altered (stock settings), which would definitely bring down your bitrates (back to stock).
Click to expand...
Click to collapse
ah. what i did was flashed his mod, then pushed your media profiles and lost all audio.
also, the videos that were recorded with your media profiles didn't work correctly on my PC. they would freeze up and wouldn't play right...then i went back to his media profiles and it worked fine. weird.
jayochs said:
ah. what i did was flashed his mod, then pushed your media profiles and lost all audio.
also, the videos that were recorded with your media profiles didn't work correctly on my PC. they would freeze up and wouldn't play right...then i went back to his media profiles and it worked fine. weird.
Click to expand...
Click to collapse
Okay, now were getting somewhere. It is odd this works for me without issues, but not for you. One thing I can think of is I flashed another zip at the same time when flashing his.
Maybe you can help diagnose this issue with me. First, what variant of G2 do you have (I assume an American carrier)? Second, would you be willing to undue his mod and try just my mod to see the results? These two things would tell me a lot about what is happening...
Heatshiver said:
Okay, now were getting somewhere. It is odd this works for me without issues, but not for you. One thing I can think of is I flashed another zip at the same time when flashing his.
Maybe you can help diagnose this issue with me. First, what variant of G2 do you have (I assume an American carrier)? Second, would you be willing to undue his mod and try just my mod to see the results? These two things would tell me a lot about what is happening...
Click to expand...
Click to collapse
hey..actually out right now so i won't be flashin stuff or playin around, but i can say that i'm running the Verizon version of the G2.
From another thread a user modding the media_profiles didnt see any changes to vids and images r u sure it works for anything except for codec checks? Make sure the modded apk, libs and media_profile all match with the same bitrate and settings perhaps.
somemadcaaant said:
From another thread a user modding the media_profiles didnt see any changes to vids and images r u sure it works for anything except for codec checks? Make sure the modded apk, libs and media_profile all match with the same bitrate and settings perhaps.
Click to expand...
Click to collapse
These can be hit or miss on different phones. On my S4 changes to the media profile would not take if replaced. I could change the values in-file and they would stay, but the quality would not change at all. On my ZTE U950, the file would indeed change and improve.
This mod works with more than just the codec checks, here are a few simple reasons why:
1) You can check the audio in the my media profile. The audio in the file is at 320Kbps, however, the video file for preview is a bit above 192Kbps. So this should disprove that only codec checks are being done since the audio is not being pumped up as high as I would like (yet).
2) The video storage sizes are also different, and if they were at the same bitrates (even if the codec read differently) the sizes should be similar since they are of similar length and content.
3) I performed some basic math to determine what percentage of my Jishnu Sur preview video is compared to my preview video. How does this help? If the storage size and bitrate percentages come out about the same, then the codec should be displaying the correct information since the storage sizes can't be incorrect. Both came out to about 83%. I can provide this simple equation if people wish to check for themselves.
I do welcome the question and any others people may have. People should make informed decisions before using mods.
Hello,first i want to thank you for your work.I have the Korean F320S model and i have the same problem with audio too.I dont think its model dependent as it seems.I did the same as the other guy,flashed the other mod and after that pushed your profile in.Im willing to help with the issue if you have something i can try.

Hi-Res output Snapdragon 625

Tested on the lousy zenfone 3 zoom (stock 3.5mm audio sucks inspite of DAC chip because of the poor engine optimization) and it worked like a champ but i believe other devices with SN 625 may benefit from it and they are A LOT, (use 709 build ONLY) other builds won't work as good, i tested them all.
Please do make a feedback on which other device this worked.
Snapdragon 845 devices (e.g. Sony XZ2) – improved Hi-Res Output detection
Sony XZ/XZ1 – improved Hi-Res Output detection
Lenovo X3 – reenabled 24bits
OnePlus (1st edition) – disabled DVC for Hi-Res output due to forced speaker playback
added new per-output option – No Duck – for cases when notification causes issues. Activated by default for Hi-Res output for some Snapdragon 625 devices (Asus Zenfone 3)
HTCs @ 7.0 – improved Hi-Res Output stability
Nexus 6P – fixed notification coloring
Enjoy Hi-Res music all.
Direct download, use poweramp unlocker to activate it.
sam.fisher190 said:
Tested on the lousy zenfone 3 zoom (stock 3.5mm audio sucks inspite of DAC chip because of the poor engine optimization) and it worked like a champ but i believe other devices with SN 625 may benefit from it and they are A LOT, (use 709 build ONLY) other builds won't work as good, i tested them all.
Please do make a feedback on which other device this worked.
Snapdragon 845 devices (e.g. Sony XZ2) – improved Hi-Res Output detection
Sony XZ/XZ1 – improved Hi-Res Output detection
Lenovo X3 – reenabled 24bits
OnePlus (1st edition) – disabled DVC for Hi-Res output due to forced speaker playback
added new per-output option – No Duck – for cases when notification causes issues. Activated by default for Hi-Res output for some Snapdragon 625 devices (Asus Zenfone 3)
HTCs @ 7.0 – improved Hi-Res Output stability
Nexus 6P – fixed notification coloring
Enjoy Hi-Res music all.
link for pros:
<Mod edit>
APK for noobs i'll upload it when the server wakes up
Click to expand...
Click to collapse
Can't see any difference on the audio on Poweramp with this option set for active. The audio quality really sucks on this device.
Mrkblo said:
Can't see any difference on the audio on Poweramp with this option set for active. The audio quality really sucks on this device.
Click to expand...
Click to collapse
Did you toggle the 'Wired headset/AUX" ? and was your test with headphones or via the loud speaker? and what your headphones are?
This release 709 worked for me gloriously! the only problem that it's not free and needs some work that you can find on youtube or i would post a fellow up about the odds of activating it but i just needed a conformation that it at least made a difference by utilizing the DAC chip on board!!
sam.fisher190 said:
Did you toggle the 'Wired headset/AUX" ? and was your test with headphones or via the loud speaker? and what your headphones are?
This release 709 worked for me gloriously! the only problem that it's not free and needs some work that you can find on youtube or i would post a fellow up about the odds of activating it but i just needed a conformation that it at least made a difference by utilizing the DAC chip on board!!
Click to expand...
Click to collapse
I've downloaded the apk you uploaded and followed the screenshots. It made zero difference to the sound quality. Poweramp DVC is great on other devices, but on my zenfone it sucks, the audio is distorted, the only way to tolerate the audio quality is by disabling it. Best player I could find so far for my zenfone is Phonograph.
Mrkblo said:
I've downloaded the apk you uploaded and followed the screenshots. It made zero difference to the sound quality. Poweramp DVC is great on other devices, but on my zenfone it sucks, the audio is distorted, the only way to tolerate the audio quality is by disabling it. Best player I could find so far for my zenfone is Phonograph.
Click to expand...
Click to collapse
The zenfone 3 zoom have an amazing sound quality and believe me the bass is insane via a good headphones, you just need to find a solution to make use of it's potentials, if you want to go throw troubleshooting provide some more information like the exact model and what software build you are currently running... you are right about the distortion i was very upset with the sound quality at the beginning but poweramp made the DAC work properly.
sam.fisher190 said:
The zenfone 3 zoom have an amazing sound quality and believe me the bass is insane via a good headphones, you just need to find a solution to make use of it's potentials, if you want to go throw troubleshooting provide some more information like the exact model and what software build you are currently running... you are right about the distortion i was very upset with the sound quality at the beginning but poweramp made the DAC work properly.
Click to expand...
Click to collapse
I wouldn't say that the sound quality on the zenfone 3 zoom is amazing. This DTS audio thing is terrible and makes sound awful. I've installed an even older version of poweramp and tried your solution, and it made a difference with my JBL T210 (not the best one around, surely). However, using Poweramp with DVC on an old Galaxy S6 that I have laying around is still miles better. Sound quality is my only complaint about this phone, that's why I was hoping for a custom rom for this thing.
Mrkblo said:
I wouldn't say that the sound quality on the zenfone 3 zoom is amazing. This DTS audio thing is terrible and makes sound awful. I've installed an even older version of poweramp and tried your solution, and it made a difference with my JBL T210 (not the best one around, surely). However, using Poweramp with DVC on an old Galaxy S6 that I have laying around is still miles better. Sound quality is my only complaint about this phone, that's why I was hoping for a custom rom for this thing.
Click to expand...
Click to collapse
Yeah you're absolutely right that DTS is a marketing thing and it sucks, you just keep trying on that poweramp 709 build only and try downloading it from APKPURE or somewhere else because the one that i provided was patched with lucky patcher and i hoped it would work with a non-rooted device to skip the activation process but apparently that is not the case, after i reflashed the phone and got rid of the root access i had to install poweramp unlocker and i have to reinstall the the main app every 2 days because without the root i can't seem to be able to activate it, keep digging, i know what a good DAC sounds like, it's not an HTC native level but it's miles ahead of the stock drivers and even better than viper4android module on magisk.
sam.fisher190 said:
Yeah you're absolutely right that DTS is a marketing thing and it sucks, you just keep trying on that poweramp 709 build only and try downloading it from APKPURE or somewhere else because the one that i provided was patched with lucky patcher and i hoped it would work with a non-rooted device to skip the activation process but apparently that is not the case, after i reflashed the phone and got rid of the root access i had to install poweramp unlocker and i have to reinstall the the main app every 2 days because without the root i can't seem to be able to activate it, keep digging, i know what a good DAC sounds like, it's not an HTC native level but it's miles ahead of the stock drivers and even better than viper4android module on magisk.
Click to expand...
Click to collapse
No worries about that. I've purchased the app years ago. The only thing now is that I can't allow it to update. Thanks for the hint, the sound is clearly better now.
sam.fisher190 said:
...because the one that i provided was patched with lucky patcher and i hoped it would work with a non-rooted device to skip the activation process but apparently that is not the case,...
Click to expand...
Click to collapse
THREAD CLOSED! Download file removed!
XDA Forum Rules (excerpt):
...
6. Do not post or request warez.
If a piece of software requires you to pay to use it, then pay for it. We do not accept warez nor do we permit members to request, post, promote or describe ways in which warez, cracks, serial codes or other means of avoiding payment, can be obtained or used. This is a site of developers, i.e. the sort of people who create such software. When you cheat a software developer, you cheat us as a community.
...
Click to expand...
Click to collapse

Mi 9 SE audio recording for extreme loud environments

I went to an electronic party last weekend so I could finally test the audio recording quality on extreme situations.
https://www.youtube.com/watch?v=nzfXQqgGZ1M
Turns out its really awful. Even my friend with a Motorola G5 have better audio quality. That is pretty disappointing for me, as I'm also a DJ and music producer so I make videos under this circunstances a lot. Also it impacts song-finder apps, as the quality is so bad that the app can't recognise the song.
Is there anything that can be done via software? Custom ROM or tweaks... Or is it a matter of the microphone (hardware) quality itself?
Btw I've already tried recording with the Open Camera App selecting the "unprocessed" audio source. Gets distorted same way.
Thanks in advance.
I confirm the existence of a similar problem for me and several people. How can this be fixed at least temporarily?
Thanks in advance.
Gratefall said:
I confirm the existence of a similar problem for me and several people. How can this be fixed at least temporarily?
Thanks in advance.
Click to expand...
Click to collapse
Can't really call it a "problem" since it affects all Xiaomi phones. It's just a standard quality microphone paired with bad software otimization. I did some tests and the microphone is actually capable of capturing audio with less distortion under these conditions, the problem is the processing applied to the audio isn't optimized for these situations, making it distort.
Did you have the same issues using other kernels or roms? I confirm I've been getting similar issues also
massalami said:
Did you have the same issues using other kernels or roms? I confirm I've been getting similar issues also
Click to expand...
Click to collapse
Yea I tried every rom and kernel... all the same.
If it was only at shows... could live with it. But the audio distorts even at daily things like recording messages on whatsapp when inside a vehicle (I reported this on another thread). I get really frustrated.
Same here..I participate at the lot of Trance events and simply, audio is one big bulshitt. (like at 99% of Android phones). For loud events recordings, iPhones are still the best
satmaster said:
Same here..I participate at the lot of Trance events and simply, audio is one big bulshitt. (like at 99% of Android phones). For loud events recordings, iPhones are still the best
Click to expand...
Click to collapse
Exactly... I always had android, then I swiched to an iphone 6s only because of the audio I knew was good... now I finally came back to android (cause I love the OS and its variety of functions compared to iOS) and unfortunately suffering again with poor audio recording. The few android I know can handle this are the top-end Samsung (S8, S9, S10). I heard about HTC also but never got to see or test it personally.
Altough I really can't understand why manufacturers don't take this audio thing more seriously, they leave this aside like no one cared about audio quality lol
-Luigi. said:
Exactly... I always had android, then I swiched to an iphone 6s only because of the audio I knew was good... now I finally came back to android (cause I love the OS and its variety of functions compared to iOS) and unfortunately suffering again with poor audio recording. The few android I know can handle this are the top-end Samsung (S8, S9, S10). I heard about HTC also but never got to see or test it personally.
Click to expand...
Click to collapse
Damn, I thought I was the only with this kind of concern and this is the reason I'm currently using an iPhone 6s as my second phone just for audio recording. In my case I like to listen and play metal music with my band in a rehearsal room, so I always used my phone to record my rehearsals to see my band's progress and some other things and the best phone with a good recorder was the Mi 8 Lite until someone robbed me.
Idk why Xiaomi don't take a look to this issue, I mean, I'm not saying they have to listen to heavy metal or something like that, just realize the many scenarios the people would use the recorder app or the camera, e.g. in concerts.
VoidCrafter said:
Damn, I thought I was the only with this kind of concern and this is the reason I'm currently using an iPhone 6s as my second phone just for audio recording. In my case I like to listen and play metal music with my band in a rehearsal room, so I always used my phone to record my rehearsals to see my band's progress and some other things and the best phone with a good recorder was the Mi 8 Lite until someone robbed me.
Idk why Xiaomi don't take a look to this issue, I mean, I'm not saying they have to listen to heavy metal or something like that, just realize the many scenarios the people would use the recorder app or the camera, e.g. in concerts.
Click to expand...
Click to collapse
Most android manufacturers lose users to Apple just because of details like this, they don't realize how important this might be for some users. I mean, take for example artists on the music world... these are influent people... and 99% of them use iPhones because of things like the audio quality.
Anyway... this conversation can go really far.
Talking about the Mi 9 SE... mostly the cause of the the bad audio quality is bad software optimization. Xiaomi could get this a lot better with just some simple updates. I've tried modifying some microphone options, turns out it can actually record with less distortion (not really perfect but better). Still a bit of the guilt is on the microphone hardware itself... its kinda cheap.
try cameramx app, set audio source to external. it worked quite well at a muse concert.
the issue is the recording volume too high which affects also whatsapp vocal messages.
somebody solved it on rooted devices by installing root volume mixer pro, set the microphone gain to -3. this wasn't tested at loud events, only on whatsapp.
turronet said:
try cameramx app, set audio source to external. it worked quite well at a muse concert.
the issue is the recording volume too high which affects also whatsapp vocal messages.
somebody solved it on rooted devices by installing root volume mixer pro, set the microphone gain to -3. this wasn't tested at loud events, only on whatsapp.
Click to expand...
Click to collapse
I've tried using Open Camera with audio source set to unprocessed. Didn't solve it for me, got a bit less distortion but still a lot (maybe bacause the sound was really extremely loud). Will try with "external" source.
I was trying to modify the mic gain directly on the system files, but I'm gonna try that volume mixer pro thing also. Ty.
-Luigi. said:
I've tried using Open Camera with audio source set to unprocessed. Didn't solve it for me, got a bit less distortion but still a lot (maybe bacause the sound was really extremely loud). Will try with "external" source.
I was trying to modify the mic gain directly on the system files, but I'm gonna try that volume mixer pro thing also. Ty.
Click to expand...
Click to collapse
Did it make it any better?
I have the Xiaomi Mi 9 SE , i love the phone, but yes the recording quality is terrible. i downloaded the Root volume control, but when im in the path files, i dont know what changes to make.....
What is the recording mic on the camera called in the files??.......what values am i looking for??......
How many changes to i need to make.......??
I don't know ir the problem is because harware or software, but this problem doesn't happen in all Xiaomi phones, because models like Mi 9T (Pro version also) or Mi 8 records the audio clearly, also, remember that an user said that the Mi 8 Lite has a good quality of audio recording (I don't know if the NORMAL Mi 9 (not SE) records well the audio). Probably the problem is from the hardware, because phones like a big part of Redmi or other Android has a low quality mic, so the sound recorded will be poor, this problem also happens with other companies like OnePlus.
But if we want to talk in a general way, all the cellphones, including those made from Apple, ASUS, HTC or Samsung are going to lose quality in the record of concerts, very few phones like some LG are good recording specifically the audio from concerts.
I fixed a bit this problem just putting a finger up the microphone. At least it didnt clip af
Try another camera app like Cinema-FV5. I heard it improves.
Had this problem with every xiaomi I owned, only Mi 8 Lite didn't have it, so strange :\
hi, i had this problem on Redmi 3, on MI 9 SE its better, but still present. I installed CameraMX and set microphone to external and i think it helps a lot !

How to properly Record Video on festivals?

I cant properly Record videos when loud music is involved. The sound is way too loud and muffled.
Is there any solution to this.
On stock camera and Gcam noice cancellation is being used making it sound even worse.
I found out that in Open camera choosing "unprocessed" in sound options fixes the things a little but still
Unfortunately not really. It seems that they simply screwed up the settings for ACG (automatic gain control) and audio drivers regarding video audio recordings. Most of the Xiaomi devices suffer from that. They do not care about that. It´s such a simple and basic function for a smartphone and I´m sure that hardware used could easily handle high gain audio inputs like on concerts or festivals, but the settings and config they choose to give us simply cripples the device.
It´s a shame really. There is a camera app called Footej Camera that allows you to adjust the input gain settings for video - that could be worth a try.
Also, if you´re rooted and are experienced with modifying system files you could try to modify mixer_path files to get better results. See for example thread: https://forum.xda-developers.com/redmi-note-5-pro/help/audio-recording-lacking-bass-t3814184
K.

How to improve speakers quality (balance, bass, clarity) [7 / 7T / 7 Pro]

It's possible to significantly improve loudspeakers sound quality and fix imbalance with hidden Dolby Atmos settings.
Follow any or both steps below (good for all Oneplus 7 series).
STEP 1: Fix stereo imbalance (ROOT is required)
The top loudspeaker sounds louder and crispier than bottom (moreover, the top rattles more at high volume). This can be fixed by editing dax_sqlite3.db with any SQLite editor:
Code:
/data/vendor/dolby/dax_sqlite3.db
I used SQLite Editor app:
1. Open dax_sqlite3.db and go to "tunings".
2. Open record with "speaker_landscape_normal" and edit 2 parameters, then save.
Replace audio_optimizer_gain_l with new value:
Code:
-56,0,40,16,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-16
Replace audio_optimizer_gain_r with new value:
Code:
-16,24,72,48,40,32,32,32,32,32,32,32,32,32,32,32,32,32,32,16
Each number separated by comma = gain in dB * 16 (i.e. "32" means "+2 db", "-16" means "-1 db").
3. (OPTIONAL - may be useless on your rom) Analogically replace the same parameters for the records "speaker_portrait_normal", "speaker_landscape_India", "speaker_portrait_India".
4. Reboot. That's it!
If something goes wrong (or you dislike new sound), just remove dax_sqlite3.db and reboot. Dolby will re-create it and return all default settings. Details about this edit:
We change overal speaker output optimization. Practically it's 20-band EQ for each physical speaker (audio_optimizer_gain_l = top).
So we reset both EQs to sound equally neutral, but keep the top speaker ~2 db lower.
STEP 2: Enable graphic EQ for speakers
You can activate dolby atmos equalizer for loudspeakers (available only for headphones by default) to get more bassy and clean sound.
If you don't have ROOT, use this DAX2 app: https://forum.xda-developers.com/oneplus-7t/how-to/dolby-atmos-equaliser-7t-hd1903-root-t4054999
You will have to disable/freeze built-in dolby tuner for full functionality (see tips also in that thread).
If you have ROOT, I recommend the method below. It relies on internal dolby app and will work in all modes (dynamic/movie/music + ringtone).
You'll need to edit sound_tuner.db with any SQLite editor:
Code:
/data/data/com.oneplus.sound.tuner/databases/sound_tuner.db
Again with SQLite Editor app:
1. Open sound_tuner.db, then go to "sound_tuner" and edit the line with "speaker_device".
2. Change values for "headphone_style_preferred" ("Intelligent style") and "audio_frequency" (EQ itself), then save changes.
headphone_style_preferred keeps value from 0 to 3 (0 - balance, 1 - warmer, etc), "0" is recommended.
audio_frequency keeps a string with each band gain in dB, separated with '#' without spaces. Recommendation for 7T:
Code:
4.4#6.5#0.0#-7.8#-6.5#-5.0#-4.5#-4.0#-3.6#-4.0
Don't use "7.0" or higher for first three bands - it will harm the speakers at high volumes.
3. To apply EQ switch current mode in Dolby Atmos settings (e.g. Music to Dynamic). That's it!
To reset EQ you can return "0#0#0#0#0#0#0#0#0#0" in "audio_frequency".
Embox said:
It's possible to use hidden built-in dolby atmos equalizer for speakers, root is required.
Works at least for all latest Oneplus (7 / 7 Pro / 7T).
You need to edit sound_tuner.db - dolby keeps its settings for all connected devices here.
I used MyAndroidTools for quick editing:
Click to expand...
Click to collapse
I have a really dumb question: where can I find that app? I searched the play store and nothing I found came up with db editing tools.
Sorry about the search failure question, this is something I'd like to do.
MyAndroidTools can be downloaded at least on Github. As i'm new user here, I cannot paste links yet. Google "MyAndroidToolsWebsite github". I used 1.6.8 release apk.
There's also "aSQLiteManager" app on the play store, it's old and quite slow, but works on my 7T. Enough for tuning the speakers once
grandpajiver said:
I have a really dumb question: where can I find that app? I searched the play store and nothing I found came up with db editing tools.
Sorry about the search failure question, this is something I'd like to do.
Click to expand...
Click to collapse
https://www.apkmirror.com/apk/wangqi/my-android-tools/
Embox said:
It's possible to use built-in dolby atmos equalizer for speakers, for example, to emphasize lows and decrease highs.
Root is required. Works for all Oneplus 7 Series
You'll need to edit sound_tuner.db with any SQLite editor:
Code:
/data/data/com.oneplus.sound.tuner/databases/sound_tuner.db
I used MyAndroidTools for quick editing:
1. Turn Music mode for speakers in Dolby Atmos and play any favorite track looped (not necessary, but much easier to compare sound difference further).
2. In MyAndroidTools go to Database > Dolby Atmos > sound_tuner.db > sound_tuner and open the line with "speaker_device".
3. Change values for "headphone_style_preferred" ("Intelligent style") и "audio_frequency" (10-band EQ), then save changes.
headphone_style_preferred keeps value from 0 to 3 (0 - balance, 1 - warmer, etc), i prefer "0".
audio_frequency keeps a string with each band gain, separated with '#' without spaces.
For 7T try this (more bassy and clean sound, but little loss in volume):
Code:
[B]2.5#6.8#0.0[/B]#-8.0#-6.0#-5.0#-4.5#-4.0#-3.8#-4.0
Don't use "7.0" or higher for first three bands - it brings distortion at high volumes.
4. To apply EQ switch to dolby atmos and change Music mode to Dynamic, and then back to Music. That's it!
To reset EQ you can return "0#0#0#0#0#0#0#0#0#0" in "audio_frequency".
Speaker EQ settings don't affect any headphones, work in all modes (dynamic/movie/music, also in ringtone mode)
Click to expand...
Click to collapse
Thanks, sounds really better now!
Speaker bass and clarity is good.
Will this trip safety net? Thanks!
c19932 said:
Will this trip safety net? Thanks!
Click to expand...
Click to collapse
Nope.
Igot this working. Thank you for your help. The bass is really nice, but I am concerned about whether the heavy bass will be bad for the speaker in the long run. any idea?
Also, also preset audio_frequency for car speakers for heavy bass? Thank you! this is great!
c19932 said:
whether the heavy bass will be bad for the speaker in the long run
Click to expand...
Click to collapse
It can harm at max volumes, mostly the top speaker. If you constantly use max volume or close, better keep first three bands under "6.0" and turn off "Intelligent EQ" (set it to "3"), as any iEQ enables additional bass boost for speakers.
My goal was great clear sound at low-to-mid volumes.
I was searching for the possibility to enable EQ on 7t without root, but nothing really worked, until I found Dolby Atmos DAX2 app (originaly from Razer phone)... (you can find it on apkmirror - I cannot share links yet...) works pretty well... maybe someone can have a use for it too...
Hege said:
Dolby Atmos DAX2 app (originaly from Razer phone)... (you can find it on apkmirror
Click to expand...
Click to collapse
Great finding, thanks! I checked it too and it works
This DAX2 app doesn't sync with built-in Oneplus sound tuner though (7T at least). Any change under "Settings -> Sound & vibration -> Dolby Atmos" and EQ for any device will be overrided.
It seems Oneplus has 2-way atmos audio library access - via standard SoundTuner app (in "Settings") and Dolby itself (which can be tuned by this DAX2 app).
I updated the first post - how to fix loudspeakers imbalance and improve total quality.
Try it, now Oneplus 7T sounds perfectly
Embox said:
I updated the first post - how to fix loudspeakers imbalance and improve total quality.
Try it, now Oneplus 7T sounds perfectly
Click to expand...
Click to collapse
Will done. Sounds beautiful!
Thanks for the awesome work. Anyone planning on making a magisk module or something simple for those of us not as inclined to flash all this code?
Hope too, i'm not into magisk much...
A thing about step 2 - this file is personal and keeps your headphone profiles too. Unless magisk module can change (not replace) *db file, you will have to re-tune all profiles again.
Upd: I removed attached file for replacing original db. Seemed to work incorrect even on my device (dolby turned off any effect). Manual editing still works fine.
Hey! I remember back then you posted a value set that produced great bass. Could you post that again? Thanks!
c19932 said:
Hey! I remember back then you posted a value set that produced great bass. Could you post that again? Thanks!
Click to expand...
Click to collapse
Hey! Before finding dax3_sqlite.db i used almost the same set for global EQ (now this is "step 2"):
Code:
2.5#6.8#0.0#-8.0#-6.5#-5.0#-4.6#-4.2#-4.0#-4.2
A value set i like most now in combination with additional "step 1" is updated in the first post.
You can visually and faster adjust EQ with Dax2 app in this post (then copy its values to "step 2" and remove the app):
https://forum.xda-developers.com/oneplus-7t/how-to/dolby-atmos-equaliser-7t-hd1903-root-t4054999
Thanks for the guide, my speakers sound really nice now. I have a few questions. May I know how you got the values for the speaker balancing? Not planning on doing it myself or anything, just curious. Also, with your EQ values, what are the odds of damaging the speakers at max volume?
Thanks for feedback, I also loved more 7T speakers, though sound got a little quieter.
Terrigible said:
how you got the values for the speaker balancing?
Click to expand...
Click to collapse
The stock top speaker is louder (not much, but noticeably), GSMArena also mentioned that. Stock EQ values ("Step 1") remind me random earthquake graph, for example bottom speaker gains:
-219,-16,68,-16,-16,0,9,-11,9,-16,52,9,32,-16,-46,4,-11,12,38,-16
So I reset them all to neutral ("0"), add little bass except lowest/highest bands (speakers can't produce 46/20000 Hz). Then made bottom value set +32 higher ("+2 db"), it sounds ok for total balance (no precise measurements with mic). After I adjust global EQ based on this neutral setup ("Step 2").
Curious can also find more hidden fields to tune like bass boost, headphone optimization in the "dax_sqlite3.db".
Terrigible said:
what are the odds of damaging the speakers at max volume?
Click to expand...
Click to collapse
Good odds with extreme gains and constant max volume. I mean "step 2" (global EQ), no harm with "step 1" only.
On my experience all gains below +6 db are save, no distortion. One can decrease this to +4...5 db for sure safety.
Thanks for this man, now my 7t speaker sounds correct.
Anyway would you please share your EQ settings for Headphone?

Categories

Resources