Related
Considering P880's mediocre analog audio output, I'm wondering would it be possible to stream high-quality apt-X or AAC encoded music over A2DP to a stereo bluetooth headphones/headset? Samsung Galaxy S III and HTC One X have apt-X support but it seems that P880 doesn't.
I'm not particularly familiar with Android, but I'm a Linux power user (admin). I've seen this piece of code and it seems to me that Android uses Linux 'BlueZ' bluetooth stack.
Code:
./android/external/bluetooth/bluez/audio/a2dp.h:
#define A2DP_CODEC_SBC 0x00
#define A2DP_CODEC_MPEG12 0x01
#define A2DP_CODEC_MPEG24 0x02
#define A2DP_CODEC_ATRAC 0x03
Considering that audio codecs for A2DP bluetooth profile on Android are implemented in software, we could (easily?) add support for AAC, MP3 or any other codec supported by targeting receiver, besides SBC which is mandatory. The only problem with apt-X is IP and licensing issues so free distribution of such hack would be out of question, but I still wonder... If some end user is willing to pay for the license, is there any way to add support for apt-X by installing some software package on this phone? Licesing issues aside (just for educational purposes), would it be possible to copy "Vendor-Specific A2DP codec" from lets say Samsung Galaxy SIII and paste it into another vendor's Android smartphone (BlueZ stack)?
Harman Kardon has a BT headphones which support AAC streaming through A2DP, so at least there's a chance for OSS improvement over SBC.
Welcome to our forum , I hope you will find what you need .
Personally ... I didn't understand any thing . OSS ,A2DP,SBC,AAC (it's like a DNA code )
But generally the problem with kernel or modules (/system/lib/modules/*.ko) .
You can call modules as an "extra" things complied by developers . For example Bluetooth mouse or keyboard . As I understand it's a headphone ??
Good to see a good linux user ,, maybe you can made kernels (it's mostly based on linux) .
Sent From My LG-P880 (O4X) .
By Pressing "THANKS" You Will Help Me .
OS_Hacking said:
Welcome to our forum , I hope you will find what you need .
Click to expand...
Click to collapse
Thank you for your reply and warm welcome.
OS_Hacking said:
Personally ... I didn't understand any thing . OSS ,A2DP,SBC,AAC (it's like a DNA code )
Click to expand...
Click to collapse
OSS - Open Source Software
A2DP - Advanced Audio Distribution Profile is a Bluetooth standard which defines how high quality audio is streamed wirelessly
SBC - Subband Coding is a default audio codec in A2DP (and it's not very good one but it's free for Bluetooth applications)
AAC - Advanced Audio Coding is an audio codec which could be considered successor to MP3 (good for higher bitrates - not so much for low bitrates)
apt-X is a proprietary audio codec which achieves good compression rates with low computational overhead and short coding latency without sacrificing subjective audio quality (in short awesome )
A2DP uses SBC by default (and sounds terrible) but it can also use AAC (much better) and any other "vendor-specific codec" such as apt-X (preferably) or even Opus (very good open source audio codec for low bitrate voice and audio applications).
OS_Hacking said:
But generally the problem with kernel or modules (/system/lib/modules/*.ko) .
You can call modules as an "extra" things complied by developers . For example Bluetooth mouse or keyboard . As I understand it's a headphone ??
Click to expand...
Click to collapse
Kernel modules are loadable parts of kernel which are in essence drivers for hardware or complex subsystems.
I don't need driver for my Bluetooth controller, I just need software (apt-X) codec so my P880 can stream better quality audio.
OS_Hacking said:
Good to see a good linux user ,, maybe you can made kernels (it's mostly based on linux) .
Click to expand...
Click to collapse
I hope so.
Thanks for those informations ,, relly useful .
About modules I thought you meant a new hardware (special headphone or something like that) .
If it's a software , it can be ported (but I don't know how ) .
There is beats audio and xLoud MODs in xda and it should work on any android .
Sent From My LG-P880 (O4X) .
By Pressing "THANKS" You Will Help Me .
I was thinking to use the 4X as source media (thanks to the SD card slot and all flac files) too, but ATM I'm just waiting for the unlocked boot loader and then cm10.1 to use an external USB DAC to completely bypass the internal one (very mediocre).
Sent from my Nexus 7 using Tapatalk 2
OS_Hacking said:
Thanks for those informations ,, relly useful .
Click to expand...
Click to collapse
You're welcome.
OS_Hacking said:
About modules I thought you meant a new hardware (special headphone or something like that).
Click to expand...
Click to collapse
Bluetooth headphones and headsets don't need any drivers because they comply with the standard and negotiate connection parameters with a host device. But, if one of them doesn't support proposed codec then connection will default to mandatory one (SBC in case of A2DP).
Optimus 4X HD supports A2DP but it seems that it lacks apt-X codec so it will fallback to SBC even with most advanced and most expensive headphones. I'm trying to solve that.
OS_Hacking said:
If it's a software , it can be ported (but I don't know how ) .
There is beats audio and xLoud MODs in xda and it should work on any android .
Click to expand...
Click to collapse
Theoretically it could be solved but there's an IP (intellectual property) issue. I'm afraid that CSR's (company which supplies it to HTC and Samsung) apt-X codec is distributed as a binary library or compiled by phone manufacturers for their respective smartphone models and Android versions, and possibly even encrypted or obfuscated in order to protect licensed IP.
Our best shot would be to "steal" apt-X codec from HTC One X, or any other Tegra 3 device which supports it and runs Ice Cream Sandwich. That way there is a good chance it will load and run even if we had simply copied precompiled library.
pierg75 said:
I was thinking to use the 4X as source media (thanks to the SD card slot and all flac files) too, but ATM I'm just waiting for the unlocked boot loader and then cm10.1 to use an external USB DAC to completely bypass the internal one (very mediocre).
Click to expand...
Click to collapse
If you are willing to go with wires (USB) couldn't you simply use MTP for audio reproduction?
Of course, for home or office music listening we always have DLNA (Wi-Fi) option.
I'm trying enable this phone (P880) to transmit high-quality audio (voice/music) "on the go", with low-power wireless interconnection (Bluetooth A2DP with apt-X codec). In car I could use USB charger and stream music to my stereo over DLNA or simply through mass storage mode (need rooting), but while I'm walking... there is no much options.
For LG-P880 forum you are a developer .
I don't think you will get help ,, most of xda developers don't hear music .
Try contact "team acid" it is a team on xda their work is on music and they have their own music MOD (like beats , xloud ...) maybe they can help . Or maybe they are already did that .
Good Luck .
Sent From My LG-P880 (O4X) .
By Pressing "THANKS" You Will Help Me .
I'm pretty sure the library that handles aptX is called libbt-aptx-4.1.1.so (probably with a different version number).
I got a few hits on a google searching for "libbt-aptx-*.so"
I don't own any LG phones. But figured it is suited to this topic since I cannot find a good enough thread in other forums.
Many new Samsung and HTC phone has apt-x but when installing a custom rom is this function no longer valid? This is the number one bummer for a tinkerer who wants to install a custom rom on their device if this is true .
It would be great if true if someone could give a way to transfer that license to a new custom rom, after all it is the same phone you purchased with the license. However I can see this being abused, use on unlicensed phones.
But maybe where lucky and I don't know what I'm talking about, maybe the software isn't in the rom and is in the kernal or on the bluetooth chip in the phone and you only need a driver for the custom rom software.
Wishful thinking, I guess...
The code "Android ROM for EVO LTE based on Android 4.0.4 ICS, Sense 4.1, Sprint 2.13.651.1 RUU - Google Project Hosting" can be found searching for "libbt-aptx-4.0.4.so andoid inbreded-lte-rom". Hope to be of help for someone who...
AltekLeo said:
The code "Android ROM for EVO LTE based on Android 4.0.4 ICS, Sense 4.1, Sprint 2.13.651.1 RUU - Google Project Hosting" can be found searching for "libbt-aptx-4.0.4.so andoid inbreded-lte-rom". Hope to be of help for someone who...
Click to expand...
Click to collapse
Hi
I'm also interested in keeping the Apt-X support on my GS3 while moving away from the stock rom, but the rom I use, AOKP, will not implement a proprietary codec.
Could it be as simple as extracting the libbt-aptx-4.0.4.so from /system/lib from the default rom and copy it into the /system/lib of the desired rom with the same permissions?
Thanks
Beng
BenG7,
yes that could be possible but no one in this thread reported success.
Magickone quoted CSR could have inserted model specific check code to prevent a driver transfer to a different phone.
In that case the check code has to be taken out of the source code, and the library has to be recompiled with the appropriate development system, if that is available from google.
If someone has done that I would like to see a detailed report.
But if you use the library on the same model GS3 it might work well (and might be legal), if the support for apt-x has not been taken out elsewhere.
I am not familiar enough to making and debugging android or linux driver libraries to determine if there are any further restrictions or obstacles.
Thanks
You probably have a crap phone or crap Bluetooth receiver. SBC supports bit rates up to 320 kb/s. Using my Galaxy S2, HS3000 (supports aptX but my S2 doesn't) and Klipsch Image X10i, I honestly cannot tell the difference between SBC and a wired external DAC. 320 kb/s SBC must be at least as good as 128 kb/s MP3.
aptX should only be used to reencode incompatible sources such as uncompressed real time audio or other codecs. AAC files should be streamed directly over A2DP without using aptX. Of couse, the receiver should support AAC.
Hi folks, I hope you'll take a look at my thread for APT-X development. The idea is to get APT-X working for AOSP ROM's on phones that originally shipped with the APT-X codec.
APT-X for AOSP Developement thread:
http://forum.xda-developers.com/showthread.php?p=48157222#post48157222
magickone said:
Considering P880's mediocre analog audio output, I'm wondering would it be possible to stream high-quality apt-X or AAC encoded music over A2DP to a stereo bluetooth headphones/headset?
Click to expand...
Click to collapse
AAlchemy said:
I'm pretty sure the library that handles aptX is called libbt-aptx-4.1.1.so (probably with a different version number).
I got a few hits on a google searching for "libbt-aptx-*.so"
Click to expand...
Click to collapse
AltekLeo said:
The code "Android ROM for EVO LTE based on Android 4.0.4 ICS, Sense 4.1, Sprint 2.13.651.1 RUU - Google Project Hosting" can be found searching for "libbt-aptx-4.0.4.so andoid inbreded-lte-rom". Hope to be of help for someone who...
Click to expand...
Click to collapse
KurianOfBorg said:
You probably have a crap phone or crap Bluetooth receiver. SBC supports bit rates up to 320 kb/s. Using my Galaxy S2, HS3000 (supports aptX but my S2 doesn't) and Klipsch Image X10i, I honestly cannot tell the difference between SBC and a wired external DAC. 320 kb/s SBC must be at least as good as 128 kb/s MP3.
aptX should only be used to reencode incompatible sources such as uncompressed real time audio or other codecs. AAC files should be streamed directly over A2DP without using aptX. Of couse, the receiver should support AAC.
Click to expand...
Click to collapse
??
APTX is a clearly audible difference when playing the same source file over standard Bluetooth (SBC) vs. APTX.
Even the numbers show the difference:
{
"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"
}
Hi,
I read that blueZ support A2DP 1.3. I would like to know if only SBC is supported or also AAC and apt-x. I took a look at source code of latest version 5.30 and I found that file a2dp-codecs.h contains many define of AAC and apt-x and it should support both even if the latter has IP issue.
However, how can I know if I'm using SBC or AAC or apt-x with my smartphone and on my linux server?
Thank you
Whats the difference beetwen 4.0.3 and 4.1.1 version. Older is kinda f**** up. Music skips/stutter over bluetooth. So i wonder if i can just replace new codec over the old one.
What ya think ?
Hi everyone
I'm using a Xiaomi mi mix 2 with last stable xiaomi.eu rom. It looks like MIUI has a problem with handling Bluetooth codecs with certain car radios. With Pioneer radios, the phone automatically sets codec to AAC, but no media sound is transmitted.
When I choose SBC codec, everything is fine. The thing is MIUI changes it back to AAC each connection.
(Actually AAC works fine with my other phone OP5T, I guess AAC is broken with MIUI Oreo)
Would it be possible with Tasker to force Bluetooth codec to set to SBC ? If yes, I would be grateful if someone could explain how.
I would say, the best would be someone who could write a little Tasker app which does it for me when I press the shortcut for instance.
Thanks!
morback said:
Hi everyone
I'm using a Xiaomi mi mix 2 with last stable xiaomi.eu rom. It looks like MIUI has a problem with handling Bluetooth codecs with certain car radios. With Pioneer radios, the phone automatically sets codec to AAC, but no media sound is transmitted.
When I choose SBC codec, everything is fine. The thing is MIUI changes it back to AAC each connection.
(Actually AAC works fine with my other phone OP5T, I guess AAC is broken with MIUI Oreo)
Would it be possible with Tasker to force Bluetooth codec to set to SBC ? If yes, I would be grateful if someone could explain how.
I would say, the best would be someone who could write a little Tasker app which does it for me when I press the shortcut for instance.
Thanks!
Click to expand...
Click to collapse
You probably need to change a setting, Secure Task can handle this with the Secure Settings option.
It's going to be device dependent so you'll need to do it yourself (see screenshot). Read the settings first, then change the codec, and then read it again, so you can see exactly what you want to change to.
Either check my comment over here involving root permission and editing of the build.prop file.
Or upgrade to MIUI 10
rtk217 said:
Either check my comment over here involving root permission and editing of the build.prop file.
Or upgrade to MIUI 10
Click to expand...
Click to collapse
This
Thank you so much. I will try it asap. But I'm sure it will work. I have to wait for the stable Xiaomi.eu release of MIUI 10 begause it's my girlfriend's phone and I don't want to flash beta releases on it. Root is ok though, it allows to block ads.
morback said:
This
Thank you so much. I will try it asap. But I'm sure it will work. I have to wait for the stable Xiaomi.eu release of MIUI 10 begause it's my girlfriend's phone and I don't want to flash beta releases on it. Root is ok though, it allows to block ads.
Click to expand...
Click to collapse
I know, that the problem still persists in the MIUI 10 Beta (Tested with Mi Mix 2s)
gkon said:
I know, that the problem still persists in the MIUI 10 Beta (Tested with Mi Mix 2s)
Click to expand...
Click to collapse
Seriously.... Then I'll have to modify the build.prop file again...
morback said:
Seriously.... Then I'll have to modify the build.prop file again...
Click to expand...
Click to collapse
Sorry, I forgot to write it is in the Global Version, and I got the Information from a Facebook member, my device is a Redmi Note 5.
I've seen that the build.prop for my device is different from the Mi6, described by rtk217, I don't know how to change this file, maybe someone can help me?
Hi everyone,
I don't know if i was the only user of AirAudio ( This app allow to cast audio through Airplay, DLNP and many other protocol) but with majority of rom, there is a bug. The audio is still output by the speaker and in same time casted...
Some info from dev of AirAudio
This is sadly a known bug in the ROM you are using, it has been reported by two other users and solved by using another ROM.
Certified Android-ROMs must _only_ redirect the audio-stream to AirAudio and not play it additionally on the local speaker.
Click to expand...
Click to collapse
Rom where AirAudio Work fine (not exhaustive) :
Resurection Remix (RIP)
BlissRom
Rom where AirAudio still output in speaker (not exhaustive too) :
MSM Xtended
Syberia
EvolutionX
DerpFest
The dev doesn't know the problem, or it doesn't care about this ?
PS: To avoid any misunderstanding due to my bad English. I thank the developers for their work and if I say that they don't care about that, it's just to explain that maybe they're better off wasting time on this bug.
After an update the rom StagOS has the problem too, i check the new commit and i suspect this commit :
https://github.com/StagOS/android_frameworks_av/commit/ea7dcb78cfce8abe8cd9afc0976d888045303101
What bug this commit fix ? it is really important ?
Hi!.
Did you ever find out the exact commit that is causing the issue?
On crDroid, the above commit was reverted, now it works fine here.
Hey there,
AirAudio has been kicked by Google because they didn't like a link to a rooting-website inside the description anymore, written 7 years ago.
Its successor is called AirMusic and allows to stream some apps (eg. YouTube, YT Music, Deezer, PodcastAddict , radio.de, Plex and more, you have to try it out) without root on Android 10+.
On rooted devices, all audio can be transmitted.
- First of all i dont want to make some ''promo'' or ''ad'' for specific projects, just want to advice to others for rooted poco x3 with best Audio Quality Output possible.
Why? I am audiophile and spended a lot of time to make it works, thats it..
- This Guide is based on weeks of '' Flash Reboot Check Repeat '' so...
. Tried many of kernels, roms, flashable zip files and now i can say the best result is or i am on..
WHAT WE NEED or my recipe for the Bingo!..
#################################
#TWRP 3.5.0_10-03 Recovery SURYA
#EvolutionX 5.3 A11 ROM SURYA
#OptimusDrunkKernel v11.8 SURYA
#MagiskHidden v21.4
##Find It On XDA
#################################
###
###
###
#Asteps:
Spoiler
1./ We start here with factory reset
2./ Flash Rom
3./ Flash Kernel
4./ Flash Magisk
5./ Boot
6./ 1th part done!
###
#Bsteps:
Spoiler
1./ Open Magisk & finish mngr setup
2./ Get NDK codecs from Magisk (Adb,BusyBox,Nano,Zips)
3./ Get Required Apps and start with Busybox; Grant Root & Smart Install
4./ Apps are configured, now reboot phone
5./ Open FileManager and put 'narsil_useroptions' to Internal storage
6./ Flash Ainur Nardil via Magisk & Reboot
7./ Gstore: Find the XtremeMusic app & install (Pro is opt.)
8./ Configure XMusic app - CHECK DRIVER STATE
!!!IF YOU WILL FLASH MAGISK, AUX NOT WORK
BUT IF YOU DONT USE JACK CONNECTOR DO IT!!!
###
#Csteps:
Spoiler
1./ Restart Phone
2./ Run manually all root request apps
(just open&close for prevent to grant root sucess)
3./ Open the Player and setup configs
(I have PowerAmp,
also U can use Neutron/SonyMP/432player or other HiFi supported)
4./ In FKM find all "audio/stream/media/lib..." & ENABLE On Boot
5./ FLASH AML PATCH
6./ Last one Restart and Enjoy HiRes Audio for every Output
#LAST WORDS
Spoiler
0./ Go: Settings - Audio - Dirac HD - Enable ✓
1./ AUX/3.5Jack ONLY,
We have SoundBooster inside of Rom so if not
enought Output Power,you can Enable it to even more boosted sounds
2./ Recommending PowerAmp For Offline listening
3./ Everyone sound is HiRes now!
4./ Pure HW Audio Output for maXimum Audio performance
5./ I was aimed to make my qcmm chip able to full potencial
6./ This guide is based on weeks of Try cfgs with testing
To find best one with Surya Device #_#
7./ If you have some ideas to make it better just feel free to speak please
###
###
###
ALL CREDIT GOES TO THE AUTHORS!
I just found correct way to make it work..
###
###
###
In future i will Keep try to find all of possible ComboS for
Other Audio Mods, honestly... I think that Pure Natural Clear Crisp Sound already reached here..
#
#RESULTS
32bit192kHz Forced to all
Up to 64/384 with some SW process Imp. IF wanna play it hard !
ALSA Driver
And a lot of var. effects working together WO consuptions..
Spoiler
Beats/DsEE-HX/LDAC/Dts/Dolby/Dirac/Harman/Sony/Asus etc etc.
Why dont Have all of them if you Can Use
AIO CherryPickEd Mod
Working on every Output, no matter what app say..
Why ? Becouse of Hardware Direct Digital Audio Source
Qualcomm Snapdragon Hexagon Dsp Tech. (Check Qcmm site how it works)
All config setups are "must-to-do" only once & dgaf ..
✌ Please, Enjoy New Sound ✌
Edit:
URL with Files & Screens in Zips:
Private link only for this post! [GDrive]
XtremeMusic app is the placebo app, guy who created it closed his thread on XDA. UltraM8 explained why his mod is bad. Basically he said that he put random props & libs that sounds good but they aren't working at all. Only RSSP Magisk module (removes Dirac) + Narsil mod with custom narsil_options + Neutron Music Player is a good option.
Also: If you're an audiophile, you don't want resampling and you want less audio processing as possible.
Here's the link for my custom user_options which I tested thoroughly: https://drive.google.com/file/d/1YK8uB-1zXzS5ekxev5F4O1j1uEjB3eWi/view?usp=sharing
SkaboXD said:
XtremeMusic app is the placebo app, guy who created it closed his thread on XDA. UltraM8 explained why his mod is bad. Only Narsil mod with custom narsil_options + Neutron Music Player is a good option.
Also: If you're an audiophile, you don't want resampling and you want less audio processing as possible.
Click to expand...
Click to collapse
Thanks for diff. angle of view to this..
My "finale dream" is only HW pure max power output with all new qcom libs but its look like i need to read.. a lot ..
Edit1:
Resample is really better off, thx.
Now i Removed Xmusic
Flash RSSP (not sure if want to disabke dirac)
I found NLSound Mod for Qcom devices and can say MustHave this ..
So now on: Narsil + NLSounds
Result sounds very difficult like much more of natural way pure deep sounds
Pure Snake Oil at its finest. The creator of Ainur Narsil has already explained in detail, why you cannot simply copy libs as they require reference to the appropriate hardware.
Besides, if you are a "true hi-fi" listener, you won't be using your phone as a source and would have a dedicated Receiver/Amplifier for that.
Edit2: Using Narsil and NL Soud with PowerAmp with as much as possible to natural pref. EQ settings... so 24bit/192khz is the max what we can get out by our 732g ? :/
SparklePipe said:
Edit2: Using Narsil and NL Soud with PowerAmp with as much as possible to natural pref. EQ settings... so 24bit/192khz is the max what we can get out by our 732g ? :/
Click to expand...
Click to collapse
Yup. Get an external USB C DAC if you want higher sampling rates.
Revontheus said:
Yup. Get an external USB C DAC if you want higher sampling rates.
Click to expand...
Click to collapse
yes, but for what if our processor dsp is possible to do it directly from hw process ?
RSSP and DBPlus works best for me...
yan2xme said:
RSSP and DBPlus works best for me...
Click to expand...
Click to collapse
YES, me too, but i am looking for best choice for sound implementations bcs..
bcs we have Snapdragon! and snapdragon owning most of awesome hardware 'skills' so ... why we must install unneccessary apps, buying ext. hw if we can obtain massive performance from our device just based on few ''Zero-One'' binaries without battery consume ... thats the magic betw. SW / HW x)
***already i am testing as stock as possible with USB Audio driver patched for all outputs.. 32bit/192kHz everywhere, where i want to push my music to output, later will share all of my combinations to test btw also tried Xperia XZ2 port with SonyMPlayer w/ DSEEHX + Dirac stock + other little stuff and sounds very very suprisely so.. IDK ... if i will get finall result, will share the guide, now i am far away from 1th post here
LM:: feel free to tell me your setup / impl. guide U R used to .. SMILEn'PEACE.
Revontheus said:
Yup. Get an external USB C DAC if you want higher sampling rates.
Click to expand...
Click to collapse
Fiio BTR5 works perfecly
Revontheus said:
Yup. Get an external USB C DAC if you want higher sampling rates.
Click to expand...
Click to collapse
AFAIK there is nothing above 192kHz. To be noted though that 192kHz is useless unless using audio processing (some reverbs and maximizers will work better at higher frequency but tat is about it), if you are only going for HiFi, 48kHz is enough (and so is 44.1, just go according to your source to prevent resamplig). 24 bits is useful in some cases though as higher bit depth allows finer passing of low level dynamics, useful in some cases to get a clean signal through.
fox_xda2 said:
AFAIK there is nothing above 192kHz. To be noted though that 192kHz is useless unless using audio processing (some reverbs and maximizers will work better at higher frequency but tat is about it), if you are only going for HiFi, 48kHz is enough (and so is 44.1, just go according to your source to prevent resamplig). 24 bits is useful in some cases though as higher bit depth allows finer passing of low level dynamics, useful in some cases to get a clean signal through.
Click to expand...
Click to collapse
I am aware that, however the person asking wanted recommendations for a USB DAC that could sample higher than that frequency.. A signal sampled at twice it's highest frequency component already has a bandwidth that contains all information.
Can i use this mod with 3.5 audio jack output i have tried all possible fix but i Always lose audio jack output when i install this mod only speaker work when headphone is inserted with all system sound, tiered installing via recovery as advised for 3.5 output but didn't work; I'm searching for a workaround advice to make it work.
Please close this one, thank you.
THREAD LOCKED
Requested by OP.
Regards,
shadowstep
Forum Moderator
Many have posted several methods to properly install Viper4Android but none of them have worked for me. So I made my own method that works for me, it's really easy and short. Hopefully it also works for you.
Here's the instruction video:
If you get to the driver installation loop like me did, just flash AML, ACP and IMPORTANT flash Dolby Atmos ZTE A2019 Pro Magisk Module from Pling and then Viper FX. It should also then work in non-Legacy mode. In fact t least Spotify only works in non-Legacy mode!
Have fun!
does it make much difference to the audio?
To be perfectly honest, not that much... Was definitly not worth the hassle and the 3€ for the .vdc! But I'd not consider myself as an audiophile, who knows...
At least you can boost the volume a little.