4th EDIT: Now confirmed to work on H932 20R and newer.
_____
3rd EDIT: Now available with H930 Open EU 21W and newer.
Korean variants also have it.
____
2nd EDIT: NOW LG has put this the DTS framework in Hong Kong H930DS 21w (and newer) as well as Verizon VS996 20i (and newer). But you still need root to fully enable it.
____
1st EDIT: @JohnFawkes says he can only confirm the necessary libs are in some newer KDZ. So, until LG puts the libs in other variant firmware, then this will only work with the variants that have the libs.
V30 DTS announcement on LG's Korea website. I will update this op as more information becomes available..
_____
1) Fully enable DTS 3D stereo (root needed)
On recent V30 update with November 2018 and newer security patch, LG added DTS 3D stereo (mentioned in change log) but they seem to have messed it up. DTS does not appear as a separate entry and you can not turn it on/off. HOWEVER, with root, now you can. (ALL V30/V30+/V30S can be bootloader unlocked and rooted.) Credits go to the people quoted below. This mod may work with other LG series phones if LG also messed up the recent DTS 3D stereo implementation? Hopefully, LG will fix this in future update.
1st, you need V30 firmware with necessary DTS framework. (LG is now adding the feature to other variants, see note at top of post.)
2nd, you need root.
3rd, you need Build Prop editor. < I suggest that one.
_____
1) Open Build Prop Editor, go into edit mode, scroll down to very bottom where there are empty lines and paste this entry:
ro.lge.globaleffect.dts=true (enables DTS libs)
ro.lge.globaleffect.ceq=1 (adds "custom" entry to to the equalizer you will install below)
2) Hit Save.
3) Reboot the phone.
4) Done.
When you go into Settings/Sound, you should now see a new category. Instead of "Hi-Fi Quad DAC", you will instead now see "Sound Quality and Effects". When you go into THAT, you will see new DTS and the already-existing Hi-Fi Quad DAC settings. See attached screenshots below and the conversation that led to this discovery...
The person who first pointed out the problem later posted the solution.
EDIT: @TotallyAnxious has now added this capability to her excellent ANXIOUS V30 Magisk mod, starting with v167. Thank you! However, that mod is only guaranteed compatible with North America variants, even though it may work with others. These do-it-yourself instructions can be done by anyone with rooted V30/V30+/V30S with appropriate stock firmware. EDIT: RIGHT NOW IN MID-2019 ALL RECENT OREO CONFIRMED EXCEPT FOR H933
Again, hopefully LG will fix this in future update so it's also available on unrooted stock firmware.
2) BONUS APP: LG DTS 3D Stereo Equalizer:
https://forum.xda-developers.com/lg-v30/how-to/how-to-add-lgs-equalizer-to-hifi-quad-t3905870
Install. Reboot.
__________
(DTS 3D stereo reported in change log for most recent firmware.)
家ä½æ´žåº æ¹–è¾¹ said:
What dts, i couldnt find it on 20f.
Click to expand...
Click to collapse
JohnFawkes said:
Check audio_effects.conf and play music and type su -c dumpsys media.audio_flinger in terminal and you'll see libeagle.so. Libeagle.so is dts. There's no app or anything
Click to expand...
Click to collapse
SOLUTION:
家ä½æ´žåº æ¹–è¾¹ said:
Add ro.lge.globaleffect.dts=true in BUILD PROP
Click to expand...
Click to collapse
ChazzMatt said:
Thanks!
It creates a new category instead of just QUAD DAC, which now includes DTS with Quad DAC.
@TotallyAnxious, something else to add to your mod...
View attachment 4681258View attachment 4681259View attachment 4681260
Sent via open market LG US998 V30/V30+
Click to expand...
Click to collapse
wolfu11 said:
It worked on the vs996 20g zip too I'm on Verizon so the vs996 zip works the best for me.
Click to expand...
Click to collapse
Adding to the list of features this phone has...
LG V30/V30+
1440P OLED (537 ppi)
Qi wireless charging
3.5mm headset jack
Quad DAC
DTS 3D stereo
IP68 dust/water resistance
rear camera OIS on normal lens - plus 120 degree wide angle lens
superfast fingerprint sensor
64GB (V30) or 128GB (V30+) internal storage
microSD port for additional storage
bootloader unlock and root
no notch
Worked on V30 930A 21o
Thanks, here with H930 and 21o it's working.
Regards
mkpcxxl
Done, Working on my V30S ! Thanks to all
Initial impressions
First the total volume output is raised which can be immediately observed. Which is great ! Because due to my hearing loss or the way how LG played safe game lol with this High End DAC which powers some Astell and Kern and Desktop Audiophile DACs, I always needed to be at 70 ish but now the 60-66 level is fine, and 70 is like 75+, So to my ears it's easily 6+ step increase and this is with Normal Mode (HiFi Status App) and my IEMs which are just 10 Ohms ( I personally believe the Tavil xml files force the Quad DAC and causes some not so good tuning output from the jack and the headphone/IEM impedance - Simply I could say, I cannot increase the volume with HIM forced, I hear disturbance even with 1-2 steps maybe because of High Sensitivity or not. So I leave it at factory mode. However that's me may / may not be applied to others.)
Second the Music Player and tonal difference - With this mode the EQ option is gone from LG Music Player along with the icon, that icon is now replaced the hifi icon in music player. New option only shows pitch speed with that new button on the right bottom (previously I use the Pure Surround and Bass Boost, Pure Surround artifacts sometimes with a few tracks and mix and match with digital filters, Short for example adds more spacious sound as it says + Pure Surround takes it to next level) And the DTS X : Surround option sounds a lot different to the Pure Surround and is on a whole another dimension..
"Wide" mode cuts off Treble/High End with quite some degree (I welcome this because my IEMs, triple driver have 2 TWFK Balanced Armature drivers and V-Shape causing peaky treble) along with midrange too and adds that Massive Bass/Low end emphasis, can be said "smooth sound"
"Side to Side" puts its opposite, more on the High End and Mid range (again the Dynamic Driver in my IEM, takes a step back, also I feel in this mode the volume is piercing due to the nature of my IEMs being hot at top)
"Front" mode as it puts a natural way and not so distant vs "Wide" mode plus more layered presentation, with better vocals as well and not excess low end and mind you all modes make the soundstage spacious and may even effect volume levels perception. BUT the biggest advantage is no artifacts vs Pure Surround EQ mode, which makes this DTS X 3D cleaner and best option, I Love this change. Also as you can notice if you enable the DTS : X 3D Surround mode, the sound preset options aren't available. Looks like they had tuned the ESS9218P to some libraries and couldn't get all in one shot, anyways I found the Preset options too aggressive and high delta with sound signature, to each their own.
Finally as you can see in the Screenshots, the UI is changed and the only piece missing is the "EQ option" like here in the V40 ThinkQ explains why the Music Player lost that mode everything looks same like that one from V40. I presume the EQ option is lost somewhere, if we can enable that it'd be endgame, as it has solid presets and nice custom tuning. Fingers crossed, since they borked this, LG fixes their mess with next update. Also no idea what's that Normalize switch is doing
One last note, I don't know if the DTS effect changed the sound signature a bit even when off, as Head-Fi users mentioned on V40, I cannot confirm this, would be great if anyone shares about this.
Also quite surprising how a simple line can change a LOT. Hope if any of that helps..:good:
Enjoy the DTS X guys, love how LG is enabling this on their prev gen devices. It's fun if you dig it
Edit: Without this, your LG Music player "HiFi button" won't work, tapping on that doesn't do anything, manually going to the HiFi DAC settings is needed. But "EQ button" works. AND I have Liveboot by Chainfire installed and it works flawelessly. I guess if I disable the mod at the end of the booting, livelogcat I see some lines in red color with "mixer paths" "headphones" perhaps errors or warnings, hard to get a proper read since it's a splitsecond...this could be entirely unrelated, but just sharing my observation.
ChazzMatt said:
Fully enable DTS 3D stereo on all LG V30 variants (root needed)
On recent V30 updates with November 2018 and newer security patch, LG added DTS 3D stereo (mentioned in change log) but they seem to have messed it up. DTS does not appear as a separate entry and you can not turn it on/off. HOWEVER, with root, now you can. (ALL V30/V30+/V30S can be bootloader unlocked and rooted.) Credits go to the people quoted below. This mod may work with other LG series phones if LG also messed up the recent DTS 3D stereo implementation? Hopefully, LG will fix this in future update.
1st, you need V30 firmware with at least November 2018 security patch. That's when LG added the feature. Good examples: US998 20F and VS996 20G.
2nd, you need root.
3rd, you need Build Prop editor. < I suggest that one.
_____
1) Open Build Prop Editor, go into edit mode, scroll down to very bottom where there are empty lines and paste this entry:
ro.lge.globaleffect.dts=true
2) Hit Save.
3) Reboot the phone.
4) Done.
When you go into Settings/Sound, you should now see a new category. Instead of "Hi-Fi Quad DAC", you will instead now see "Sound Quality and Effects". When you go into THAT, you will see new DTS and the already-existing Hi-Fi Quad DAC settings. See attached screenshots below and the conversation that led to this discovery...
The person who first pointed out the problem later posted the solution.
EDIT: @TotallyAnxious has now added this capability to her excellent ANXIOUS V30 Magisk mod, starting with v167. Thank you! However, that mod is only guaranteed compatible with North America variants, even though it may work with others. These do-it-yourself instructions can be done by anyone with rooted V30/V30+/V30S with appropriate stock firmware.
Again, hopefully LG will fix this in future update so it's also available on unrooted stock firmware.
__________
(DTS 3D stereo reported in change log for most recent firmware.)
SOLUTION:
Adding to the list of features this phone has...
LG V30/V30+
1440P OLED (537 ppi)
Qi wireless charging
3.5mm headset jack
Quad DAC
DTS 3D stereo
IP68 dust/water resistance
rear camera OIS on normal lens - plus 120 degree wide angle lens
superfast fingerprint sensor
64GB (V30) or 128GB (V30+) internal storage
microSD port for additional storage
bootloader unlock and root
no notch
Click to expand...
Click to collapse
this will likely only work on us99820f because the other firmwares dont have the needed dts libs. it may make the dts settings appear but it wont actually process due to the missing libs.
also dts is built into kernel as well. so if you flash lunar on us99820f then it will break dts since llunar isnt using 20f as a base since kernel source isnt released yet.
JohnFawkes said:
this will likely only work on us99820f because the other firmwares dont have the needed dts libs. it may make the dts settings appear but it wont actually process due to the missing libs.
also dts is built into kernel as well. so if you flash lunar on us99820f then it will break dts since llunar isnt using 20f as a base since kernel source isnt released yet.
Click to expand...
Click to collapse
well, V30S is US998.
You sure the others like VS996 and H930 didn't get those improvements with December update? Because on the LG website the DTS wasn't variant specific. Just said December software...
You know more than me, I'm just asking because LG made it sound universal.
Makes sense to me. Just did this and all of my presets are still working. Changing to dts is non perceptible to my ears. Preset filters still work.
ChazzMatt said:
well, V30S is US998.
You sure the others like VS996 and H930 didn't get those improvements with December update? Because on the LG website the DTS wasn't variant specific. Just said December software...
Click to expand...
Click to collapse
yes im 100% sure it will not work on the carrier versions. it will only work on us998 firmware 20f. i was on the team that ported dts hpx from asus zenfone 5. theres no libeagle or any dts related libs on ls998 or vs996
i was apart of this
https://forum.xda-developers.com/android/development/guide-how-to-port-dts-eagle-to-t3802259
JohnFawkes said:
yes im 100% sure it will not work on the carrier versions. it will only work on us998 firmware 20f. i was on the team that ported dts hpx from asus zenfone 5. theres no libeagle or any dts related libs on ls998 or vs996
i was apart of this
https://forum.xda-developers.com/android/development/guide-how-to-port-dts-eagle-to-t3802259
Click to expand...
Click to collapse
Well, here's hoping it will show up for everyone else soon. I'm in bed right now, but tomorrow I'll edit the op to clarify. Sorry everyone. Maybe next month!
Also, all the North America variants, except for H932, can flash to US998.
Sent via open market LG US998 V30/V30+
ChazzMatt said:
Well, here's hoping it will show up for everyone else soon. I'm in bed right now, but tomorrow I'll edit the posr6 to clarify. Sorry everyone. Maybe next month!
Sent via open market LG US998 V30/V30+
Click to expand...
Click to collapse
if it doesnt im already working on something. i just need the kernel source. if we get the us998 kernel source then we can patch the ramdisk for those other varients and make a magisk module of the needed libs and boom dts ported to the others. but im pretty sure that the carriers will push a dts update hopefully.
i dont like us998 because i cant have vowifi or volte with it and i only get 3g/1x no matter what i do. so i stay on stock sprint
I guess I'm deaf I use regular headphones (impedance only 16 ohms) and I can not hear any difference after switching on. It is possible that the effect is heard only after connecting high impedance headphones?
Ashtrix said:
Done, Working on my V30S ! Thanks to all
Initial impressions
First the total volume output is raised which can be immediately observed. Which is great ! Because due to my hearing loss or the way how LG played safe game lol with this High End DAC which powers some Astell and Kern and Desktop Audiophile DACs, I always needed to be at 70 ish but now the 60-66 level is fine, and 70 is like 75+, So to my ears it's easily 6+ step increase and this is with Normal Mode (HiFi Status App) and my IEMs which are just 10 Ohms ( I personally believe the Tavil xml files force the Quad DAC and causes some not so good tuning output from the jack and the headphone/IEM impedance - Simply I could say, I cannot increase the volume with HIM forced, I hear disturbance even with 1-2 steps maybe because of High Sensitivity or not. So I leave it at factory mode. However that's me may / may not be applied to others.)
Second the Music Player and tonal difference - With this mode the EQ option is gone from LG Music Player along with the icon, that icon is now replaced the hifi icon in music player. New option only shows pitch speed with that new button on the right bottom (previously I use the Pure Surround and Bass Boost, Pure Surround artifacts sometimes with a few tracks and mix and match with digital filters, Short for example adds more spacious sound as it says + Pure Surround takes it to next level) And the DTS X : Surround option sounds a lot different to the Pure Surround and is on a whole another dimension..
"Wide" mode cuts off Treble/High End with quite some degree (I welcome this because my IEMs, triple driver have 2 TWFK Balanced Armature drivers and V-Shape causing peaky treble) along with midrange too and adds that Massive Bass/Low end emphasis, can be said "smooth sound"
"Side to Side" puts its opposite, more on the High End and Mid range (again the Dynamic Driver in my IEM, takes a step back, also I feel in this mode the volume is piercing due to the nature of my IEMs being hot at top)
"Front" mode as it puts a natural way and not so distant vs "Wide" mode plus more layered presentation, with better vocals as well and not excess low end and mind you all modes make the soundstage spacious and may even effect volume levels perception. BUT the biggest advantage is no artifacts vs Pure Surround EQ mode, which makes this DTS X 3D cleaner and best option, I Love this change. Also as you can notice if you enable the DTS : X 3D Surround mode, the sound preset options aren't available. Looks like they had tuned the ESS9218P to some libraries and couldn't get all in one shot, anyways I found the Preset options too aggressive and high delta with sound signature, to each their own.
Finally as you can see in the Screenshots, the UI is changed and the only piece missing is the "EQ option" like here in the V40 ThinkQ explains why the Music Player lost that mode everything looks same like that one from V40. I presume the EQ option is lost somewhere, if we can enable that it'd be endgame, as it has solid presets and nice custom tuning. Fingers crossed, since they borked this, LG fixes their mess with next update. Also no idea what's that Normalize switch is doing
One last note, I don't know if the DTS effect changed the sound signature a bit even when off, as Head-Fi users mentioned on V40, I cannot confirm this, would be great if anyone shares about this.
Also quite surprising how a simple line can change a LOT. Hope if any of that helps..:good:
Enjoy the DTS X guys, love how LG is enabling this on their prev gen devices. It's fun if you dig it
Edit: Without this, your LG Music player "HiFi button" won't work, tapping on that doesn't do anything, manually going to the HiFi DAC settings is needed. But "EQ button" works. AND I have Liveboot by Chainfire installed and it works flawelessly. I guess if I disable the mod at the end of the booting, livelogcat I see some lines in red color with "mixer paths" "headphones" perhaps errors or warnings, hard to get a proper read since it's a splitsecond...this could be entirely unrelated, but just sharing my observation.
Click to expand...
Click to collapse
About the system wide eq. It is already there as see in effect chain, we need a build prop change or something to enable it
JohnFawkes said:
if it doesnt im already working on something. i just need the kernel source. if we get the us998 kernel source then we can patch the ramdisk for those other varients and make a magisk module of the needed libs and boom dts ported to the others. but im pretty sure that the carriers will push a dts update hopefully.
i dont like us998 because i cant have vowifi or volte with it and i only get 3g/1x no matter what i do. so i stay on stock sprint
Click to expand...
Click to collapse
Feel free to hit me up if you wanna work on it together. I haven't actually tested DTS:X with my module, just added the prop and assumed it work. If it's just ramdisk edits can't we just use AIK to decompile the kernel to get what we need?
Dizzyrul3z said:
I guess I'm deaf I use regular headphones (impedance only 16 ohms) and I can not hear any difference after switching on. It is possible that the effect is heard only after connecting high impedance headphones?
Click to expand...
Click to collapse
Which variant firmware are you using?
V21o H930 open EU, Nov. sec. patch
JohnFawkes said:
yes im 100% sure it will not work on the carrier versions. it will only work on us998 firmware 20f. i was on the team that ported dts hpx from asus zenfone 5. theres no libeagle or any dts related libs on ls998 or vs996
Click to expand...
Click to collapse
@JohnFawkes, not wanting to start an argument but just want you to clarify statement as much as possible, please. You are merely saying in the U.S. carrier versions you have tested (presumably Sprint and Verizon) you don't see this. So, which other V30 firmware have you tested?
What about H930? It's European open market version.
What about Korea carrier versions? There's no way LG gave it to US998 first and didn't give it to Korea carrier versions. The V30 DTS announcement was on LG's Korea website. That's where I got the change log from for the US998 recent update as it seemed to cover all V30.
Dizzyrul3z said:
V21o H930 open EU, Nov. sec. patch
Click to expand...
Click to collapse
@JohnFawkes says of the U.S. carrier versions he's tested, only the US998 has it. I just asked him if he's looked at any others like European H930 or the Korea carrier variants. We know the H930DS doesn't have it because they have not received any updates since August 2018. It's possible the H930 doesn't have the libs yet.
Ok thank you for information. We'll see if something changes after the next update
I can confirm with H930 21o ROM the settings are there but DTS isn't working. No difference between on and off.
I just changed post #1 to reflect only confirmed with US998 V30/V30+/V30S or other North American variants flashed to US998 firmware. It's possible other variants do have the libs, but @JohnFawkes says Sprint LS998 and Verizon VS996 do not at this moment.
Related
Disclaimer:
DO NOT USE additional volume boosting tweaks/applications with this MOD.
Doing so will potentially make the signal too hot and could potentially lead to hearing damage/loss/equipment failure.
(Make sure you disable viper4android Max loudness signal boost if you have it installed!!).[/COLOR][/B]
This is a Headphone/Speaker Volume Level Modification.
DAC audio quality from the LG G2 is excellent, this improves the output further.
BENEFITS:
- Moves volume sweet spot to 50% vs. stock 80-90%.
- Removes need for volume boosting apps
- Does not alter DAC raw audio signal quality
- Provides optimized signal drive for higher ohm headphones
- Improved audio texture and fullness
- Improved low end at optimal listening levels
WORKS WITH:
All LG G2 Stock ROMS
This Mod Affects:
- External Speaker Volume (boosted to optimal levels)
- Headphones Volume for all audio Bit-rates (boosted to optimal levels)
TESTING:
Media Players:
- LG G2 Stock Audio Player (Lower digital noise on track pause compared to Neutron)
- Neutron Media Player (Warmer sound Signature)
Headphones:
- Stock G2 headphones (with built-in Volume control)
- Sennheiser ie-80 (16 ohms)
- Audio Technica (38 ohms)
- Beyerdynamic DT-770 (80 ohms)
Audio Sources:
- Multiple Music Styles (808 hiphop, trance, reggae, jazz, etc) in multiple bit-rates from 320kbps mp3 to 24-bit/192KHz Flac.
Parallel Testing with:
- Stock IPhone 4s
REQUIREMENTS:
- Phone must be Rooted: http://forum.xda-developers.com/showthread.php?t=2448887
- Root Browser (or similar File Explorer with system access)
- Modded "snd_soc_msm_Taiko" file (see instructions for link)
INSTRUCTIONS:
On phone:
1. Use Root Browser (or similar File Explorer), navigate to: /system/etc/snd_soc_msm
2, Copy "snd_soc_msm_Taiko" file to your storage folder as a backup (of your stock audio settings).
3. Download "snd_soc_msm_Taiko.txt" file:
Canadian D803 (remove the .txt): http://www44.zippyshare.com/v/67179492/file.html
AT&T D800 (remove the .att): http://www27.zippyshare.com/v/15157641/file.html
TMobile D801 (remove the .tmobil): http://www73.zippyshare.com/v/29686332/file.html
Verizon VS980 (remove the .verizon): http://www28.zippyshare.com/v/2883677/file.html
Sprint LS980 (remove the .spr): http://www70.zippyshare.com/v/61257387/file.html
Worldwide D802 (remove the .intl): http://www26.zippyshare.com/v/64106222/file.html
Korean F320L (remove the .kr): http://www21.zippyshare.com/v/81280391/file.html
AOSP Slimbean 4.3 (remove the .aosp) http://www65.zippyshare.com/v/20666112/file.html
4. Rename to snd_soc_msm_Taiko
5. Paste renamed file into: /system/etc/snd_soc_msm (Choose yes to overwrite the existing file).
6. OPTIONAL: Use Root Explorer to change permissions to rw~r~~r~~ on "snd_soc_msm_Taiko" file
***(No adverse effects leaving permissions on file as rw~rw~r~~)
7. Restart phone, test external speaker and headphones starting at low volume. Enjoy!
POTENTIAL ISSUES:
Some Verizon/ATT users reported mod microphone muting when using speaker phone.
If you experience this please confirm you downloaded the correct file for your model variant.
See more on LG G2 model variants here: http://en.wikipedia.org/wiki/LG_G2
If you are having other issues with this MOD reply to the thread/pm me using the following template:
------------------------------------------------------------------------------------------------
User:
Issue:
Phone Carrier/Model#
Current ROM installed:
Restarted phone and tested again?
Changes/edits made to the file?
Gone back to stock audio settings?
If working at stock settings is it possible to upload a copy of your stock working audio file?
------------------------------------------------------------------------------------------------
Thanks go out to:
drumaster12 for AT&T D800 submission/testing.
tareqjj for Tmobil D801 file submission/testing.
bazon for Worldwide D802 submission/testing.
insang-droid for Verizon file submission and testing.
bri315317 for covering similar content matter here:
http://forum.xda-developers.com/showthread.php?t=2442883
Reserved.
TIP #1:
If your G2 stock earbuds fit your ear canals really well, see if they fit on your other earphones!
I tried these G2 ear buds on my ie-80 in-ears and i can honestly say they give the best seal i have had in 7 months since getting these earphones!
The G2 buds have an abnormally large hole diameter which allows alot more high/mid range through than my previous sets. Stoked!
TIP #2:
Clean your in-ear headphones regularly, scotch tape works great!
Pull off the earbuds and carefully dab (do not rub) each the earphone housing speaker grills repeatedly with sticky part of the scotch tape to remove any wax/dirt buildup.
Repeat this once every 1 - 2 weeks to ensure longer life/good sound of your earphones.
If possible store your in-ears in a clean container/sealed carry pouch so they do not collect dust/lint/dirt from your pockets.
Thanks for the mod. Tested a FLAC song with stock music player on speakers. Max volume and no distortion.
sacredsoul said:
Thanks for the mod. Tested a FLAC song with stock music player on speakers. Max volume and no distortion.
Click to expand...
Click to collapse
Great to hear!
On a note of personal note, i had viper4android installed on my LG G2 but with these modifications,
i ended up uninstalling it as i was primarily using it for volume boost purposes as opposed to signal shaping/eq-ing.
I also found that viper4android would work randomly with some files but not others.
IMO Volume boosting should work consistently at all times, across the board.
From the purist/consistency train of thought this volume mod will give you consistent volume boosting and more power to your headphones (fuller sound) without altering/degrading the already superb audio signal, or adding digital noise.
That being said, viper4android is a great app for shaping the sound signature, which is what it is primarily designed for.
For me, "the closer to the original source, the better"
Much improved sound. Thanks.
Sent from my LG-D802 using Tapatalk
doesn't improve loudness from wha I cam tell but it improves the quality ALOT. thanks!!
600+ views and 6 thanks in less than 24 hours.. A little show of earned thanks goes a long way, its free!
sil0 said:
600+ views and 6 thanks in less than 24 hours.. A little show of earned thanks goes a long way, its free!
Click to expand...
Click to collapse
Soliciting for "thanks" is kind of lame especially considering I saw this mod first in the link you provided in the OP
Sent from my LG-D801 using xda app-developers app
sil0 said:
Disclaimer:
DO NOT USE additional volume boosting tweaks/applications with this MOD.
Doing so will potentially make the signal too hot and could potentially lead to hearing damage/loss/equipment failure.
(Make sure you disable viper4android Max loudness signal boost if you have it installed!!).
This is an external Speaker and Headphone Volume level modification.
It is what I feel "should have been" the stock "happy medium" audio levels for the LG G2.
The DAC audio quality coming from the LG G2 is excellent.
This modification brings the listening sweet spot down to 50% volume level instead of the 80-90% volume range at stock.
Stock levels did not push test headphones as well.
Benefits:
- Removes the need for 3rd party audio VOLUME BOOST apps
- Does not alter DAC raw audio signal quality
- Provides optimized signal drive for higher ohm headphones
- Improved audio fullness
- Improved low end at optimal listening levels
This MOD works with:
All LG G2 Carriers
This Mod Affects:
- External Speaker Volume (boosted to optimal levels)
- Headphones Volume for all audio Bit-rates (boosted to optimal levels)
Requirements:
- Phone must be Rooted: http://forum.xda-developers.com/showthread.php?t=2448887
- Root Browser (or similar File Explorer with system access)
- Modded "snd_soc_msm_Taiko" file (see instructions for link)
Test Media Players:
- LG G2 Stock Audio Player (much lower digital noise on track pause compared to Neutron)
- Neutron Media Player
Test headphones:
- Sennheiser ie-80 (16 ohms)
- Audio Technica (38 ohms)
- Beyerdynamic DT-770 (80 ohms)
Test Audio Sources:
- Multiple Music Styles (808 hiphop, trance, reggae, jazz, etc) in multiple bit-rates from 320kbps mp3 to 24-bit/192KHz Flac.
Parallel Testing with:
- Stock IPhone 4s
Instructions:
On your phone:
1. Use Root Browser (or similar File Explorer) to navigate to: /system/etc/snd_soc_msm
2. Locate the file called: "snd_soc_msm_Taiko"
3. Copy this file to your storage as a backup in case you decide to revert back to stock.
4. Download the "snd_soc_msm_Taiko" file to your phone: http://www44.zippyshare.com/v/67179492/file.html
5. Once complete, paste the downloaded "snd_soc_msm_Taiko" file into: /system/etc/snd_soc_msm
Choose yes to overwrite the existing file.
6. Restart your phone, and test external speaker and headphones with starting with volume at 0%
7. If this improved your G2 audio, say thanks, and enjoy your music!
I would also like to thank bri315317 for creating the following thread which covers similar content matter:
http://forum.xda-developers.com/showthread.php?t=2442883
Click to expand...
Click to collapse
The old file is rw~r~~r~~ the permissions on the file you have here is set to rw~rw~r~~. What should the permissions be set to??
Thank you
hd-renegade said:
The old file is rw~r~~r~~ the permissions on the file you have here is set to rw~rw~r~~. What should the permissions be set to??
Thank you
Click to expand...
Click to collapse
Use root explore and change permission by checking the boxes accordingly
Sent from my LG-D801 using Tapatalk
shook187 said:
Use root explore and change permission by checking the boxes accordingly
Sent from my LG-D801 using Tapatalk
Click to expand...
Click to collapse
That is what I did, just wanted to make sure it was right. Someone might want to add that to the first post.
hd-renegade said:
The old file is rw~r~~r~~ the permissions on the file you have here is set to rw~rw~r~~. What should the permissions be set to??
Thank you
Click to expand...
Click to collapse
Permissions should not make a difference in this case, however you can set them to rw~r~~r~~ for the file as shook mentioned using root explorer.
Mine are currently set to rw~rw~r~~ and there is no difference in performance.
I have updated OP with step 6 as optional. Cheers!
Just helping jesus3109 voice be heard.
" This is for the mod in android development.. I cant post anything there cause im a new memeber so i need ten posts...
Bassically if you do this mod it will make speaker mode not work... You can hear the other person but they wont hear you.. It disables the mic... Same thing if u use earphones with a mic... U could hear them but they wont hear you....
If someone can get this message out in the lg g2 develpment thread ill appreciate it... "
shook187 said:
Soliciting for "thanks" is kind of lame especially considering I saw this mod first in the link you provided in the OP
Sent from my LG-D801 using xda app-developers app
Click to expand...
Click to collapse
Really.
Well not giving thanks where its due, is even more lame, not to mention it is Thanksgiving today after all..
1. For what its worth i stumbled on this file in my G2 looking through sys etc files as a result of modding my note 2 last year in similar fashion, when i was looking for volume boosting without 3rd party apps at the time.
2. I have spent time testing to ensure i get the levels right on a fair range of equipment, and i feel others should be entitled the chance to benefit from this as well.
3. That thread that i ended up finding (and linking out of courtesy regardless) is pretty convoluted and a bit of a mess, labelled ATT (i am on Bell and this is a universal fix, not just ATT), and realistically only addresses speaker volume.
4. I have provided a working tested version of the file that G2 owners can use if they choose; not everyone is comfortable/has time/patience to edit/test settings in order to enjoy the untapped potential their phones have to offer.
5. I was in actuality not soliciting (seeing as we are NOT selling anything here), but making a factual observation through my thanks post, and the same applies to all positive dev/mod work.
You're welcome.
thanks, audio seems improved and much higher.
maybe a bit too high.. I can't set volume up to middle.
alex72 said:
Just helping jesus3109 voice be heard.
" This is for the mod in android development.. I cant post anything there cause im a new memeber so i need ten posts...
Bassically if you do this mod it will make speaker mode not work... You can hear the other person but they wont hear you.. It disables the mic... Same thing if u use earphones with a mic... U could hear them but they wont hear you....
If someone can get this message out in the lg g2 develpment thread ill appreciate it... "
Click to expand...
Click to collapse
The version i posted on this thread works fine with no issues.
I have tested the scenarios detailed in your post using 2 different cell phone lines, calling my g2 from another cell, and vice versa.
Both with speaker mode enabled/disabled, and with/without headphones.
Mic works fine in both cases for me, no issues here on my Bell version G2.
I do not currently have a pair of headphones with microphone built in to test that format though, if anyone else can test that would be great.
Please clarify carrier, whether phone is stock or not,whether has he done any file edits after the fact, etc.
nic85 said:
thanks, audio seems improved and much higher.
maybe a bit too high.. I can't set volume up to middle.
Click to expand...
Click to collapse
Please confirm headphone model you are using if possible.
sil0 said:
Permissions should not make a difference in this case, however you can set them to rw~r~~r~~ for the file as shook mentioned using root explorer.
Mine are currently set to rw~rw~r~~ and there is no difference in performance.
I have updated with step 6 as optional. Cheers!
Click to expand...
Click to collapse
Just trying to help if I can. I am no expert.
hd-renegade said:
Just trying to help if I can. I am no expert.
Click to expand...
Click to collapse
Every little bit helps!
Hi. Somebody can tell me -
in which line (number and text) setting the speaker volume? I mean speaker for ringtone (not for talking)
Tnx
--------------------------------------
LG G2 D802 (International vers.) rooted
Arkamys is an audio enhancement from a well known car audio manufacturer
Increase the maximum volume without distortion
Superior audio rendering with no hardware changes (suitable QC only!)
Clearer, crisper sound for music and speech
Higher volume and deeper basses
*How to install?
Just download the zip and flash it through recovery
*How to uninstall?
I suggest you to do a nandbackup in recovery at this time
(maybe later i'll make an uninstaller script)
*How to change effects presets?
At this point there is no way to change the presets
*What version of sense/android/whatever do i need?
This will work for other HTC's, and probably other smartphones with Qualcomm.
Tested on MM ICE10 port for m9 made by Golv and Ice team (should work on lolli as well)
FOR ALL OF THOSE "SOUNDMODDERS" - YOU ARE STRICTLY NOT ALLOWED TO USE THIS PORT IN YOUR "MODS"!
feedback anyone?
Great quality - both on headphones and built-in speakers. I will check later today how it performs in my car
will install it on my OP3 and see how it goes
---------- Post added at 11:12 PM ---------- Previous post was at 10:19 PM ----------
okay i installed it on the OP3
tested with my HTC in-ear buds:
1- I can confirm that the bass is deeper!
2- Overall better sound output with better mids and highs with a little bit soundstage widening
3- No volume boost as far as i am concerned
tested with Anker Sports Soundbuds:
1- I sense more like volume leveler effect here, which makes the sound louder in a "dynamic" way, albeit it is slightly felt
2- Overall better sound output (not that sure about that one) placebo
more in depth reviewing tomorrow when connecting the phone to my sub-woofer set (11 watts 2.1 ch Genius one)
This is just a quick "review"
Plus, I use my Sub-Woofer set way more than the in-ear buds or the bluetooth buds even
I tried this mod hooked up direct to my Chevy truck..it was too me like turning off h/k and nothing else..but like I set it's a Chevy..soo
Æaay..\../
@UltraM8 Okay so I hooked up the OP3 to my sub-woofer, here is what I got:
1- deeper bass and way much less distortion at max volume; the bass is not that thin anymore or overpowered or anything like that
2- lower overall volume ?
3- slight clarity increase
Tested on the OnePlus 3 with no external DSP/EQ + Genius 2.1 ch Speaker System with 3.5" 8 ohms Sub-woofer (6 watts output) and two 2" 4 ohms tweeters (2.5 watts output) with overall output of 11 watts.
Suggestions:
1- An EQ is so welcome to tune it for my liking
2- increase the 60/66/78/120 Hz a little bit for more "booming"
3- Make a general one without the htc_audio_effects.conf file and instead edit the generic audio_effects.conf one, definitely appreciated
Can test it on the M9 in a while, running ICE Golv's 10 port.
Wish all the best! :highfive:
Mostafa Wael said:
@UltraM8 Okay so I hooked up the OP3 to my sub-woofer, here is what I got:
1- deeper bass and way much less distortion at max volume; the bass is not that thin anymore or overpowered or anything like that
2- lower overall volume ?
3- slight clarity increase
Tested on the OnePlus 3 with no external DSP/EQ + Genius 2.1 ch Speaker System with 3.5" 8 ohms Sub-woofer (6 watts output) and two 2" 4 ohms tweeters (2.5 watts output) with overall output of 11 watts.
Suggestions:
1- An EQ is so welcome to tune it for my liking
2- increase the 60/66/78/120 Hz a little bit for more "booming"
3- Make a general one without the htc_audio_effects.conf file and instead edit the generic audio_effects.conf one, definitely appreciated
Can test it on the M9 in a while, running ICE Golv's 10 port.
Wish all the best! :highfive:
Click to expand...
Click to collapse
There is not much you can do with presets - those for QC are closed-coded, ones for MTK - there are hundreds of lines, so it will be pretty hard to change anything) About the conf files: so you deleted it in htc ones, right? Cause when i did my testings something was wrong with htc's stock music player (like the effect was unable to connect, or maybe my ears were so tired of testing i didn't hear the difference))
I will ask a guy who made a port of yours OP3 EQ, if he can share his work, or you can help us - just rip everything related to eq in the system))
UltraM8 said:
There is not much you can do with presets - those for QC are closed-coded, ones for MTK - there are hundreds of lines, so it will be pretty hard to change anything) About the conf files: so you deleted it in htc ones, right? Cause when i did my testings something was wrong with htc's stock music player (like the effect was unable to connect, or maybe my ears were so tired of testing i didn't hear the difference))
Click to expand...
Click to collapse
I copied the arkamys lines from the htc_audio_effects.conf to /system/etc/audio_effects.conf then deleted the htc file since it is a OnePlus 3 here.
Anyway, I dug in the zip and found some files like 0_TUNING, 1_TUNING and so on.. with some saying Bypass
And the xml file setting different profiles for different devices (speakers are off ??)
Are those various profiles ?
Mostafa Wael said:
I copied the arkamys lines from the htc_audio_effects.conf to /system/etc/audio_effects.conf then deleted the htc file since it is a OnePlus 3 here.
Anyway, I dug in the zip and found some files like 0_TUNING, 1_TUNING and so on.. with some saying Bypass
And the xml file setting different profiles for different devices (speakers are off ??)
Are those various profiles ?
Click to expand...
Click to collapse
There are no difference for speakers (as ive heared). Xml files from QC are unchangeble. I'm trying to use MTK files - those you can try to change, but you wouldn't))) Just pm me, and i will rip several files for you tomorrow
@UltraM8 kindly check your PM
sorry for the late reply, i was extremely busy, in an extra-ordinary way to make me almost disappear from XDA haha :angel:
Works fine on Xperia Z5 stock ROM , Noticed :
-More crystal clear output
-3D surround .
- less Loud speakers maybe
Nice work thanks .. keep it up
korom42 said:
Works fine on Xperia Z5 stock ROM , Noticed :
-More crystal clear output
-3D surround .
- less Loud speakers maybe
Nice work thanks .. keep it up
Click to expand...
Click to collapse
Well it is not a 3D surround effect, but yea the soundstage is wider noticeably
Works flawlessly
Found a way to change presets get back to me in pm
works on cyano 13?
The change was noticable... I think I'll keep it?
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!
I've researched on the web for quite some time on this topic but didn't find anything definitive yet (a clear answer if it works - how to set up, etc.):
some are mentioning that only the right app would be needed to be used (well, no)
a few are mentioning that there is supposed to be an app that toggles between default dac (wcd934x) and quad dac (es9218p)
others are referring to a setting in build.prop (nope, the ROM doesn't have the mechanisms to react to that - and neither do the drivers most likely - or at least we need to make sure that this stuff is included for us)
then there are a few mentioned cases that there's support on lineageOS on board to utilize the es9218*
there's also occurences where it's mentioned that the sound stops working entirely when switching tracks (?!) - so it's still WIP
so at least the kernel needs to be set up that way - but there's probably more to it
*referencing:
https://forum.xda-developers.com/v20/development/dev-cm14-t3509953/page25 [ROM][ALL VARIANTS] LineageOS-14.1 for LG V20 [Weeklys']
https://forum.xda-developers.com/v20/development/kernel-gamma-kernel-us996-ls997-h910-t3788279/page2 [KERNEL][AOSP][AnyKernel][LOS-15.1+EAS] Gamma Kernel for [All Lineage Variants
https://forum.xda-developers.com/v2...fficial-lineageos-15-1-lg-v20-t3775689/page19 [ROM][H910|H918|LS997|US996|VS995|H990*] UNOFFICIAL LineageOS-15.1 for LG V20
https://pastebin.com/uQgyHm3b
further references:
https://forum.xda-developers.com/lg-v30/how-to/v30-quad-dac-root-bybass-fix-t3725854 V30 Quad DAC Root Bybass fix
edit:
For those who only use the quad dac for local playback (music stored on their device; NO Youtube, Streaming, etc. with Quad DAC on LineageOS/AEX/RR for now) - there is an app (for purchase) that activates & uses the quad dac (es9218p)
I've tested it and got the same specific quirk / behavior I got on LG Stock ROM with activated quad dac option.
The app is not cheap (6.99 EUR, >8 USD) - but it's totally worth it, the UI is great, the sound output is awesome (finally quad dac on non-stock !) and it uses a "custom developed USB audio driver"
extreamsd said:
This bypasses the Android audio system completely, meaning that Android's limitations regarding bit resolution and sample rate (16-bit/48kHz) are made irrelevant and high quality audio streams are fed directly to the DAC, making playback up to 32-bit at 384kHz possible (depending on the DAC capabilities) or even DSD.
Click to expand...
Click to collapse
Source: http://www.extreamsd.com/index.php/products/usb-audio-player-pro
GooglePlay link: https://play.google.com/store/apps/details?id=com.extreamsd.usbaudioplayerpro
zacharias.maladroit said:
Well, it's not fully "solved" - since only locally played content (no videos ! no streaming !),
but at least local content is played through the quad dac (es9218p).
So thank you very much for that hint (and everyone else who kept on mentioning it)
And: YES, the quad dac definitely is being used with USB Audio Player PRO
First I thought that the more punchy sound output could be placebo/imagination (with Xiaomi Piston V2 & the B & O Play Headphones),
but then I plugged in the Xiami Hybrid Pro (these are the only headphones that don't work with the quad dac for me - since they cause a extreme loud hissing/static on the left channel),
and after a few seconds I got the characteristic hissing on the left channel - that means that the es9218p DAC/sound card/AMP is definitely being used
That's the same behavior I got on LG Stock ROM after enabling the quad dac
Click to expand...
Click to collapse
https://forum.xda-developers.com/showpost.php?p=77233521&postcount=209
In theory we would just need to write a HAL or something like that, which interacts with the kernel driver, its already there, just something needs to talk to it.
And some Overlay in the Settings to enable/disable the HAL.
The HAL would be C/++ while the Settings overlay would then be Java .... I could do the later.
SGCMarkus said:
In theory we would just need to write a HAL or something like that, which interacts with the kernel driver, its already there, just something needs to talk to it.
And some Overlay in the Settings to enable/disable the HAL.
The HAL would be C/++ while the Settings overlay would then be Java .... I could do the later.
Click to expand...
Click to collapse
I don't really have the programming skills to do either, but I'll buy you guys a beer if you figure it out. That and the vibration motor issues are the only reason I'm still on a stock ROM.
MaxusValtron said:
I don't really have the programming skills to do either, but I'll buy you guys a beer if you figure it out. That and the vibration motor issues are the only reason I'm still on a stock ROM.
Click to expand...
Click to collapse
Vibration motor issues may be solved. Dev is currently trying user @Krakophyst suggestion to replace vibration motor files with those from V35. Now why that would work better than actual V30 files, don't know. But it worked for the user.
Krakophyst said:
The vibration problem came up, but I think I fixed it by replacing vibration related files in /vendor and its subfolders with LG V35's files and it has been working fine for about three days now.
Click to expand...
Click to collapse
ChazzMatt said:
Vibration motor issues may be solved. Dev is currently trying user suggestion to replace vibration motor files with those from V35. Now why that would work better than actual V30 files, don't know. But it worked for the user.
Click to expand...
Click to collapse
It works, because the V35 files have to work on AOSP (because of treble implementation on the V35), while ours depend heavily on the LG framework (which probably does its own stuff to the vibration services), and arent supposed to ever run on AOSP.
SGCMarkus said:
It works, because the V35 files have to work on AOSP (because of treble implementation on the V35), while ours depend heavily on the LG framework (which probably does its own stuff to the vibration services), and arent supposed to ever run on AOSP.
Click to expand...
Click to collapse
Aha. Then score one for Treble on an LG phone that has some similar features to ours. V35 may never get bootloader unlock and root, but we can cannibalize it for the V30.
SGCMarkus said:
It works, because the V35 files have to work on AOSP (because of treble implementation on the V35), while ours depend heavily on the LG framework (which probably does its own stuff to the vibration services), and arent supposed to ever run on AOSP.
Click to expand...
Click to collapse
Wait!?!? So could volte possibly work with the v35 files???
suzook said:
Wait!?!? So could volte possibly work with the v35 files???
Click to expand...
Click to collapse
IF (a big if) volte works on GSIs (which nobody tried so far from what i know, i only know 1 person with a G7, and he cant use VoLTE, thanks to the carrier), those files are highly device specific (or atleast SoC specific), its very unlikely that those would work for us.
I could try, but dont get your hopes up on that.
SGCMarkus said:
IF (a big if) volte works on GSIs (which nobody tried so far from what i know, i only know 1 person with a G7, and he cant use VoLTE, thanks to the carrier), those files are highly device specific (or atleast SoC specific), its very unlikely that those would work for us.
I could try, but dont get your hopes up on that.
Click to expand...
Click to collapse
One can dream though! Lol. Of you need me to test, let me know. Thanks!
Added: USB Audio Player PRO to the first post
and practical proof/experience that it utilizes the quad dac on non-Stock ROMs (AEX, AOSP Extended as example)
PlayStore Link:
https://play.google.com/store/apps/details?id=com.extreamsd.usbaudioplayerpro
zacharias.maladroit said:
Added: USB Audio Player PRO to the first post
and practical proof/experience that it utilizes the quad dac on non-Stock ROMs (AEX, AOSP Extended as example)
PlayStore Link:
https://play.google.com/store/apps/details?id=com.extreamsd.usbaudioplayerpro
Click to expand...
Click to collapse
I grabbed the app, it had some Network options (notably for Tidal and Google Play Music) I would assume using those options from within the app would use the DAC? Can't test personally as I'm currently using Spotify but would happily switch if I could use the DAC on a streaming service, assuming at least ~80% songs I have on Spotify are available there.
zomgalama said:
I grabbed the app, it had some Network options (notably for Tidal and Google Play Music) I would assume using those options from within the app would use the DAC? Can't test personally as I'm currently using Spotify but would happily switch if I could use the DAC on a streaming service, assuming at least ~80% songs I have on Spotify are available there.
Click to expand...
Click to collapse
Could very well be that it provides or uses hooks to interact with those and I guess it should work (if it works, if it doesn't you can nag the devs to fix it - it's a somewhat "premium" priced app after all, and support is to be expected )
I'm not using any streaming services, sorry - so can't test.
Pretty sure there must be users of Spotify here around so maybe those can give some feedback
Edit: mistyped
Anyways I started a Tidal subscription (hifi student plan). From listening to a couple songs things definitely seem clearer but can't say for sure if it's using the DAC or placebo/better quality audio is the cause.
zacharias.maladroit said:
Could very well be that it provides or uses hooks to interact with those and I guess it should work (if it works, if it doesn't you can nag the devs to fix it - it's a somewhat "premium" priced app after all, and support is to be expected )
I'm not using any streaming services, sorry - so can't test.
Pretty sure there must be users of Spotify here around so maybe those can give some feedback
Click to expand...
Click to collapse
I probably will be switching off Spotify in favor of this; only because the student plan for it exists and I do hear an audible difference with their hifi settings ($19.99/month for hifi plan without a student discount yeeesh).
even using this app on non stock rom can we still get the same high volume output from the stock rom with HIM sound mod?
Sent from my LG-H930 using Tapatalk
chalmizzle said:
Anyone tried the Onkyo HF Player app?
Click to expand...
Click to collapse
just tried it with the Xiaomi Pro HD Hybrid and I get the characteristic strong hissing noise in one of the channels (left channel) - that's the only headphones I get that weird thing with when the quad dac is activated (on stock ROM).
This confirms that the es9218p ("quad dac") also works with Onkyo HF Player on non-Stock :good:
So obviously these applications HF player and USB audio pro player have some line of code that is triggering the quad DAC to be utilized. Correct?
u4icpain said:
So obviously these applications HF player and USB audio pro player have some line of code that is triggering the quad DAC to be utilized. Correct?
Click to expand...
Click to collapse
And one also works with streaming media.
zacharias.maladroit said:
Added: USB Audio Player PRO to the first post
and practical proof/experience that it utilizes the quad dac on non-Stock ROMs (AEX, AOSP Extended as example)
PlayStore Link:
https://play.google.com/store/apps/details?id=com.extreamsd.usbaudioplayerpro
Click to expand...
Click to collapse
Would you still need to use higher ohm headphones to enable the quad DAC , or will this (USB Player Pro) allow any headphones to work with it?
I've got 4 sets of IEMs that I love, and would hate to have to start all over again buying new ones.
christoophat said:
Would you still need to use higher ohm headphones to enable the quad DAC , or will this (USB Player Pro) allow any headphones to work with it?
I've got 4 sets of IEMs that I love, and would hate to have to start all over again buying new ones.
Click to expand...
Click to collapse
Nope, I'm using the quad/dedicated DAC with "normal", low ohm/impedance headphones myself,
the only "difference" is that there isn't much noticeable difference compared to the default (qualcomm) audio DAC
So you'll be fine,
you can choose to get yourself higher ohm headphones in the future (after careful evaluation, of course) take your time to choose the ones that best fit your hearing preferences (sound response, etc.)
Any updates on getting the dac to work with non stock roms?
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