Esta pequeña información es para que se acaben las preguntas cuando postean un camdriver para el W200 y preguntan si puede poner en un W300 o vicevarsa.
La cámara del W200 - K310@W200 y W300 son idénticas por lo tanto el camdriver de un W200 sirve en un W300 y viceversa, sólo que ponerlo directamente hará que se vea todo negro.
La razón por la pasa esto es que la configuracion del hardware de la cámara (W200 - K310@W200) no coincide con el del W300, pero si es posible modificarlo para que corra.
Lo que tienen que hacer es abrir el archivo con un editor de texto y se van a la sección:
(camdriver W200 o K310@W200)
y cambian estos números 12 por 16 en esta parte://================================================== =======
//Power on sequence
//================================================== =======
cam_power_on_0 = 5, 0, 0, 1, 64; // Pull RST pin and wait 100 ms
cam_power_on_1 = 5, 1, 12, 1, 0; // Set GPIO 12 as output (VDD_SA, VDD_IO 2.7V; VDD_AF 2.7V)
cam_power_on_2 = 5, 2, 12, 0, 5; // Set GPIO 12 low and wait 5 ms
cam_power_on_3 = 5, 3, 1, 32C8, 5; // Turn on 13 MHz clock and wait 5 ms
cam_power_on_4 = 5, 0, 0, 0, 64; // Release RST pin and wait 100 ms
//================================================== =======
//Power off sequence
//================================================== =======
cam_power_off_0= 5, 1, 12, 1, 0; // Set GPIO 12 as output
cam_power_off_1= 5, 2, 12, 1, 5; // Set GPIO 12 high
cam_power_off_2= 5, 3, 1, 1, 0; // Turn off 13 MHz clock
que lo que hace es cambiar la configuracion del microprocesador de la camara sobre ese pin y asi coincide con la conexion interna del W300//================================================== =======
//Power on sequence
//================================================== =======
cam_power_on_0 = 5, 0, 0, 1, 64; // Pull RST pin and wait 100 ms
cam_power_on_1 = 5, 1, 16, 1, 0; // Set GPIO 16 as output (VDD_SA, VDD_IO 2.7V; VDD_AF 2.7V)
cam_power_on_2 = 5, 2, 16, 0, 5; // Set GPIO 16 low and wait 5 ms
cam_power_on_3 = 5, 3, 1, 32C8, 5; // Turn on 13 MHz clock and wait 5 ms
cam_power_on_4 = 5, 0, 0, 0, 64; // Release RST pin and wait 100 ms
//================================================== =======
//Power off sequence
//================================================== =======
cam_power_off_0= 5, 1, 16, 1, 0; // Set GPIO 16 as output
cam_power_off_1= 5, 2, 16, 1, 5; // Set GPIO 16 high
cam_power_off_2= 5, 3, 1, 1, 0; // Turn off 13 MHz clock
Luego lo guardan con el mismo nombre y lo ponen en el celular y listo.
El proceso inverso se lo realiza para cuando quieran utilizar un camdriver del W300 en un W200 - K310@W200.
Es decir para:
W200 - K3102@W200 debe ser 12
W300 debe ser 16
Asi de sencillo,
Saludos
Marcadores