dirtyhank
03/12/11, 16:01:52
Leyendo este hilo (http://forum.xda-developers.com/showthread.php?t=1373879) en XDA sobre Google cómo solucionó el problema del volumen se revelan cosas intesantes.
Literalmente fueron 4 líneas de código, las suficientes para hacer un "debouncing" de las teclas de volumen. Lo realmente grave es que esos cambios comenzaron en la rama experimental del kernel el día 4 de Noviembre, 13 días antes de que el teléfono saliese a la venta en UK!!!. Queda claro que tanto Samsung como Google conocían el problema, pero había que hacer pruebas y era tarde para llegar a tiempo al lanzamiento, y para no arriesgarse a un retraso de varias semanas (y perder la campaña navideña) decidieron seguir adelante como si nada, para luego aplicar el parche OTA.
commit a052f63ff9095b93f66486c4dce951588b684f26
Author: tyoony <tyoony.yoonsamsung.com>
Date: Thu Nov 10 23:14:26 2011 -0800
ARM: omap4: tuna: change key debounce time to 2ms
commit 11e15a879dd5a176b469206a84193d6ecef8453d
Author: Dima Zavin <dimaandroid.com>
Date: Tue Nov 8 13:03:11 2011 -0800
input: gpio_input: don't print debounce message unless flag is set
commit 30b2a956b35c24060466af687437af3b01997d15
Author: tyoony <tyoony.yoonsamsung.com>
Date: Fri Nov 4 03:05:05 2011 -0700
ARM: omap4: tuna: Add debounce time for power and volume keys
Normal que Samsung y Google se hiciesen los locos...
Literalmente fueron 4 líneas de código, las suficientes para hacer un "debouncing" de las teclas de volumen. Lo realmente grave es que esos cambios comenzaron en la rama experimental del kernel el día 4 de Noviembre, 13 días antes de que el teléfono saliese a la venta en UK!!!. Queda claro que tanto Samsung como Google conocían el problema, pero había que hacer pruebas y era tarde para llegar a tiempo al lanzamiento, y para no arriesgarse a un retraso de varias semanas (y perder la campaña navideña) decidieron seguir adelante como si nada, para luego aplicar el parche OTA.
commit a052f63ff9095b93f66486c4dce951588b684f26
Author: tyoony <tyoony.yoonsamsung.com>
Date: Thu Nov 10 23:14:26 2011 -0800
ARM: omap4: tuna: change key debounce time to 2ms
commit 11e15a879dd5a176b469206a84193d6ecef8453d
Author: Dima Zavin <dimaandroid.com>
Date: Tue Nov 8 13:03:11 2011 -0800
input: gpio_input: don't print debounce message unless flag is set
commit 30b2a956b35c24060466af687437af3b01997d15
Author: tyoony <tyoony.yoonsamsung.com>
Date: Fri Nov 4 03:05:05 2011 -0700
ARM: omap4: tuna: Add debounce time for power and volume keys
Normal que Samsung y Google se hiciesen los locos...