Ver la Versión Completa : [ TUTORIAL ] Aumentar VOLUMEN de audio. Modificar registros ALSA.
Hola a todos! :ok:
Os voy a explicar como modificar los valores de los registros del codec de audio alsa con el que funciona nuestro Ascend P7, a fin de poder modificar cosas como la potencia de salida del minijack, el altavoz de sistema, etc....
NOTAS PREVIAS!
1- El efecto de DRS que viene con el Ascend es bastante lamentable. Basicamente es un compresor dinámico con un algoritmo que lo que hace es esencialmente destrozar la dinámica de la música. NO RECOMENDABLE.
2- He probado una buena pila de apps tipo Volume+ , volume booster y etc. O no hacían ningún efecto, o distorsionan el audio. NO RECOMENDABLE.
3- El Viper4Android es recomendable como driver para ecualización y espacialización, pero para aumentar la salida de volumen he visto que sigue usando un compresor dinámico (AGC). He probado la versión 2.3.3.0 y después de algo de guerra he conseguido habilitarla con el PowerAMP como reproductor, pero lo he desestimado por el mayor consumo de batería al procesar el audio, etc..
4- El método que expongo aquí en principio actúa sobre los propios registros del driver ALSA, que es el encargado de gestionar el hardware de sonido de nuestro movil. Por ende, CUIDADO con los registros que tocáis, que podéis liarla con diversos aspectos del codec de audio y el hardware asociado.
5- Todo esto ha sido probado en un P7-L10 libre, con firmware 133B.
:::::::REQUISITOS::::::
1- Tener el movil rooteado y el busybox instalado (en principio cualquier versión moderna).
Rootear con RootGenius o similar, e instalar el busybox desde busybox installer de la Play Store.
2- Tener acceso de escritura a los archivos del /system y tener borrado el archivo set_inmutable.list
En una aplicación de terminal escribimos:
su
mount -o rw,remount /system
cd system
lsattr
chattr -R -i *
rm –f /system/set_immutable.list
lsattr
Comprueba que el set_inmutable.list se haya borrado con un explorador con acceso a root (ES Explorer), y sino borralo a mano desde el explorador.
4- Localizar los archivos .xml a editar en /system/etc/audio/codec
NOTA: Como hay al menos 20 archivos iguales con diferente nomenclatura en la carpeta, yo he editado por intuición los que corresponden a SOPHIA (codename del ascend p7) y los DEFAULT, tanto la versión normal, como la CE. He editado estos cuatro archivos:
ascend_default_ce.xml
ascend_default_normal.xml
ascend_SOPHIA_ce.xml
ascend_SOPHIA_normal.xml
Con estos me ha funcionado. Si alguien puede orientarme para saber cual es exactamente el que carga android que lo diga!
5-Editar los registros en los archivos de /system/etc/audio/codec
Nos vamos a /system/etc/audio/codec con nuestro explorador de archivos y editamos a mano los .xml's, con un editor de texto (siempre todo con acceso SU y permiso de escritura en /system) los registros.
En mi caso he modificado los siguientes que corresponden a la salida de audio minijack:
HEADSET L PGA VOLUME
HEADSET R PGA VOLUME
Los valores antiguos estaban entre los -10dB y los -6dB. Yo he probado valores de -2dB que ya es potencia mas que suficiente, y de 0dB, que con los cascos que uso al máximo es demasiada potencia. CUIDADO.
Salvamos, editamos los archivos y listo.
6- Rebootear y comprobar.
Reiniciamos el movil y comprobamos el cambio con nuestro reproductor favorito. Zumba lo suficiente ya? :silbando::silbando:
Alternativamente se puede comprobar instalando el ALSA MIXER desde la play store, que aunque permite modificar los registros en tiempo real para experimentar y localizar lo que buscas, no mantiene los valores permanentemente.
Nada más! Buena suerte y a ver que tal sale :) :gracias:
djstucco
29/10/14, 13:32:18
ufff por mas que leo la de cosas que hay que liar para mejorarel audio mejor no lo toco xD
franci_ss
30/10/14, 19:07:53
Yo me puesto a ello, pero dentro de cada archivo hay varias lineas que contienen HEADSET L PGA VOLUME y HEADSET R PGA VOLUME.
creo que va por módulos o algo así, uno de ellos creo que es de la radio fm.
Saludos, seguiré trasteando
Aquí tienes el registro que he modificado yo!
http://imgur.com/cfhOkLU
jakot92
31/10/14, 00:17:13
me ha funcionado pero como cuesta encontrar lo k hay k cambiar ufff... jjajajaja MUCHAS GRACIAS!! :D
superpascu
03/11/14, 21:09:34
Hola a todos! :ok:
Os voy a explicar como modificar los valores de los registros del codec de audio alsa con el que funciona nuestro Ascend P7, a fin de poder modificar cosas como la potencia de salida del minijack, el altavoz de sistema, etc....
NOTAS PREVIAS!
1- El efecto de DRS que viene con el Ascend es bastante lamentable. Basicamente es un compresor dinámico con un algoritmo que lo que hace es esencialmente destrozar la dinámica de la música. NO RECOMENDABLE.
2- He probado una buena pila de apps tipo Volume+ , volume booster y etc. O no hacían ningún efecto, o distorsionan el audio. NO RECOMENDABLE.
3- El Viper4Android es recomendable como driver para ecualización y espacialización, pero para aumentar la salida de volumen he visto que sigue usando un compresor dinámico (AGC). He probado la versión 2.3.3.0 y después de algo de guerra he conseguido habilitarla con el PowerAMP como reproductor, pero lo he desestimado por el mayor consumo de batería al procesar el audio, etc..
4- El método que expongo aquí en principio actúa sobre los propios registros del driver ALSA, que es el encargado de gestionar el hardware de sonido de nuestro movil. Por ende, CUIDADO con los registros que tocáis, que podéis liarla con diversos aspectos del codec de audio y el hardware asociado.
5- Todo esto ha sido probado en un P7-L10 libre, con firmware 133B.
:::::::REQUISITOS::::::
1- Tener el movil rooteado y el busybox instalado (en principio cualquier versión moderna).
Rootear con RootGenius o similar, e instalar el busybox desde busybox installer de la Play Store.
2- Tener acceso de escritura a los archivos del /system y tener borrado el archivo set_inmutable.list
En una aplicación de terminal escribimos:
su
mount -o rw,remount /system
cd system
lsattr
chattr -R -i *
rm –f /system/set_immutable.list
lsattr
Comprueba que el set_inmutable.list se haya borrado con un explorador con acceso a root (ES Explorer), y sino borralo a mano desde el explorador.
4- Localizar los archivos .xml a editar en /system/etc/audio/codec
NOTA: Como hay al menos 20 archivos iguales con diferente nomenclatura en la carpeta, yo he editado por intuición los que corresponden a SOPHIA (codename del ascend p7) y los DEFAULT, tanto la versión normal, como la CE. He editado estos cuatro archivos:
ascend_default_ce.xml
ascend_default_normal.xml
ascend_SOPHIA_ce.xml
ascend_SOPHIA_normal.xml
Con estos me ha funcionado. Si alguien puede orientarme para saber cual es exactamente el que carga android que lo diga!
5-Editar los registros en los archivos de /system/etc/audio/codec
Nos vamos a /system/etc/audio/codec con nuestro explorador de archivos y editamos a mano los .xml's, con un editor de texto (siempre todo con acceso SU y permiso de escritura en /system) los registros.
En mi caso he modificado los siguientes que corresponden a la salida de audio minijack:
HEADSET L PGA VOLUME
HEADSET R PGA VOLUME
Los valores antiguos estaban entre los -10dB y los -6dB. Yo he probado valores de -2dB que ya es potencia mas que suficiente, y de 0dB, que con los cascos que uso al máximo es demasiada potencia. CUIDADO.
Salvamos, editamos los archivos y listo.
6- Rebootear y comprobar.
Reiniciamos el movil y comprobamos el cambio con nuestro reproductor favorito. Zumba lo suficiente ya? :silbando::silbando:
Alternativamente se puede comprobar instalando el ALSA MIXER desde la play store, que aunque permite modificar los registros en tiempo real para experimentar y localizar lo que buscas, no mantiene los valores permanentemente.
Nada más! Buena suerte y a ver que tal sale :) :gracias:
vaya crack!!!!!
Por favor, prueba esto...
Intenta grabar un video en HD dentro del coche con la musica del coche a toda pastilla...
Parece coña pero no es, cuando reproduzcas el video verás que el audio distorsiona totalmente...lo comprobé grabando un concierto de rock en directo
con esto que has inventado se podria bajar la ganancia de los 2 altavoces que utiliza el grabador de videos?
Tengo la version 123 de vomistar
diepiston
03/11/14, 22:10:41
No código eliminar el archivo inmutable. Ni con es explorer ni con root browser. Y tengo el root hecho.
Una ayudita porfa.
No te olvides ningun paso, importante lo del busybox!
1- Tener el movil rooteado y el busybox instalado (en principio cualquier versión moderna).
Rootear con RootGenius o similar, e instalar el busybox desde busybox installer de la Play Store.
2- Tener acceso de escritura a los archivos del /system y tener borrado el archivo set_inmutable.list
En una aplicación de terminal escribimos:
su
mount -o rw,remount /system
cd system
lsattr
chattr -R -i *
rm –f /system/set_immutable.list
lsattr
Comprueba que el set_inmutable.list se haya borrado con un explorador con acceso a root (ES Explorer), y sino borralo a mano desde el explorador.
diepiston
04/11/14, 23:03:14
Lo del paso 1 lo tengo todo hecho.
Pero lo del paso 2, habilitar escritura de system no sé como hacerlo. Y al intentar borrar el archivo me dice que no se puede.
Prueba a montar /system con permisos de R/W con cualquier aplicacion que lo permita, como el ES Explorer, o el Mount RW de la play store. Es facil !
MisterVik
15/01/15, 22:08:55
Excelente, funciona a la perfección!
Muchas gracias compañero!
Saludos
Moreeeea
26/01/15, 21:09:58
He seguido todos los pasos, tengo root 100%, pero cuando quiero guardar los archivos modificados me da error, por que? :(
Tengo Emui 3.0, la 609.
Mira, a mi me ha pasado en otras ocasiones. Tienes que asegurarte al 100% de que aunque tengas root es completo y puedes editar archivos de sistema. Tienes que borrar el set_immutable.list, mira el tutorial, sino nanai (porque los archivos de audio/codec estan en system). Luego tienes que asegurarte de que tienes acceso R/W a archivos de sistema. A mi en la B609 emui3 hasta que no hice el root cambiando el kernel por el HRT no consegui root completo y no podia, aunque tuviera R/W activo y el set_immutable.list borrado.
Mira, a mi me ha pasado en otras ocasiones. Tienes que asegurarte al 100% de que aunque tengas root es completo y puedes editar archivos de sistema. Tienes que borrar el set_immutable.list, mira el tutorial, sino nanai (porque los archivos de audio/codec estan en system). Luego tienes que asegurarte de que tienes acceso R/W a archivos de sistema. A mi en la B609 emui3 hasta que no hice el root cambiando el kernel por el HRT no consegui root completo y no podia, aunque tuviera R/W activo y el set_immutable.list borrado.
Con la B609 y el tutorial de root que publico Dodka, NO FUNCIONA. No hace root completo. En el mismo post explico yo como hacer root completo flasheando el kernel HRT. A mi me va perfecto. Esta sacado de XDA. Si no puedes instalar el busybox installer, y luego la version 1.17.1 es que no tienes root 100%.
Moreeeea
27/01/15, 15:51:31
Si si, es que he podido instalar busybox y todo, y aun asi no me deja.
Janoskisado
27/01/15, 15:58:01
Con la B609 y el tutorial de root que publico Dodka, NO FUNCIONA. No hace root completo. En el mismo post explico yo como hacer root completo flasheando el kernel HRT. A mi me va perfecto. Esta sacado de XDA. Si no puedes instalar el busybox installer, y luego la version 1.17.1 es que no tienes root 100%.
¿Qué diferencia hay entre ese KERNEL y el que trae la B609?
Moreeeea
02/02/15, 17:38:08
Bueno pues he vuelto a poner emui 3.0 de cero, porque como dije hace unos dias no me funcionaba a la hora de guardar el archivo de los dB modificado. Antes de seguir los pasos de este root, me puedes pasar Isoa el tutorial para hacer root que tu hicistes para que te funcionase? Graciaas :)
PD: Es lo unico malo que le veo al P7, por eso mi mayor deseo es arregarlo :(
Moreeeea
02/02/15, 23:11:04
Pues nada, lo he vuelto a hacer todo, siguiendo paso a paso tus tutos, y todo correcto. Me deja instalar busybox, borro immutablelist, hago todo exactamente igual, pero a la hora de querer editar el archivo nada, y tengo root 100%. Estoy desesperado...
Lo tengo todo, pero al bajarme por ejemplo solid explorer, parece que no me deja añadir permisos de R/W, por que? Si lo tengo todo...
Moreeeea
09/02/15, 15:46:01
Perdonad los mensajes seguidos pero es para no crear un nuevo tema:
He conseguido poder cambiar los valores por fin, pero no se cuantos decibelios (dB) poner. En el tuto decís que -2 está mas que bien, pero no sabriais cual es el valor medio que tienen otros dispositivos como samsung, bq, etc? Gracias
juanjolop
11/02/15, 17:52:34
Que archivos habria q modificar para los altavoces y cuantos dB estarian bien?
Hola a todos! :ok:
Os voy a explicar como modificar los valores de los registros del codec de audio alsa con el que funciona nuestro Ascend P7, a fin de poder modificar cosas como la potencia de salida del minijack, el altavoz de sistema, etc....
NOTAS PREVIAS!
1- El efecto de DRS que viene con el Ascend es bastante lamentable. Basicamente es un compresor dinámico con un algoritmo que lo que hace es esencialmente destrozar la dinámica de la música. NO RECOMENDABLE.
2- He probado una buena pila de apps tipo Volume+ , volume booster y etc. O no hacían ningún efecto, o distorsionan el audio. NO RECOMENDABLE.
3- El Viper4Android es recomendable como driver para ecualización y espacialización, pero para aumentar la salida de volumen he visto que sigue usando un compresor dinámico (AGC). He probado la versión 2.3.3.0 y después de algo de guerra he conseguido habilitarla con el PowerAMP como reproductor, pero lo he desestimado por el mayor consumo de batería al procesar el audio, etc..
4- El método que expongo aquí en principio actúa sobre los propios registros del driver ALSA, que es el encargado de gestionar el hardware de sonido de nuestro movil. Por ende, CUIDADO con los registros que tocáis, que podéis liarla con diversos aspectos del codec de audio y el hardware asociado.
5- Todo esto ha sido probado en un P7-L10 libre, con firmware 133B.
:::::::REQUISITOS::::::
1- Tener el movil rooteado y el busybox instalado (en principio cualquier versión moderna).
Rootear con RootGenius o similar, e instalar el busybox desde busybox installer de la Play Store.2- Tener acceso de escritura a los archivos del /system y tener borrado el archivo set_inmutable.list
En una aplicación de terminal escribimos:
su
mount -o rw,remount /system
cd system
lsattr
chattr -R -i *
rm –f /system/set_immutable.list
lsattr
Comprueba que el set_inmutable.list se haya borrado con un explorador con acceso a root (ES Explorer), y sino borralo a mano desde el explorador.
4- Localizar los archivos .xml a editar en /system/etc/audio/codec
NOTA: Como hay al menos 20 archivos iguales con diferente nomenclatura en la carpeta, yo he editado por intuición los que corresponden a SOPHIA (codename del ascend p7) y los DEFAULT, tanto la versión normal, como la CE. He editado estos cuatro archivos:
ascend_default_ce.xml
ascend_default_normal.xml
ascend_SOPHIA_ce.xml
ascend_SOPHIA_normal.xmlCon estos me ha funcionado. Si alguien puede orientarme para saber cual es exactamente el que carga android que lo diga!
5-Editar los registros en los archivos de /system/etc/audio/codec
Nos vamos a /system/etc/audio/codec con nuestro explorador de archivos y editamos a mano los .xml's, con un editor de texto (siempre todo con acceso SU y permiso de escritura en /system) los registros.
En mi caso he modificado los siguientes que corresponden a la salida de audio minijack:
<b>HEADSET L PGA VOLUME
HEADSET R PGA VOLUME</b>
Los valores antiguos estaban entre los -10dB y los -6dB. Yo he probado valores de -2dB que ya es potencia mas que suficiente, y de 0dB, que con los cascos que uso al máximo es demasiada potencia. CUIDADO.
Salvamos, editamos los archivos y listo.
6- Rebootear y comprobar.
Reiniciamos el movil y comprobamos el cambio con nuestro reproductor favorito. Zumba lo suficiente ya? :silbando::silbando:
Alternativamente se puede comprobar instalando el ALSA MIXER desde la play store, que aunque permite modificar los registros en tiempo real para experimentar y localizar lo que buscas, no mantiene los valores permanentemente.
Nada más! Buena suerte y a ver que tal sale :) :gracias:
Hola,
help me please !!!
no entiendo el paso dos, no entiendo lo de la aplicacion desde el movil y como se ejecutan esos comandos para poder borrar el archivo de marras !!!
lo tengo con root y tal pero me falta saber borrar el archivo
estoy con la movida esa de la distorsión del audio en las grabaciones de video pero necesito borrar el dichoso archivo para q me deje editar los ficheros alsa concernientes a las ganancias deambos micros
muchas gracias por vuestra ayuda
saludos !!!
Isoa a mi me interesa subir el volumen del altavoz trasero cuando estoy en manos libres con una llamada, hay algun fix que haga esto?
Saludos
fefo.gautier
05/03/15, 15:51:03
No te olvides ningun paso, importante lo del busybox!
1- Tener el movil rooteado y el busybox instalado (en principio cualquier versión moderna).
Rootear con RootGenius o similar, e instalar el busybox desde busybox installer de la Play Store.
2- Tener acceso de escritura a los archivos del /system y tener borrado el archivo set_inmutable.list
En una aplicación de terminal escribimos:
su
mount -o rw,remount /system
cd system
lsattr
chattr -R -i *
rm –f /system/set_immutable.list
lsattr
Comprueba que el set_inmutable.list se haya borrado con un explorador con acceso a root (ES Explorer), y sino borralo a mano desde el explorador.
Esta acción corresponde a la instalación de viper4android, que mejora ostensiblemente el sonido, pero no aumenta volumen.
Enviado desde mi V975m mediante Tapatalk
p7maniac
17/03/15, 19:18:04
No sé porque pero lo hice todo a la perfección y se fueron la mayoría de apps, no se veían en la pantalla principal. El dispositivo las encontaba pero no las podía arrancar. luego volví a cambiar todo a 7.5 db y volvió a la normalidad. lo he probado con valores de -2dB. Alguien me dice que ha podido pasar??
EDIT:
Para que no haya confusiones tengo que decir que lo he solucionado. Los iconos al rato aparecieron. Se escucha perfectamente, antes con mis auriculares huawei al tope no sonaba con potencia, ahora con-2db tengo que decir que de puta madre.
Pd: cuidado con ponerlo a -0db porque a la larga puede dejarte sordo si eres de los que escuchan musica con el volumen max. -1.5db sería lo recomendable dentro de lo máximo. gracias Isoa
david238
18/03/15, 05:19:38
Pues debo se el único al que no le funciona. No noto diferencias con los archivos modificados, sin embargo con la app AlsaMixer si que noto que al cambiar el valor del 28 al que está (osea al 80% de su capacidad) al 32 (el 100%) sí que hay mucha diferencia.
Tengo EMUI3.0 con busybox y todo lo demás bien instalado, ya que llevo viper sin problemas. Me podéis ayudar?
--josema--
19/03/15, 15:18:54
Hola, me dices como usar la app alsamixer y que cambiaste?
rocco77
21/03/15, 08:59:17
¿no se terminaran jodiendo los altavoces con este metodo?
Leito.Huawei.g620s
25/12/15, 19:17:16
Hola a todos! :ok:
Os voy a explicar como modificar los valores de los registros del codec de audio alsa con el que funciona nuestro Ascend P7, a fin de poder modificar cosas como la potencia de salida del minijack, el altavoz de sistema, etc....
NOTAS PREVIAS!
1- El efecto de DRS que viene con el Ascend es bastante lamentable. Basicamente es un compresor dinámico con un algoritmo que lo que hace es esencialmente destrozar la dinámica de la música. NO RECOMENDABLE.
2- He probado una buena pila de apps tipo Volume+ , volume booster y etc. O no hacían ningún efecto, o distorsionan el audio. NO RECOMENDABLE.
3- El Viper4Android es recomendable como driver para ecualización y espacialización, pero para aumentar la salida de volumen he visto que sigue usando un compresor dinámico (AGC). He probado la versión 2.3.3.0 y después de algo de guerra he conseguido habilitarla con el PowerAMP como reproductor, pero lo he desestimado por el mayor consumo de batería al procesar el audio, etc..
4- El método que expongo aquí en principio actúa sobre los propios registros del driver ALSA, que es el encargado de gestionar el hardware de sonido de nuestro movil. Por ende, CUIDADO con los registros que tocáis, que podéis liarla con diversos aspectos del codec de audio y el hardware asociado.
5- Todo esto ha sido probado en un P7-L10 libre, con firmware 133B.
:::::::REQUISITOS::::::
1- Tener el movil rooteado y el busybox instalado (en principio cualquier versión moderna).
Rootear con RootGenius o similar, e instalar el busybox desde busybox installer de la Play Store.
2- Tener acceso de escritura a los archivos del /system y tener borrado el archivo set_inmutable.list
En una aplicación de terminal escribimos:
su
mount -o rw,remount /system
cd system
lsattr
chattr -R -i *
rm –f /system/set_immutable.list
lsattr
Comprueba que el set_inmutable.list se haya borrado con un explorador con acceso a root (ES Explorer), y sino borralo a mano desde el explorador.
4- Localizar los archivos .xml a editar en /system/etc/audio/codec
NOTA: Como hay al menos 20 archivos iguales con diferente nomenclatura en la carpeta, yo he editado por intuición los que corresponden a SOPHIA (codename del ascend p7) y los DEFAULT, tanto la versión normal, como la CE. He editado estos cuatro archivos:
ascend_default_ce.xml
ascend_default_normal.xml
ascend_SOPHIA_ce.xml
ascend_SOPHIA_normal.xml
Con estos me ha funcionado. Si alguien puede orientarme para saber cual es exactamente el que carga android que lo diga!
5-Editar los registros en los archivos de /system/etc/audio/codec
Nos vamos a /system/etc/audio/codec con nuestro explorador de archivos y editamos a mano los .xml's, con un editor de texto (siempre todo con acceso SU y permiso de escritura en /system) los registros.
En mi caso he modificado los siguientes que corresponden a la salida de audio minijack:
HEADSET L PGA VOLUME
HEADSET R PGA VOLUME
Los valores antiguos estaban entre los -10dB y los -6dB. Yo he probado valores de -2dB que ya es potencia mas que suficiente, y de 0dB, que con los cascos que uso al máximo es demasiada potencia. CUIDADO.
Salvamos, editamos los archivos y listo.
6- Rebootear y comprobar.
Reiniciamos el movil y comprobamos el cambio con nuestro reproductor favorito. Zumba lo suficiente ya? :silbando::silbando:
Alternativamente se puede comprobar instalando el ALSA MIXER desde la play store, que aunque permite modificar los registros en tiempo real para experimentar y localizar lo que buscas, no mantiene los valores permanentemente.
Nada más! Buena suerte y a ver que tal sale :) :gracias:
Para los que tenemos el G620S?? Me estoy volviendo loco. He intentado de todo, de todo pero nada. Lo unico pe que funcionó algo fue el Viper4 pero no aumento mucho la ganancia. Agradeceria tu ayuda!!! Gracias
vBulletin® v3.8.1, Copyright ©2000-2025, Jelsoft Enterprises Ltd.