|
||
|
![]() |
![]() |
ROMs y desarrollo Samsung Galaxy Nexus ROMs y desarrollo Samsung Galaxy Nexus |
![]() |
|
Herramientas |
#1
|
||||
|
||||
![]() ![]() No soy es descubridor de esta posible solución, solo uno de los muchos que nos hemos estado preguntando por qué la base oficial del galaxay nexus dejo de funcionar como espejo y solo muestra un android, ademas de solo permitir reproducir vídeos desde ciertos programas, cuando en la versión 4.0.2 funcionaba y como un cable chino de 15 euros si lo permite y este base de casi 50 euros en su día no, pues un cambio de software ![]() Al parecer el problema se encuentra en este archivo "board-tuna-connector.c" Enlace CyanogenMod 10.1 https://github.com/CyanogenMod/andro...na-connector.c Código:
if (on) { val = USB_EVENT_VBUS; if (devcap) { u16 adopter_id = (devcap[MHL_DEVCAP_ADOPTER_ID_H] << 8) | devcap[MHL_DEVCAP_ADOPTER_ID_L]; u16 device_id = (devcap[MHL_DEVCAP_DEVICE_ID_H] << 8) | devcap[MHL_DEVCAP_DEVICE_ID_L]; if (adopter_id == 0x3333 || adopter_id == 321) { if (devcap[MHL_DEVCAP_RESERVED] == 2) val = USB_EVENT_CHARGER; if (device_id == 0x1234) dock = 1; } } wake_lock(&sii9234_wake_lock); } else { wake_unlock(&sii9234_wake_lock); val = USB_EVENT_NONE; } https://github.com/CyanogenMod/andro...na-connector.c Código:
if (on) { val = USB_EVENT_VBUS; if (devcap) { u16 adopter_id = (devcap[MHL_DEVCAP_ADOPTER_ID_H] << 8) | devcap[MHL_DEVCAP_ADOPTER_ID_L]; u16 device_id = (devcap[MHL_DEVCAP_DEVICE_ID_H] << 8) | devcap[MHL_DEVCAP_DEVICE_ID_L]; if (adopter_id == 0x3333 || adopter_id == 321) { if (devcap[MHL_DEVCAP_RESERVED] == 2) val = USB_EVENT_CHARGER; if (device_id == 0x1234) dock = 1; } } wake_lock(&sii9234_wake_lock); } else { wake_unlock(&sii9234_wake_lock); val = USB_EVENT_NONE; } Enlace ICS cyanogenmod https://github.com/CyanogenMod/andro...na-connector.c Código:
if (on) { val = USB_EVENT_VBUS; if (devcap) { u16 adopter_id = (devcap[MHL_DEVCAP_ADOPTER_ID_H] << 8) | devcap[MHL_DEVCAP_ADOPTER_ID_L]; u16 device_id = (devcap[MHL_DEVCAP_DEVICE_ID_H] << 8) | devcap[MHL_DEVCAP_DEVICE_ID_L]; if (adopter_id == 0x3333 || adopter_id == 321) { if (devcap[MHL_DEVCAP_RESERVED] == 2) val = USB_EVENT_CHARGER; if (device_id == 0x1234) dock = 1; } } } else { val = USB_EVENT_NONE; } https://bitbucket.org/maisi/franco/s...na-connector.c Código:
if (devcap) { u16 adopter_id = (devcap[MHL_DEVCAP_ADOPTER_ID_H] << 8) | devcap[MHL_DEVCAP_ADOPTER_ID_L]; u16 device_id = (devcap[MHL_DEVCAP_DEVICE_ID_H] << 8) | devcap[MHL_DEVCAP_DEVICE_ID_L]; if (adopter_id == 0x3333 || adopter_id == 321) { if (devcap[MHL_DEVCAP_RESERVED] == 2) val = USB_EVENT_CHARGER; if (device_id == 0x1234) dock = 1; } } } else { val = USB_EVENT_NONE; } Código:
if (adopter_id == 0x3333 || adopter_id == 321) { El problema: ![]() Vídeo de como tendría que funcionar: Temas de consulta: http://forum.xda-developers.com/show...62767890095711 http://forum.xda-developers.com/show....php?t=1780481 http://rootzwiki.com/topic/29281-how...id-403-and-up http://forum.xda-developers.com/show....php?t=1780683 http://forum.xda-developers.com/show...1#post35365411 Saludos
__________________
"Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas." Albert Einstein, Asus eee Pad Transformer TF101 16 GB Internal / 32GB microSD, Asus Keyboard Dock, ROM katkiss 5.1.1_r16
Última edición por arcangel_web Día 31/08/13 a las 22:13:50. |
|
![]() |
![]() |
||||||
|
Herramientas | |