[MOD] Enable 192kHz sampling rate on Lenovo Vibe K5 for audio output - Lenovo Vibe K5 Plus Themes, Apps, and Mods

Hello Everyone, today i will share my last mod to enable 192kHz on audio outputs of lenovo vibe k5 plus (Tested on A6020l36 and RR 5.8.0 + ExtremeKernel), this mod will change some values of mixer_paths_qrd_skuh file to make sound more clear and dont be loude than the lenovo's specifications for stock rom. Sample rate is the number of times of a digital signal read some point of audio wave, for example if we have a sample rate of 48kHz we can reproduce signals of 20 to 24kHz without looses, but this limits too much who wanna listen .flac files with better samplerate, the phone will reproduce without problems the sound, but we will loose some things of audio. This mod will enable 192kHz for default, removing old 48kHz samplerate.
Example of sinusoidal wave modulation:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
with more samples we can have more fidelity on audio reproduction because the processor will take more "dots" of the ported wave.
OFF: Vibe k5 l36 variant have an problem with audio (white noise) when boot device, this is a known problem, but this mod don't solve this problem, if someone have idea of what can be this problem, please say if possible, when boot white noise starts, when play any song, the white noise stops forever, return on next reboot. I already try to remove low_latency audio but stay the same.
Download link: https://www.androidfilehost.com/?w=files&flid=134017
Changelog - 06/12/16
Defining some stable values at mixer_paths
Audio_Policy may work in any rom
192kHz for all codecs, starting from 96kHz High Frequency samples

Not really. Most audio files, even the CD flac ones are mostly encoded at 44.1 kHz or 48 kHz. By setting the sound output to 192 kHz, it will upscale all music to 192 kHz, resulting in something like a pixelated zoomed image, but for audio. Best playback is obtained when the audio output sample rate matches the file sample rate.
Some files are encoded at 192 kHz, but the audiophiles who'd bother to download such files wouldn't buy this device in the first place.
On an unrelated note, the kernel you posted in another thread works with RR 5.8.0(Android 7.1) ??

kkanungo17 said:
Not really. Most audio files, even the CD flac ones are mostly encoded at 44.1 kHz or 48 kHz. By setting the sound output to 192 kHz, it will upscale all music to 192 kHz, resulting in something like a pixelated zoomed image, but for audio. Best playback is obtained when the audio output sample rate matches the file sample rate.
Some files are encoded at 192 kHz, but the audiophiles who'd bother to download such files wouldn't buy this device in the first place.
On an unrelated note, the kernel you posted in another thread works with RR 5.8.0(Android 7.1) ??
Click to expand...
Click to collapse
I have a lot of flac files encoded with 192khz, output with 44,1khz, 48khz, 96khz and 192khz makes a lot of difference in this case, also, i can listen the difference too in mp3 sounds at 320kbps, some is encoded at 96khz
And the kernel, for now, don't work in rr 5.8.0

Luiz Paulo Damaceno said:
I have a lot of flac files encoded with 192khz, output with 44,1khz, 48khz, 96khz and 192khz makes a lot of difference in this case, also, i can listen the difference too in mp3 sounds at 320kbps, some is encoded at 96khz
And the kernel, for now, don't work in rr 5.8.0
Click to expand...
Click to collapse
mp3 files don't go above 48 kHz. The 96k mp3 you have is probably a regular 48k mp3 created from a 24 bit/96k audio master

@Luiz Paulo Damaceno
that noise also came back when you shoot photo with snap camera.

My Rush discography are thanking you a lot!
Can I flash this mod on CM14.1 or just on Stock?

motafoca55 said:
My Rush discography are thanking you a lot!
Can I flash this mod on CM14.1 or just on Stock?
Click to expand...
Click to collapse
I tested in CM14.1 based roms, all works, if you can, test in MM roms or in LP roms and send-me if works or not

It seems to work on crdroid 7.1, I can now push the sound to the highest level without distortions in my cheap Sony MDR V55 headset.. will test in my car tomorrow.. In all cases, thanks !

Can I use this with any sound mod?

White noise
I have an idea how to solve the white noise problem on booting. Maybe need to play some audio such "bootaudio.ogg" while device booting? I think it solve the problem. Can you try this?

atsuand said:
I have an idea how to solve the white noise problem on booting. Maybe need to play some audio such "bootaudio.ogg" while device booting? I think it solve the problem. Can you try this?
Click to expand...
Click to collapse
Maybe playing a song just calibrate the sound drivers hardware. And I guess this problem was made by GPU or CPU electrical noise being interpreted by the sound hardware until the calibration was taken. To me looks like pretty the same with some noises produced in desktops connected to very sensible sound hardwares.
Sent from my Lenovo Vibe K5 Plus using XDA Labs

Very good
The change in quality is very perceptive. Using with Neutron MP and adjusted settings, the sound is superb!

Luiz Paulo Damaceno said:
OFF: Vibe k5 l36 variant have an problem with audio (white noise) when boot device, this is a known problem, but this mod don't solve this problem, if someone have idea of what can be this problem, please say if possible, when boot white noise starts, when play any song, the white noise stops forever, return on next reboot. I already try to remove low_latency audio but stay the same.
Click to expand...
Click to collapse
Hi man!
trying to figure out this situation, thinked a lot about what cause this behaviour, but with the limited power of my mind I come with just this and no more! Probably this is being caused by more than one frequency running through the coil of hardware sound, these frequencies produced by other hardware components makes the coil to vibrates non harmonically, and this produces that noises! hope that you understand what I am trying to say at this point! So, thinked as a possible solution put the kernel to bootup the system with a fixed combination of frequencies that non produces these non harmornic waves in the coil of the hardware sound!
sorry for my crappy english!
Edit: after boot, without playing any sound, setting max gpu clock at 100mhz reduces a lot the loudness of that noises

Mod cause Crashes on FM Radio
Making some tests, i discover what this mod crashes FM Radio when headphone is connected.
Tested on AICP ROM.

Does anyone know how to uninstall or remove this.

Pradyumna20995 said:
Does anyone know how to uninstall or remove this.
Click to expand...
Click to collapse
If you don't have one backup from before installing this so you will need to reinstall the ROM

No is necessary make clean install
Pradyumna20995 said:
Does anyone know how to uninstall or remove this.
Click to expand...
Click to collapse
Wipe Dalvik/Art Cache and Cache, reinstall ROM over existing and GApps desired.

Luiz Paulo Damaceno said:
Hello Everyone, today i will share my last mod to enable 192kHz on audio outputs of lenovo vibe k5 plus (Tested on A6020l36 and RR 5.8.0 + ExtremeKernel), this mod will change some values of mixer_paths_qrd_skuh file to make sound more clear and dont be loude than the lenovo's specifications for stock rom. Sample rate is the number of times of a digital signal read some point of audio wave, for example if we have a sample rate of 48kHz we can reproduce signals of 20 to 24kHz without looses, but this limits too much who wanna listen .flac files with better samplerate, the phone will reproduce without problems the sound, but we will loose some things of audio. This mod will enable 192kHz for default, removing old 48kHz samplerate.
Example of sinusoidal wave modulation:
with more samples we can have more fidelity on audio reproduction because the processor will take more "dots" of the ported wave.
OFF: Vibe k5 l36 variant have an problem with audio (white noise) when boot device, this is a known problem, but this mod don't solve this problem, if someone have idea of what can be this problem, please say if possible, when boot white noise starts, when play any song, the white noise stops forever, return on next reboot. I already try to remove low_latency audio but stay the same.
Download link: https://www.androidfilehost.com/?w=files&flid=134017
Changelog - 06/12/16
Defining some stable values at mixer_paths
Audio_Policy may work in any rom
192kHz for all codecs, starting from 96kHz High Frequency samples
Click to expand...
Click to collapse
Hi, most interesting mod.
I am after setting a variable sample rate mode, this is, no resampling, like PulseAudio in Linux or Windows. I have added 44100 and 48000 to all devices in audio profiles configuration, but the internal sample rate value is still 48000Khz.
I have a Xiaomi Mi 8, with dual oscillator audio chipset. When not mixing audio sources, I'd like the sample rate be adaptive. Is this possible?

OMG, this make my cheap earbuds sounds like original, i m using it with dolby atmos surrounded it's magnificent, the quality and the bass re v clear and better than ever
many thanks for making this mod!!

hey, i installed the mod on oreo aex v5.7, and every time i open any game a v loud beebing noise happens it stops when i close the game, i've reinstalled all the games, same thing , i ve tried to play games with headphone connected, the beebing sound jumped from the speakers to the headphone
playing videos and audios in any other app ,it works fine, what can i do to fix this, does wiping cache dalvik helps ? any ideas ?

Related

Anything related to Sound: features or fix requests. v10: Bass Boost

Update: Kernel driver source is also released now!
for Kernel and App developers: https://github.com/project-voodoo/sound_kernel_patches
Full Kernels repositories: https://github.com/project-voodoo
Models supported in sources: GT-I9000, Captivate, Vibrant, Epic 4G, Fascinate, M110S, Galaxy Tab and Nexus S!
GT-I9003 board and audio hardware are entirely different and not supported.
28/03/2011 : 5.5.3 release: includes Voodoo sound v7 :definite fix for the DAC direct call issue with much better audio path management, lagfix code updated.
21/03/2011 : 5.5.1 release: includes Voodoo sound v6 (fixes reported by some users muted earpiece during calls with DAC direct option enabled: proved inefficient)
17/03/2011 : 5.5 release: includes Voodoo sound v5 and a new kind of 16GB Galaxy S.
02/03/2011 : 5.4.2 maintenance release added support to Samsung Froyo 2.2, Ext4 conversion for some new Spanish 8GB phones.
31/01/2011 : 5.4.1 release: added missing cifs.ko
31/01/2011 : 5.4 release: includes Voodoo sound driver version 4!
27/01/2011 : 5.3 release
FROYO kernels:
Flash with ClockWorkMod recovery or SGS Kernel Flasher App (available in Market - needs root)
Voodoo-stable-5.5.3-Froyo-GT-I9000-unsigned-update.zip
Flash with Odin or Heimdall.
Voodoo-stable-5.5.3-Froyo-GT-I9000-odin-pda.tar
Note: This Kernel is the reference implementation for Galaxy S GT-I9000 (will work also on GT-I9000M GT-I9000T). Other Galaxy S variants will have issues or won't boot.
It also contains the usual stable Voodoo lagfix, and ClockWorkMod as default recovery.
If you don't know how to flash kernels, I recommend the community written guide, updated by Eitam Doodai
Don't forget to support my development effort so I can continue working hard on it
You can also take a look at an additional list of potential features
Other kernels implementing Voodoo sound:
You'll find plenty of other kernels implementing Voodoo sound for your device in this forum
"Voodoo Control" in market screenshots:
A few countries miss Market, so I put also a download link. Downloading through market is still strongly recommended if you can:
http://dl.project-voodoo.org/apps/
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
FAQ:
How to get the best sound quality ?
The best quality for headphone is obtained:
1/ by setting the Android digital sound level to the maximum or close to it
2/ then using the new analog level to choose the sound pressure that suits your needs
This way, you will get the lowest hiss, best signal-to-noise ratio and lowest distortion.
Original post:
Hello
My first bounty, lagfix is a success so here I am again!
Galaxy S line phone have a few sound issues and as a sound junkie I'm working on improving things with Voodoo sound
Here is what I'm implementing for the first Voodoo sound release:
Headphone amp analog gain:
Reduce the hiss or give you a much louder output. Configurable from very low levels to very high.
Already tested with sensitive in-ear very prone to hiss and brilliantly confirmed with Sennheiser high-end 300 Ohms headphones.
Hardware Parametric equalizer:
Change the frequency response to correct your headphone deficiencies or to adjust the sound how you like. Use 0 battery and work on every sound source. 100% configurable
Hardware 3D effect:
Finally, a good specialization effect. Can improve sound-stage if used wisely. Configurable.
Here is the link to Voodoo sound source repository if you are curious about it.
Click to expand...
Click to collapse
Those are new features, exciting capabilities your phone didn't had before
Galaxy S phone is at the top of the line about sound capabilities because it uses a high end Wolfson WM8994 sound codec.
That's why it's worth it.
I receive already a lot of a few feature asking to fix things, and it's not what i intended to do.
If you have a feature request or suggestion please
explain it in this topic
tell how much you can support the dev effort.
I can be crazy features request. Who knows, sometimes crazy stuff can be done
Then I'll do my best to work on it and you'll vote with donations if you are satisfied with it.
Click to expand...
Click to collapse
Your turn!
Good luck curio!! Thanks again for the wonderful work on #project-voodoo.
You already know my feature request - my Sennheisser iphone headset working again on the Galaxy S would be awesome. From what I read, here http://forum.xda-developers.com/showthread.php?t=713350 the ground and mic is reversed on iphone headsets which keep them from working on Galaxy S - if they can be remapped internally, I'd presume it works.
Will be sure to donate some $ if that happens or if in fact i like the difference i hear on what comes off these changes. Good luck again!
PS: $15 for the headphone fix AND an indeterminate $ for how much I like the other changes
Possible ideas:
1) Change headphone-out to line-out
2) use headphone jack for spdif to go 3.5mm mono out on phone to coax in on external dac -> send up to 24/96 to external dac
$25 per item
good work
A louder speakerphone and earphone.
I can't wait for beta 5. It will blow us away!!!
how about an Equalizer in the ringtone?? So I can choose "Music Clarity" profile for my ringtone, I don't need heavy bass for my ringtone
Any app can do it (Eg. rings extended app which allows you to select ur own mp3 as ringtone)
Heyho! There's something that has been bugging me all the time. It's the sensitivity of the built in microphone. For example if you record videos in a very loud environment (like concerts for example) you only hear noise on playback. Is there any way for auto adjustment of the mic sensitivity, or at least a way to do this manually?
I would donate 15$ for some fix for this issue
Sent from my GT-I9000 using Tapatalk
One sound related issue that always annoyed me is that the sound seems to work in the old OSS way, that is only one application may give sound at one. For instance, if you listen to music and you get a SMS, then the music is paused while the notification is playing.
is it possible to make them play simultaniously?
crossbone85 said:
Heyho! There's something that has been bugging me all the time. It's the sensitivity of the built in microphone. For example if you record videos in a very loud environment (like concerts for example) you only hear noise on playback. Is there any way for auto adjustment of the mic sensitivity, or at least a way to do this manually?
I would donate 15$ for some fix for this issue
Sent from my GT-I9000 using Tapatalk
Click to expand...
Click to collapse
+1
I had to delete a lot of videos which I made on a concert because the sound was completely distorted. The mic is definitely too sensitive.
Lineout
£25 for a switchable headphone out and "true" lineout" from headphone jack.
You're my hero.....
KhaaL said:
One sound related issue that always annoyed me is that the sound seems to work in the old OSS way, that is only one application may give sound at one. For instance, if you listen to music and you get a SMS, then the music is paused while the notification is playing.
is it possible to make them play simultaniously?
Click to expand...
Click to collapse
+1
10char
One thing really pissed me is that whenever I use 3G for exp: surf web or update apps in market.
My westone always gives me a static noise similar to when you have a phone call near the speaker. But if I switch to a cheap earphone this go away. I want to use my fav ear phone on my sgs . 15 bucks for a fix. Thank you
And by the way my sgs sound a bit too loud not too soft like others :-?
Sent from my GT-I9000 using XDA App
crossbone85 said:
Heyho! There's something that has been bugging me all the time. It's the sensitivity of the built in microphone. For example if you record videos in a very loud environment (like concerts for example) you only hear noise on playback. Is there any way for auto adjustment of the mic sensitivity, or at least a way to do this manually?
I would donate 15$ for some fix for this issue
Sent from my GT-I9000 using Tapatalk
Click to expand...
Click to collapse
+2
€15.00 (already promised another €10.00 from before developments of Voodoo Sound.. so +€5.00 for this feature)
How about sorting out A2DP? Audio streaming is absolutely useless on this (and from what I can tell quite a few Android devices).
I'd be more than willing to donate £15
Florida.
eeyunopper said:
£25 for a switchable headphone out and "true" lineout" from headphone jack.
You're my hero.....
Click to expand...
Click to collapse
+1 line out option
£5 gbp bounty from me
I really don't mind the current loudness of the volume. I think the limits are there for a reason, but of course I would support any work done to improve the quality of the audio
Would it be possible to transfer calls to the media/ringer/notifications output so that the headphones can hear it?
God curio's at it again. But seriously, we can't thank you enough for voodoo lag fix and I now can't wait for voodoo sound! The Galaxy S' audio just isn't up to the standards it should be..
make it so the audio of a phone call comes through the headphones. when i plug my phone into my car via 3.5mm jack for listening to music it's fine. but when a call comes through, the call plays through the handset (and not on speaker phone either).
$15
Moving On?
supercurio said:
Hello
My first bounty, lagfix is a success so here I am again!
Click to expand...
Click to collapse
Hi Curio,
I think you have done a phenominal job on the Lagfix Ext4 Data Conversion, but I'm not convinced that it's completely optimized or "fixed".
Heres why:
I use Touchdown with exchange among a few other Database stuff, and i still see a lot of lag on this device when using these apps.
I'm not sure what folder is used for Touchdown(probably Database) but there is still much lag there. If some apps use folders other than the Data Folder we still have some lag... Do you agree?
When you converted to EXT4 it was only the Data Folder correct? Is this the only directory able to be converted? Dont our apps use other directoryies?
When I used the ext2 fix(Briefly) I believe there were three or four folder converted. Doing this fixed the lag completely on my phone, but I agree with you that it's not the safest filesystem after my research.
So, my question, Why cant you do the same EXT4 Conversion for several other folders that are important to IO "Read" and "Writes"
Is there some stability or issues with doing this?
By the way,
If you could fix the sound issues on my phone, I'd have 50 dollars for you the same day.
Take care and Great Work!
STOP THAT BLOODY "HEY I'VE CHARGED" NOTIFICATION AT 3AM !!!!!
as you may have noticed this winds me up a bit, having elderly folks putting the phone to silent at night is not an option

[SOUNDMOD][OCT14][TEAM EXCELSUS][PORT]PureXAudio v3

DISCLAIMER: I WILL NOT BE RESPONSIBLE IF YOU GO DEAF OR BREAK YOUR HEADPHONES SIMPLY BECAUSE YOU DID NOT READ THE OP OR BOTHER TO FOLLOW INSTRUCTIONS!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Features ONLY in XPERIA Z1 mod version:
-New Audio effects/presets (PureXHiClarity/PureXPsychoRealism/PureXBeats)
-Sony Digital Sound Enhancement Engine ported from Walkman NWZ-F805 (EXCLUSIVE TO PXA, STRONGLY ADVISE TO TURN DOWN VOLUME BEFORE ENABLING)
-Disabled Hearing Protection
-Slightly louder speaker, earpiece and headphone volume
-Improved ALSA with many plugins and custom configs
-32Bit Unsigned Integer Quantization
-256x SuperClock Frequency Audio Upsampling Quantization (11.6MHz)
-More Anti-Aliasing
-Even less static noise
-Improved audio resolution
-No Audio clipping
-ALSA which AUTO CONFIGS settings for your audio chip
-Re-Introduced ClearAudio and VPT Wrapper from Xperia V ICS firmware
-Qualcomm Audio mode set to FluencePRO
-Enabled Qualcomm Surround-Sound recording
-Wider and Clearer Soundstage
-Ultra Clear High Frequency treble
-Crystal Clear vocals and background vocals
-Alive, beating drums
-Less Distortions
-More Dynamic Range
-Very low audio latency
-System Wide modification - You don't need to press anything to turn it on
-New and powerful audio libraries
-NOT BLOATED WITH USELESS FILTERS AND FILES
-Re-Enabled AudioPreProcessing features (Automatic Gain Control, Noise Suppressor and Acoustic Echo Cancelling)
Click to expand...
Click to collapse
Special PowerAmp PureX+ Presets:
PureXPsychoRealism+ - Just like PureXPsychoRealism; this preset enhances bass effectively (Increased 30Hz - 60Hz bands), enhances treble by increasing 16k band and 8k whilst keeping clarity by reducing 500k, 1k and 2k bands. This is a more precise version of normal PureXPsychoRealism.
General Audio Effects (Equalizer presets only in Sound Enhancements):
PureXPsychoRealism - Experience realistic audio, rich deep bass and realistic acoustics. Best acoustics and bass you will ever hear. (This is best used on Headphones)
PureXHiClarity - Listen to Clarity like never before, from Ultra high frequencies to crystal clear vocals. This is clarity at it's best. (This is best used on earphones)
PureXBeats - Optimized and fine-tuned for Beats by Dr Dre headphones/earphones. Get rid of that terrible 'muddy' sound beats headphones/earphones produce by too much bass, hear more clarity in your Beats headphones/earphones.
Common Effects:
PureXDynamics is a more effective way to minimize volume differences (Like the Dynamic Normalizer) Acts like a audio limiter, it's a more safer way to listen to audio as it softens the other instrument volumes down so that every instrument can still be heard.
Speaker Effects (System-Wide when enabled):
PureXIntenseBLAST - Greatly enhance audio volume of internal speaker (Modded version of xLOUD)
PureXHiFi - Greatly enhance audio quality of internal speaker (Modded version of ClearPhase)
Don't be fooled by your Settings saying ClearPhase and xLOUD in sound settings still, they are just the names, they will still produce the exact same effect as the two above but it is renamed in Walkman Sound Enhancements however
If you are using the phone in a different language OTHER than English, please note that User-Defined 1 is PureXPsychoRealism, User-Defined 2 is PureXHiClarity and Custom is PureXBeats
These effects can all be enabled through Sony Walkman Sound Enhancements.
Click to expand...
Click to collapse
NOTE: DO NOT INCLUDE ANY OF THE MODS IN THIS THREAD IN ROMS WITHOUT MY PERMISSION! I WILL ONLY ASK ONCE, IT IS MANDATORY THAT YOU PM ME OR NOTIFY ME BEFORE YOU PUT THIS IN YOUR ROM OR OPEN ANOTHER THREAD SOMEWHERE ELSE ON XDA,LAST WARNING. ANY THREADS OPENED WITHOUT LETTING ME KNOW WILL BE REPORTED IMMEDIATELY!
NOTE 2: It SHOULD work with all Xperia Firmware-Based ROMs, not so sure about AOSP roms as I have a lock bootloader and therefore I cannot try them out. Please do not constantly ask if it will work for a specific rom, Try before you ask.
NOTE 3: PLEASE! FOR YOUR OWN SAFTEY, MAKE A NAND BACKUP FOR YOUR ROM! I WILL NOT BE GIVING INSTRUCTIONS TO UNINSTALL.
NOTE 4: This mod will work for Locked/Unlocked Bootloaders as long as you have a custom recovery.
NOTE 5: The speaker's audio quality becomes worse as you increase volume, this is because our speaker cannot output good audio quality at loud volumes.It is impossible to keep audio quality and loud volume because of out hardware. The HTC One has a dedicated Amp inside it's chipset which amplifies audio better with more sound, that is why new HTC phones can have very loud speaker volume with good speaker audio quality.
NOTE 6: Sometimes, if you play music, it could take a few seconds to let Sound Enhancements load your settings (This is normal)
NOTE 7: If you are on another device and is using Xperia Z version (The updated version of this soundmod and not PureXAudioLITE) Don't be mistaken that all features work, because it just won't. My audio mod is specifically made for the APQ8064 chipset and WCD9310 DAC (MPQ8064 audio too) the features will not ALL work because every device has different hardware/software, even if it install fine, not all features will work. Don't get confused.
NOTE 8: I advise everyone to go onto XZDualRecovery as it's the only recovery (As I am aware of) which has native init.d installed directly in it's ramdisk just so you can use the init.d scripts in my mod. (Only applies to locked bootloaders)
NOTE 9: If you are having audio skipping issues, make sure that you exclude: Walkman (If you have 2 Walkman apps, select the second one), PureXAudio Engine and MusicFX in STAMINA Mode so that the phone will not try and make it inactive. If you have Skipping in any other music player, add that in the exclude list of Stamina mode.
NOTE 10: Hearing impairment is caused by volumes higher then 85dB as stated in Wiki "If one is exposed to loud sound (including music) at high levels or for extended durations (85 dB A or greater), then hearing impairment will occur." If you feel uncomfortable when hearing music, I strongly advise you to either turn down the volume or have a rest.
About SRS/DTS Audio: http://forum.xda-developers.com/show...postcount=2131
Click to expand...
Click to collapse
How to install video thanks to ashwin123:
http://www.youtube.com/watch?v=kZ64LfByCVU
Download:
PureXAudio v3
Click to expand...
Click to collapse
Code:
v3- Huge Cleanup now only 10Mb
Possible fix for dock speakers to work
v2 - Compilance with honami's DAC
Deleted apps and permissions which are not used ( as we are up-to-date)
removed asound.conf for now
v1 - Intial Release Straight Port From Xperia Z
Many thanks to Windows X for helping me and contributing to this sound mod!
Special thanks to Jonas2295 for making this epic banner!
Many thanks to aznrice2k4 for being a great friend, letting me use his custom audio files and helping me out a lot of times!
Sony for ClearAudio+, ClearBASS and VPT Surround Sound
Google for basic android audio libraries/files
CBagwell and Robs for SoX
aleidinger, bouvigne, robert, takehiro for MP3 LAME Codec
Click to expand...
Click to collapse
Reserved for future use...
P.S Nice job!
things get serious
yeah...the best audio mod for Z now in z1 ...i read the op, but i don't undertand if the xloud volume and the outputs volume is increase with the mod
p.s. we can't flash it without working recovery on locked bootloader
fer2503 said:
yeah...the best audio mod for Z now in z1 ...i read the op, but i don't undertand if the xloud volume and the outputs volume is increase with the mod
p.s. we can't flash it without working recovery on locked bootloader
Click to expand...
Click to collapse
Just wait for it
Doom is working on it
Sent From My Vanir guy across the street
fer2503 said:
p.s. we can't flash it without working recovery on locked bootloader
Click to expand...
Click to collapse
recovery works fine only 40 seconds. its more then enough to install this mod
Desperanto86 said:
recovery works fine only 40 seconds. its more then enough to install this mod
Click to expand...
Click to collapse
That's good to hear
I'll fix the Sound Enhancements soon
Sent from my C6902 using XDA Premium 4 mobile app
I have to re-write the whole OP again tomorrow
Sent from my C6902 using XDA Premium 4 mobile app
MightyBear007 said:
That's good to hear
I'll fix the Sound Enhancements soon
Sent from my C6902 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
just clean update script and keep only usefull code to minimize installation time
I
Desperanto86 said:
just clean update script and keep only usefull code to minimize installation time
Click to expand...
Click to collapse
Its short tbh
Sent from my C6902 using XDA Premium 4 mobile app
Downloaded and flashed it ...but..
Sound enhancements are not working, when in settings under sound sound enhancements dont open at all
In walkman mode sound enhancements also dont open
Plus, it says in the OP that the overall sound coming out of the internal speaker has been increased but again, I did not feel any difference at all, please make this happen since as always internal speaker of the Z1 also is very weak therefore please, increased sound from the internal speaker for ringtones and notifications and increase sound from the in-call speaker greatly will be really nice...
Also, upload the stock sound file in CWM flashable format as well so if anyone wants to go back to stock...I know backup restore from TB should haven been done or backuy CWM or TWRP but I did not do any of those ... CWM & TWRP will reboot after 40 seconds so no use in making a backup for now, plus since my 64GB card is on its way I have not made any TB backups now.. So having a stock sound .zip file will help very much to me and to some other users also...
Hopefully these issues will be solved in the next update..cant wait...
As with all these mods there should be a health warning in the OP that the only way to go back to stock is via a nandroid backup or a clean reinstall of the rom. These sound mods change so many files its next to impossible to manually go back yourself with out a backup.
I know this does not help you, but I hope others will read this and take the backup.
gregbradley said:
As with all these mods there should be a health warning in the OP that the only way to go back to stock is via a nandroid backup or a clean reinstall of the rom. These sound mods change so many files its next to impossible to manually go back yourself with out a backup.
I know this does not help you, but I hope others will read this and take the backup.
Click to expand...
Click to collapse
Yeah hope so .. anyways all i can do now is wait for the new version which has increase in sound from internal + in-call volume speaker (like it was there for Xperia Z) and also have the sound enhancements settings working
jagdesh said:
Yeah hope so .. anyways all i can do now is wait for the new version which has increase in sound from internal + in-call volume speaker (like it was there for Xperia Z) and also have the sound enhancements settings working
Click to expand...
Click to collapse
I will release v2 today
With fixed Sound Enhancement
It was a straight port from Xperia Z
It takes time to settle
Sent From My Vanir guy across the street
MightyBear007 said:
I will release v2 today
With fixed Sound Enhancement
It was a straight port from Xperia Z
It takes time to settle
Sent From My Vanir guy across the street
Click to expand...
Click to collapse
Great Thanks a lot buddy, V2 will help me since i am without backup for sure...
and lets hope the V2 will have louder sound from in-call speaker and internal speaker...
jagdesh said:
Great Thanks a lot buddy, V2 will help me since i am without backup for sure...
and lets hope the V2 will have louder sound from in-call speaker and internal speaker...
Click to expand...
Click to collapse
No problem
I know a way to fix it via Flashtool
Just flash the system partition once again
If you want stock
Sent from my C6902 using XDA Premium 4 mobile app
MightyBear007 said:
No problem
I know a way to fix it via Flashtool
Just flash the system partition once again
If you want stock
Sent from my C6902 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
I guess this is the only way for now until Doomlord fixes the 40 seconds reboot in recovery ... once thats fixed then only we all will be able to perform Nandroid Backup...
i am not making any apps tweaking yet
i need to bring Zero's presets into Walkman somehow
but for that we gotta be deodexing the whole ROM
Now we should have Walkman working as it should
MightyBear007 said:
Now we should have Walkman working as it should
Click to expand...
Click to collapse
Just installed the V2
Used TWRP to flash first
- After booting, in settings the sound effects are still not responding, meaning I when click on sound effects nothing happens
- In walkman, in settings the sound effects are also not responding
- In google music player, when I click on settings and goto sound effects it opens, but when I goto EQ settings and select any new EQ the EQ sliders does not move at all they all remain at Zero which is right in the middle.
Used CWM to flash and same thing as above for settings, walkman, google music player.
So V2 is not working for me either...

[MOD] 3 in 1 Sound Enhancing Mod

Hey there Mix users. Dont know if you aware of this but I've been using this great all in one sound mod for a long time(on s6 edge plus), recently ''flashed'' on my Mix which runs latest Epic Rom and voila it works great.
The AryaMod Sound Control(application) has got:
+ Viper4Android
+ Beats Audio
+ Dolby Atmos
I've also modified the other Dolby Digital Plus app to make the two Dolbies(Dolby Atmos, Dolby Digital Plus) work at the same time but although DDP works, it's getting closed when you tap a button, so no need it currently.
Credit goes to developer of this mod: @Kamy and the people who made this mod possible.
CAUTION:
satishp said:
It breaks the default Sound Enhancements like HD Audio. Sound settings force closes when you try accessing stock sound enhancements.
Click to expand...
Click to collapse
AryaMod AIO SoundMod v3(Latest-updated):
https://forum.xda-developers.com/s7-edge/themes/mod-aryamod-aio-soundmod-v3-t3552824
OLDER:
Take a look at AryaMod thread & Download link: https://forum.xda-developers.com/showpost.php?p=65887220&postcount=798
Screenshots of the AryaMod on my Mix:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Screenshot of DDP(No link, I can send it via PM if needed):
Great share.
Few things I've noticed:
1. It breaks the default Sound Enhancements like HD Audio. Sound settings force closes when you try accessing stock sound enhancements.
2. While the MOD is decent, there is no way to enable Atmos and beats audio only for headphones. I don't like any sound mods on the phone's speaker as there is a significant risk of damaging the tiny internal speaker.
So, everytime I listen to music, I have to launch music player of choice + enable mods.
I have to make sure I manually disable the mods as soon as I unplug headphones to prevent damage to the speaker. And that sucks.
Anyone knows how to revert to stock enhancements without clean flashing?
It was a good share anyway. Wish the app had a setting to automatically disable sound mods on unplugging headphones.
Cheers!
satishp said:
Great share.
Few things I've noticed:
1. It breaks the default Sound Enhancements like HD Audio. Sound settings force closes when you try accessing stock sound enhancements.
2. While the MOD is decent, there is no way to enable Atmos and beats audio only for headphones. I don't like any sound mods on the phone's speaker as there is a significant risk of damaging the tiny internal speaker.
So, everytime I listen to music, I have to launch music player of choice + enable mods.
I have to make sure I manually disable the mods as soon as I unplug headphones to prevent damage to the speaker. And that sucks.
Anyone knows how to revert to stock enhancements without clean flashing?
It was a good share anyway. Wish the app had a setting to automatically disable sound mods on unplugging headphones.
Cheers!
Click to expand...
Click to collapse
You're right about 1 and 2's some part. Beats audio(V4A also) gets turned off when you unplug headphones but Dolby not. I dont use any of them for speaker too. Sounds weird and echoed lol.
And thanks for reminding 1 to prevent further actions. I will add that as a warning to first post if you dont mind.
I would personally recommend ARISE sound MOD instead of this, it's typical that default sound MOD will be disable and crash when you go into that setting.
I don't think ATOM is that good, I use VIPER mainly and you can have different settings for speaker, headphone, Bluetooth... Etc.
Lastly, to get rid of sound MOD, you simply dirty flash the rom, no need to wipe anything, done in 5mins.
wu5262 said:
I would personally recommend ARISE sound MOD instead of this, it's typical that default sound MOD will be disable and crash when you go into that setting.
I don't think ATOM is that good, I use VIPER mainly and you can have different settings for speaker, headphone, Bluetooth... Etc.
Lastly, to get rid of sound MOD, you simply dirty flash the rom, no need to wipe anything, done in 5mins.
Click to expand...
Click to collapse
Yes, im aware of Arise as well. Quite good and gets updated but i like using the Dolbies and Beats audio as well. Somehow having a better music experience with Arya even though its very old. Cheers.
Konsstantine34 said:
Yes, im aware of Arise as well. Quite good and gets updated but i like using the Dolbies and Beats audio as well. Somehow having a better music experience with Arya even though its very old. Cheers.
Click to expand...
Click to collapse
I am a bit of an audiophile myself, i am lucky to own a pretty awsome and rather expensive in-ear (JH-Roxanne), there is no best sound, as it's largely down to your listening device/source/preference, but with my setup and my long history of seeking the best sound, I would share something here which I think a lot of people miss when doing sound mod. If you are using Android phone as your source, and you are listening to something like TIDAL HIFI which is 16/44.1 format, one of the most important thing you want to seek for is a chance for Andoird not to upsample the music. Phones typically don't come with Audio grade DAC, and andoird system put another layer to upsample the music usually to 48000 (because videos are in 48000, but audio are in 44100). If you happen to find a sound mod that sample and play your music at your native frequency at 44,100, and to whatever bits your source is (16 in my case for TIDAL HIFI), then you already have a much cleaner and (much better) sound imo than sound mod that upsample to 48000.
This is the case for me, i tried a lot of sound mod, even different version of ARISE Deut, and luckily i was able to tweak and run ARISE Deut 2.3.3 in my native frequency, no upsampling at all, and this sound is quite a bit better than the newer version of ARISE Deut 2.4 which upsample and i was not able to change that.
I suggest you give it a try, use ROM toolbox tool and goto BuildProp editor and disable 24 bit processing and also change the ARISE setprop, or your audio mod setprop to disable 24 bit processing and force 44,100 sample rate. You might find it to give your sound quarlity a noticably big boost, but again, this is my preference and you may not like it. Also it depends on your file format, if you are only listening Spotify then that's another story, or if you are listening to 24bit file, then that's also difference.
TL/DR, upsampling is bad, there is a good explanation about this online if you want to look into it deeper, having your phone to not upsample your music will imo usually gives you better sound in all of these sound mod.
Thanks for your time to explain and advice, really appreciate it. When i get a new rom to flash, i may try. Im just setting up all my previous apps/mods etc and will be observing the performance/battery life for a while. Also trying to get used to a device with on screen buttons(never liked 'em lol). Lets see how it goes. Thanks again. [emoji106]
The developer has been updated the mod to v3. FYI.
I know that this thread is very old, but I bought the xiaomi mi mix a few weeks ago and I'm still learning what I can and can't do with this beast. Can I use with RR 7.1.2?
Sent from my MI MIX using Tapatalk
Try this... https://forum.xda-developers.com/android/software/r-s-e-sound-systems-auditory-research-t3379709
much better for me...
How did you guys install the Viper or Arise?
I am currently on Epic Rom MIUI 9 and I couldn't get any of the two to enable the driver
With Magisk and the module or the "classic" way with SuperSu and Busybox it never gets enabled .
rainfactor said:
How did you guys install the Viper or Arise?
I am currently on Epic Rom MIUI 9 and I couldn't get any of the two to enable the driver
With Magisk and the module or the "classic" way with SuperSu and Busybox it never gets enabled .
Click to expand...
Click to collapse
Use this Arise zip: https://androidfilehost.com/?fid=457095661767141554
Select new user and Install:
» Viper 2.5.0.4
» Dolby
» The apps you may like like Esira player, Wlkman player etc
There are some modules like Ice sound etc, you can read about it while installing.
** Uninstall or skip Arkamys audio and MusicFX(constant FC's)
** Set permission to permissive
** AM3D zirene module doesnt seem to be working on Nougat, just saying.
** This module breaks the inbuilt headphones&audio effects feature..
Im actually using 2.89, which has both Dolby digital plus and Dolby atmos that you can use at the same time(to increase optimization).
Let me know ?
Konstantine34 said:
Use this Arise zip: https://androidfilehost.com/?fid=457095661767141554
Select new user and Install:
» Viper 2.5.0.4
» Dolby
» The apps you may like like Esira player, Wlkman player etc
There are some modules like Ice sound etc, you can read about it while installing.
** Uninstall or skip Arkamys audio and MusicFX(constant FC's)
** Set permission to permissive
** AM3D zirene module doesnt seem to be working on Nougat, just saying.
** This module breaks the inbuilt headphones&audio effects feature..
Im actually using 2.89, which has both Dolby digital plus and Dolby atmos that you can use at the same time(to increase optimization).
Let me know
Click to expand...
Click to collapse
Finally I got some time to play with it and It eventually worked
Took some fiddling though because it wouldn't enable but now seems to be working well
Dolby Atmos is crashing but all the other Viper effects work nicely
Thank you! :good:
rainfactor said:
Dolby Atmos is crashing
Click to expand...
Click to collapse
It's because of the Dolby Atmos is already installed by Epic rom(depends on version). If you want to make the Dolby work correctly; de-compress the Epic rom zip, remove dolby zip and dolby strings from updater-script and recompress the rom zip then cleanly flash it, i mean from scratch which is painfull. Perhaps removing the installed dolby files from the directories then re-flash Arise may help though.
Sent from my lithium using XDA Labs
That worked well!!
Thank you again!
Hi can we have better volume with speaker?
And stereo speaker?
Phone speaker yes... with bluetooth headset or Jack headset too...
lesscro said:
Phone speaker yes... with bluetooth headset or Jack headset too...
Click to expand...
Click to collapse
Teach us master ?
NO magical stuff...
Like all time :
ARISE Sound Systems™ - Autistic Research in Sound Enhancement
With Magisk Module
Flash all via TWRP
Don't forget to configuree arise_customize.prop (in root of memory, reading during flash)
My config :
• Viper 2.5.0.5
• Atmos
• Ice Sound
• Ice Sound Preset 09
Start V4A and enable various tweaks for speaker, headset and bluettoh
I manage some profiles with my Beats X headset
And now i use Sony Music player...
With this config, my phone is like a Party with DJ's And girls on table... yeah baby !!
I'm on crDroid Oreo 8.1. I'm looking for a good sound mod that will work on my rom. I'm also using a enforcing kernel if that matters.

|AUDIO MOD|MiMAX|04-07|DAC HAX|DUALSPEAKERS|AROMA|HIFI AUDIO|shox AUDIO MOD v2.3|

Hey guys...
ScreaMySkrillEX here.
This is an audio mod made for the redmi note 3(kenzo/Kate) which also works on mi max(hydrogen/helium) as both the devices share the same audio codec and streams.
What does my mod do?
It enables dual speaker config on your device and has two variants(htc10/stereo). And there's also a stock version which only tweaks the headphone audio output.
Htc10 version uses both earpiece and loudspeaker for audio output. The output is mono and hence earpiece acts like a mid-range booster and adds more detail to the speaker audio.
Stereo version also uses both speakers for audio output but earpiece behaves as left speaker and loudspeaker behaves as the right speaker.
Instructions.
1) Download the latest zip from the drive folder link below:
https://drive.google.com/folderview?id=0B5ratNhH-7mGU3AtTVFmekE4VG8
2)Reboot to recovery.
3)Flash shox Audio Mod zip.(while flashing the file shows that its made for kenzo/Kate. Don't worry, it will work for your device also xD)
4)Reboot.
5)Feel the shox effect!
Enjoy the music...
If you have any requests or problems, feel free to ask.
I will definitely help you.
And you guys are most welcome for your suggestions.
Read the 2nd post for more info and recommended tips.
Thanks to:
@chdloc - For his biquads app and support. He has thought me many things. A brilliant dev.
@UltraM8 - For his Ainur Sauron audio mod.
@zhuhang - For his viper4android app and IRS samples.
@Albertkuba - For actually informing that this mod works for mi max too. This thread is because of him
@ZeroInfinity - He is the inspiration for me. His works are really brilliant.
Recommended tips:
1)Flash Ainur Sauron audio mod made by @UltraM8 along with this mod for a much better experience.This is currently the best audio mod which is the cleanest..Please thank him for his great work...
Link here: https://forum.xda-developers.com/android/software/soundmod-ainur-audio-t3450516
2)Users who need more tweaking to the audio can use Viper4Android.
3)I have included some of the best IRS samples for viper4android(according to me). So try it out if you are using viper4android for complete control over your music. Extract the zip and place the contents in viper4android/kernel directory of your internal storage.(the zip provided is not recovery flashable).
4)People who use MX player for videos can enable SW audio boost which will further increase the sound levels through speakers without any distortions..
It is recommended not to listen through speakers at full volume for longer periods.. Keep the volume low by 1 or 2 steps from the max.
5)People who think that the present max volume through headphones isn't enough can install viper4android and increase output gain to 6dB in master gate..
My personal Viper4Android settings:
Master power - on
Playback gain control - off
FET compressor - off
Viper DDC - on, set to sennheiser hd558
Spectrum extension - on, set to 1.0
Firequalizer - off
Convolver - off
Differential surround, field surround, headphone surround+, reverberation - all set to off
Dynamic system - off
Viper bass - off
Viper clarity - off
Tube sound simulator - off
AnalogX - on, set to extreme
My earphones :
1) Sennheiser cx180 street-II - daily outdoor use.
2) Skullcandy Ink'D - used rarely.
3) Sony MDR-ED12LP - used when I'm at home.
List of smartphones I own right now:
1) Xiaomi Redmi Note 3(kenzo)
2) Samsung Galaxy S(i9000)
3) Xiaomi Redmi Note 4(Mido)
4) Samsung Galaxy Note(n7000)
CHANGELOGS:-
V1 - initial release.
V1.1 - tweaked the values a bit to further remove the hissing noise as reported by @MurdererFight.(thanks bro for being the first tester and reporting me)
V1.2 - added some tweaks which will truly enable HiFi audio through DAC with the help of a magisk module..now the DAC detects the impedance of the earphone or the headphone connected.this ensures proper voltage levels through the amp for the earphones/headphones.
V1.3 - Merged surround audio mod along with hifi audio..
Enjoy stereo-like sound on your kenzo (earpiece speaker also outputs sound now xD, videos feel more alive to watch now).Thanks to @AgentBuBu for the soundmod.
I just merged his mod with mine..
V1.4 - Changed the earpiece thresholds to remove the crackling sound and readjusted both the speaker sound to the same level. Now enjoy stereo like never before on your kenzo's speakers. Thanks to @Androbots for reporting this.Also made the mod universal by making a magisk and SuperSU version..
V1.45 - Readjusted the values again for both earpiece and loudspeaker to remove distortion completely, increased audio volume through headphone jack without disturbing the quality. So, now there's a very little drop in the audio but the quality is absolute eargasm.
v1.5 - Readjusted and increased the volume of both earpiece and speaker without inducing distortions. The sound level is more than stock now.
And further pushed the volume through headphones for louder volume..Now the stereo feel is amazing..
And included biQuads support for headphones for expert users. Now you can correct the frequency response of your beloved cans, IEMs.
Link for biQuads is here:
https://forum.xda-developers.com/showpost.php?p=70194192&postcount=226
v1.6 - This time made sure to keep the audio levels same at the earpiece and loudspeaker to increase the stereo and ambience.
Very little changes to headphone volume again. Removed some unused codes. Its true stereo now. Enjoy the stereo on speakers like never before
v1.7 - Fixed the messed up headphone gain as reported by @AravindhStanley and now has 2 new versions...
1) Stereo Version - The present version which you guys are using..earpiece acts as the left speaker and loudspeaker acts as the right speaker. The speaker volume and earpiece volume is balanced
2) HTC 10 Version - The new one!!!! it is based on the new HTC 10 loudspeaker audio output.. Its mono but still uses earpiece for sound. But here the earpiece acts as a mid range and bass booster and significantly increases the detail of sound heard through speakers. Here, the loudspeaker is louder than the earpiece. The earpiece just adds detail here. So don't complain about unbalanced audio levels as its kept unbalanced.
This version removes all the audio libs to disable audio offloading to the dsp..Now the audio goes straight to the DAC untouched..
So please flash your audio mods once again after flashing the mod to get them back working.
Now biQuads is fixed by the founder @chdloc himself..So its finally working now....
I recommend all the users to try both the version and keep the ones which you like.
The link to new biQuads is here:
https://forum.xda-developers.com/showpost.php?p=70194192&postcount=226
v1.7fix - This is only for HTC 10 version...Many users would have experienced no audio from the loudspeaker after flashing v1.7(it wasn't intended to work like that). This issue has been fixed. Now enjoy audio on both earpiece and loudspeaker. Loudspeaker has louder volume than earpiece as earpiece just acts like a mid range and bass booster like before.. Enjoy the sound now..
v1.8 - Made significant changes to headphone audio....
Now the audio is decoded at 24bit 192khz..but still the output is 16bit 48khz..wait for the Poweramp to fix it or if anyone knows how to edit audioflinger please pm me...if audioflinger is hacked, 24bit 192khz audio can be made systemwide....
And enabled hardware Dolby and DTS-HPX support...
Use any of the sound mod which has support for them...you will feel a difference..
Nothing much changed in speaker audio..
Reflash your audio mods again....dirty flash
v1.9 - Rebased with the stock mixer_paths.XML and edited it from the start again..its much clean and removed useless codes from the file..
Fixed the bug - in-call voice through speakers even though the phone was in earpiece mode as reported by @AravindhStanley
Finally the mod is universal! One flashable zip for all ROMs and kernels so no hustle of magisk or su versions.
Dropped the HTC10 version as I dint see much potential in it..It will be continued only on demand..
Temporarily removed biQuads support as it requires an in-depth inspection..will include it in the next build..
V2.0 - *Fixed low audio volume on headphones as reported by many....
*Introducing a stock version, which only tweaks the headphone audio leaving the speakers untouched(stock config)
*Reincarnated the HTC10 version as requested by @mahmoudthassan
V2.1 - *added bass filter for earpiece in both htc10 and stereo version to protect the speaker..
*added a bass filter for headphones also to improve bass range which also reduces distortion..
*created an uninstaller for the mod..
V2.2 - *renamed the mod from HI-FI AUDIO PATCH to shox Audio Mod.
*finally implemented biQuads and added my sound signature to the headphone audio output.
*increased the amp volume to 16 to increase output volume.
*included patched kernels also for the mod as it is mandatory.
This is a guide for creating your own biQuads which replaces the existing ones in the mod.
As you all know, biQuads is a set of 5 IIR filters which can be used to enhance the music and also correct the frequency response of the headphones/earphones which you use.
Continue from here only if you know what sampling rate, bit width, lowpass, highpass, peak filters mean. Otherwise google those terms and learn what they are and what they do
So here's how to design your own biQuads and listen the music in your way:
1) Download biQuads flashable zip from the XDA thread here:
https://forum.xda-developers.com/android/software/reference-qualcomm-audio-codec-iir-t3093000
Thank @chdloc for this great work.
2) Flash the zip in recovery and reboot.
3) You will see an app named biQuads in the apps drawer.
4) Open the app and give it root access.
5)As I told earlier, there are biQuads numbering from 1 to 5
6)After every filter you create for every number, tap design biQuad and wait for 20-30sec. You will be redirected to another window where the app check whether the filter is designed correctly or not with a spectrum graph. After that, increase the biQuad number
7) Do the same step 6 again and again from 1 to 5 until your biQuads is ready.
8)Finally, select review filter where you get a final graph and parameters of different IIR filters.
9)Then select save and give your biQuads a name(make sure there are no spaces included in the name). Click accept and the file gets saved in the internal sdcard with the filename you specified.
10)Open the *.coeffs where * is the name you specified for the biQuads in a text editor.
11) Replace IIR2 with IIR0 wherever found and change INP1 to INP2 wherever found.
12) Finally copy everything from the file and replace the contents in the mixer paths(present in /system/etc) under path name headphones. You will find similar lines there which are my biQuads already implemented.(make sure that you file editor has root access)
13) Replace those lines perfectly and align the lines as they were. Save the file when you are done and reboot.
14) Magic.
Hi! I can't download from the gDrive link, it seems not working now...
Kamaal said:
Hi! I can't download from the gDrive link, it seems not working now...
Click to expand...
Click to collapse
Try again..
Thanks. I've been waiting for a dual speakers mod for a long time.
HTC 10 mod version makes the sound output like it's coming out of a can. But the stereo mod is great.
ScreaMySkrillEX said:
Try again..
Click to expand...
Click to collapse
No luck: it's me?
ERR_CONNECTION_REFUSED
Edit: weird, the problem was only accessing from my Mi Max.
Thanks, i'm gonna to try your mod.
Is there a way to make the earpiece speaker louder that default? On the Mi Max, mine at least, it's far quieter than the main speaker, meaning it, doesn't seem like it does much.
This also means that in Stereo mode, the left channel is far more underpowered when stereo content is playing, and it's noticeable.
Cooly568 said:
Is there a way to make the earpiece speaker louder that default? On the Mi Max, mine at least, it's far quieter than the main speaker, meaning it, doesn't seem like it does much.
This also means that in Stereo mode, the left channel is far more underpowered when stereo content is playing, and it's noticeable.
Click to expand...
Click to collapse
Maybe htc10 version is more suitable for this device..
If you have a kernel with sound control, try increasing microphone volume.
ScreaMySkrillEX said:
Maybe htc10 version is more suitable for this device..
If you have a kernel with sound control, try increasing microphone volume.
Click to expand...
Click to collapse
Was the same with the HTC10 version, and I'm not sure if I have a kernel that can do that, and even if I did, how would I go about doing that?
Discovered a bug with this mod. Installing this would disable mic thus any video you record has no audio. Worse uninstalling this mod would not remove the bug. So I had to reflash ROM.
Cocoyg said:
Discovered a bug with this mod. Installing this would disable mic thus any video you record has no audio. Worse uninstalling this mod would not remove the bug. So I had to reflash ROM.
Click to expand...
Click to collapse
I have the mod installed and do not have this issue. my recorded videos all have sound
Mod is working great, but i feel unsafe, any side effect after using call's speaker for a long time?
MM.626 said:
Mod is working great, but i feel unsafe, any side effect after using call's speaker for a long time?
Click to expand...
Click to collapse
Nope, as far as the speaker doesn't distort
????????
hello and kudos for this feat.
but forgive me for asking a stupid question, will this work with bluetooth stereo headphones?
-------
UPDATE
tried it... worked! muchos gracias!
Working but it have a bugs which video recording has no sound and it also break Hi-Res audio playback on PowerAmp alpha build 704. IEM/Headphone left channel volume sometime really quiet while right channel was too loud. I have to unplug and replug audio jack to make both channels working again.
Tested with Mi Max hydrogen 6.0.1 + Audio Technica ATH-IM50/ATH-M40X/Trinity Delta
For anyone who suffer same bugs, replace mixer_paths_wcd9326.xml and mixer_paths.xml in /system/etc and set permission to 0644
thanks for the heads up.
mine is hydrogen on GlobeROM 7.7.20 + Viper4Arise
did not loose audio on video recording.
nougat
Hi,
Will this work on stock rooted nougat based rom 8.5 ? please revert as i m finding it impossible to install viper on nougat for mi max prime helium
satankid said:
Hi,
Will this work on stock rooted nougat based rom 8.5 ? please revert as i m finding it impossible to install viper on nougat for mi max prime helium
Click to expand...
Click to collapse
Viper4Arise is only used to further tweak the settings that this MOD offers.
so i think its just but OK not to install Viper.
also, if you already have a 3rd-party recovery, you can easily flash this.

Audio recording lacking bass

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!

Categories

Resources