![]() |
|
HTC Sensation / Sensation XE Todo sobre el terminal más potente de HTC |
«
Tema Anterior
|
Siguiente tema
»
|
Herramientas |
#1
|
||||
|
||||
El dichoso problema con el sensor de proximidad/luz...
He leido bastante sobre este problema y no he sacado ninguna conclusión.
Actualmente llevo la Elegancia-Sense4.1-v3.1.0 y con ningún truco funciona el sensor de proximidad/luz. He probado con distintos kernels y nada. Ya había leido que no dependía del kernel, ni de la ROM, que era tema de ICS. En cambio, con la anterior ROM que llevaba, la stock ICS de la XE, lograba que funcionara a veces reiniciando el terminal y tapando el sensor. A veces funcionaba, a veces no. Y cuando funcionaba, casi siempre acababa dejando de funcionar a las pocas horas. Vamos, muy muy inestable. Con las ROMs Elegancia, impresionantes, no he conseguido que funcione ni un solo momento. El modo test de htc demuestra que el sensor no funciona. He probado todo lo que he encontrado "por aji"... reiniciar varias veces (sin reinicio rápido) tapando el sensor, añadir la línea "ro.mot.buttonlight.timeout=0" al archivo system/build.prop, cambiar kernel (htc Ville, SebastianFM), ROMs... y el problema persiste. He leido de mucha gente que se da por vencida. ¿Cuántos tenéis este problema? ¿alguien lo ha solucionado? ¿alguien tiene la elegancia y le va el sensor y la iluminación del teclado? Quizás hay una combinación de kernel+ROM+algo que funciona... Gracias! http://www.htcsensationforum.com/htc...-illumination ¿A cuántos que tenéis ICS |
|
#2
|
este problema lo tengo yo tambien, es curioso pues solo me funciona en roms de tipo AOSP, en las tipo Sense no... aunque uso el sweeptowake que viene en el bricked kernel y asi logro que se enciendan las botones capacitativos al deslizar el dedo por los botones para despertar el Sensation
|
#3
|
||||
|
||||
El mio con ROM oficial libre también falla continuamente. Yo me doy por vencido, a ver si lo arreglan y actualizan la ROM
|
#4
|
||||
|
||||
Entonces es problema hardware, utiliza la garantía.
|
#5
|
||||
|
||||
Hardware? No creo.
Cuando reinicio el movil siempre funcionan las luces y si quito la bateria y arranco el sensor va bien... hay un momento en que deja de funcionar, sabe dios porque, pero para mi es algo de software. Solo queda probar reinstalar todo con el RUU.exe a ver (que pereza, dios!!!) Por ciero, Feliz navidad!! |
#6
|
||||
|
||||
Yo lo máximo que he logrado es que la botonera táctil se ilumine casi siempre.
Cuesta cada vez que actualizo ROM, pero después de unos cuantos reinicios en cuarto oscuro acaba funcionando. Prefiero que funcione siempre a que no funcione nunca. Quizás tenga algo que ver la linea "ro.mot.buttonlight.timeout=0" que añadí al archivo /system/buil.prop Lo que no funciona ni por asomo es el sensor de proximidad. Observo lo que comentaba alguien en xda... cuando actualizo la ROM o la cambio, hasta que no logro que se ilumine el teclado, en /sys/devices/virtual no existe la carpeta /optical_sensors. Cuando logro que se ilumine, entonces se crea esa carpeta y toda la estructura que cuelga de ella: /optical_sensors /optical_sensors/lightsensor /optical_sensors/proximity Y lo curioso es que a partir de aquí se produce una especie de bucle, pues dentro de /optical_sensors/lightsensor/subsystem/ y /optical_sensors/proximity/subsytem, se repiten ficheros y carpetas como en /optical_sensors/lightsensor/ y /optical_sensors/proximity/ y así hasta... no sé cuántas veces. He llegado hasta 4 pero ya no he seguido. Esto me resulta esotérico... |
#7
|
|
Cita:
|
#8
|
Hay alguien que pueda subir esos archivos? Es posible que sea la raiz del problema, o una parte importante para que funcionen los sensores de proximidad y luz..., seria copiar la carpeta optical_sensors (con todo su contenido), que esta alojada en /sys/devices/virtual/ copiarla con el Es file explorer, o Root explorer y subirla a este post... A ver si con suerte se soluciona algo, gracias compañeros de antemano!
![]() |
#9
|
||||
|
||||
Estoy con ello... pero no es fácil.
De entrada, lo que comenté de que las carpetas son recurrentes... mirad hasta que punto! ![]() ![]() Y estos pantallazos es sin dejar que acabe. Dentro de proximity y lightsensor hay una carpeta llamada /subsystem, que contiene de nuevo /proximity y /ligthsensor y se repite... hasta el inifinito o casi. Muy raro ¿no? Voy a ver qué puedo extraer... ![]() Última edición por rbogu Día 31/12/12 a las 13:42:39 |
Gracias de parte de: | ||
#10
|
||||
|
||||
Bueno, pues no puedo copiar ni un solo archivo con ES file Explorer. Parece que los archivos que no están en /sdcard no me deja copiarlos.
La estructura es esta: LIGHTSENSOR: /optical_sensors/ligthsensor /optical_sensors/ligthsensor/ls_adc /optical_sensors/ligthsensor/ls_auto /optical_sensors/ligthsensor/ls_kadc /optical_sensors/ligthsensor/u_event /optical_sensors/ligthsensor/power /optical_sensors/ligthsensor/power/autosuspend_delay_ms /optical_sensors/ligthsensor/power/control /optical_sensors/ligthsensor/power/runtime_active_time /optical_sensors/ligthsensor/power/runtime_status /optical_sensors/ligthsensor/power/runtime_suspendend_time /optical_sensors/ligthsensor/subsystem y dentro de subsystem, el bucle infinito... /optical_sensors/ligthsensor/subsystem/ligthsensor /optical_sensors/ligthsensor/subsystem/proximity PROXIMITY: /optical_sensors/proximity /optical_sensors/proximity/ps_adc /optical_sensors/proximity/ps_kadc /optical_sensors/proximity/ps_led /optical_sensors/proximity/ps_test_mode /optical_sensors/proximity/u_event /optical_sensors/proximity/power /optical_sensors/proximity/power/autosuspend_delay_ms /optical_sensors/proximity/power/control /optical_sensors/proximity/power/runtime_active_time /optical_sensors/proximity/power/runtime_status /optical_sensors/proximity/power/runtime_suspendend_time /optical_sensors/proximity/subsystem y dentro de subsystem, el bucle infinito... /optical_sensors/proximity/subsystem/lightsensor /optical_sensors/proximity/subsystem/proximity Intentaré usar root explorer o algún otro método (¿lo hay?) para intentar copiar los ficheros. Última edición por rbogu Día 31/12/12 a las 13:41:21 |
Gracias de parte de: | ||
#11
|
Buuuufh! va a ser imposible hacer lo que propuse, parece que es lo que comentas, un bucle infinito, a mi me parece que de alguna manera elimine con 4EXTRecovery (que es el recovery que uso) alguna parte del firmware, puesto que hize Wipe format all (except sdcard) para eliminar la rom original de Vodafone (mal echo, pues deberia haber hecho un backup antes...
![]() |
#12
|
estos archivos creo que estan alojados en el firmware, he leido que una parte de los drivers estan una de sus particiones... bueno, de todas maneras feliz entrada de año!!!! un saludo!
|
#13
|
||||
|
||||
Y este problema es generalizado o solo de algunos terminales???
saludos |
#14
|
Yo creo que se deben perder los drivers (o en parte) que se encargan de los sensores de proximidad y de luz al actualizar a ICS desde alguna compilacion de Gingerbread, al hacer algun wipe o al cambiar de firmware... la raiz del problema no la se, pero en alguno de esos pasos debe de estar el problema
Enviado desde mi Sensation usando Tapatalk 2 |
#15
|
||||
|
||||
Si alguien que tenga el Sensation rooteado y le funcionen los sensores puede mirar si tiene la carpeta /sys/devices/virtual/optical_sensors...
![]() Podríamos ver si también tiene un bucle de contenido o incluso comparar sus ficheros con los míos. |
#16
|
||||
|
||||
Terminal con Android Revolution HD 6.8.0 rooteado S-off: funciona el sensor de proximidad y efectivamente existe la carpeta, acabo de comprobarlo (probado que funciona en llamada normal, no he probado con auriculares, no los uso).
|
#17
|
||||
|
||||
Gracias geopordos!
¿Podrías mirar qué tamaño de carpeta tienen /lightsensor y /proximity dentro de /optical_sensors? Y finalmente ¿puedes mirar si tus ficheros tiene el mismo contenido que los míos? En lightsensor: ls_adc ADC[0x2f] => level 5 ls_auto Ligth sensor Auto Enable = 1 ls_kadc kadc = 0x1c4, gadc = 0x1c2, kadc while this boot = 0x6da501c4 u_event --> vacío En proximity: ps_adc ADC[0x005], ENABLE = 0, intr_pin = 1, ps_pocket_mode = 0 ps_kadc P-sensor calibrated, (B_value, C_value, A_value, X_value, THL, THH) = (0x12, 0x23, 0x3, 0xe, 0x13, 0x15) ps_led Current led setting: 100mA ps_test_mode Test mode = 0, test1 = 0x0, test2 = 0x0 u_event --> vacío Muchas gracias! |
Gracias de parte de: | ||
#18
|
||||
|
||||
Pues el tamaño no sé como mirarlo, y los contenidos son:
ls_adc DC[0x001] => level 0 ls_auto es igual al tuyo. ls_cadc kadc=0x2b1, gadc=0x1c2, kadc while this boot 0x6da502b1 uevent vacío y ps_adc ADC[0x007], ENABLE=0, intr_pin1, ps_pocket_mode=0 ps_kadc cambian los valores: =(0x14, 0x1f, 0x3, 0xe, 0x14, 0x16) ps_led igual ps_test_mode igual uevent igual Y además en cada una de estas carpetas hay otras dos: power y subsystem, y, sorpresa...en cada carpeta subsystem comienza la clonación de las arpetas ad infinitum. Pero funcionar funciona. |
#19
|
va a ser complicado dar con la solucion, yo creo que el problema radica en algun firmware o en alguna stock rom, la primera rom de Gingerbread y el primer firmware podria ser donde esten alojados todos los drivers que al pasar a ICS se pierden, la razon no la se, y me estoy volviendo loco para dar con la solucion
![]() Lo penultimo sera probar de volver a meterle la rom stock de Vodafone y dejarla S-ON a ver si fue ese paso de pasar de S-ON a S-OFF Última edición por dave_uno Día 04/01/13 a las 22:05:46 |
|
#20
|
Para los que quiera que las luces de los botones capacitativos se enciendan al encender la pantalla, instalad esta app del Play Store: Soft buttons light
|
Respuesta |
![]() |
||||||
|
«
Tema Anterior
|
Siguiente tema
»
Herramientas | |
|
|
Hora actual: 12:23:33 (GMT +2)
HTCMania: líderes desde el 2007