Ver Mensaje Individual
  #6  
Viejo 03/11/14, 21:09:34
Array

[xs_avatar]
superpascu superpascu no está en línea
Usuario muy activo
 
Fecha de registro: jul 2012
Mensajes: 800
Tu operador: Movistar

 Cita: Originalmente Escrito por Isoa Ver Mensaje
Hola a todos!

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?

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

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
Responder Con Cita