|
||
|
#61
|
||||
|
||||
|
Bueno, pues con lo que sabemos, ¿os parece si recapitulamos y empezamos a hacer pruebas reales?
Podiamos crear un hangout por Google Talk y ponernos de acuerdo una tarde que los cuatro podamos (teredur, beachsun, cpro y un servidor) y poner los mismos parametros entre todos. ¿Lo veis bien? |
| Los siguientes 3 usuarios han agradecido a STEVE_MARS su comentario: | ||
|
|
|
#62
|
||||
|
||||
|
Yo por mi parte no tengo problema en ayudar en lo que pueda aportar... Únicamente comentar que estoy un poco limitado ya que no tengo Tablet, y mi entorno Linux es una máquina virtual justita de espacio y memoria, por lo que no puedo (al menos facilmente) por el momento hacer cosas como compilar.
|
|
#63
|
||||
|
||||
|
Por mi bien, pero vivo en modo tecla: ni siquiera tengo micro. Ni voyo.
No obstante, steve, ¿has podido comprobar si arranca de la SD? En teoría (o eso crei entender), con los archivos de la Arndale, si arranca, deberías tener acceso por el USB (/dev/ttyUSB0) a través de minicom. Pone que le cuesta unos 10 segundo y que si usas cualquier tecla en 3, entra en modo u-boot. |
|
#65
|
||||
|
||||
Creo que es lo único factible, más si cabe cuando el chino me insistía por chat en si el ordenador reconocía el palimpsesto: si ni siquiera se me encendía, qué va a reconocer... aunque ahora me gustaría tenerlo aquí para probar cosas. Y el ruso que dice que lo ha hecho, si no nos engaña, ¿cómo lo ha podido hacer si no es así? Aunque pienso que si puede arrancar de la SD, no debería hacer falta darle a ningún botón.Además, si entra en modo u-boot, poniendo "help comando" deberíamos tener la información de qué hace cada comando del utscript; eso, si lo que he encontrado por ahí es cierto y no he localizado nada del Exynos. PD.: para ver si lo monta, en linux se puede ver con el comando "dmesg" y si se quiere ver lo que va haciendo... comando "tail -f /var/log/dmesg" (creo que eso funciona incluso en Ubuntu, pero no lo he usado nunca). Debería aparecer algo parecido a ttyUSB0. |
|
#66
|
||||
|
||||
|
No he conseguido particionarla. Si formateo en FAT y despues me voy a Linux, el proceso lo hace correcto, incluso se ve en el led como va grabando (o al menos accediendo) en la SD. Pero despues la SD esta vacia, no tiene nada.
Edito: he posteado antes de leer tu ultimo post, pruebo a coger un log de lo que hace. |
|
#67
|
||||
|
||||
|
No he conseguido particionarla. Si formateo en FAT y despues me voy a Linux, el proceso lo hace correcto, incluso se ve en el led como va grabando (o al menos accediendo) en la SD. Pero despues la SD esta vacia, no tiene nada.
Edito: he posteado antes de leer tu ultimo post, pruebo a coger un log de lo que hace. ![]() |
|
#68
|
||||
|
||||
|
Steve, lo que intentas es el script de tu post 28 : http://www.htcmania.com/showpost.php...1&postcount=28 ?
Si es así el script NO copia ficheros en el FS FAT, es decir no los vas a ver ni en Windows ni en Linux... ya que no escribe los ficheros, sino lo que hace es escribir los datos de los ficheros a pelo en unas posiciones fijas de la SD. Pueden pasar dos cosas : - Que donde se escriba este en un hueco sin uso antes de la primera particion -> si la tenias en fat, sigues teniendo una SD en fat sin ficheros. - Que donde se escriba, te machaque los datos de la FAT -> Fs corrupto y probablemente no te lo reconozca el Windows. Que no veas los ficheros no quiere decir que no esten guardados... Por ejemplo desde linux haz un dd de la SD desde el byte 0x00200 hasta el byte 0x03DFF, el fichero resultante debe ser el mismo que exynos5250.bl1.bin Pruebalo y nos cuentas... |
| Gracias de parte de: | ||
|
#69
|
||||
|
||||
|
Os cuento:
Formateo en el PC la microsd, y la paso al portatil con Ubuntu. Ejecuto el script y se supone que lo hace todo correcto, este es el log: Código:
alex@alex-Presario-V4000-EK998EA-ABE:~$ cd sd_voyo alex@alex-Presario-V4000-EK998EA-ABE:~/sd_voyo$ cd cpro alex@alex-Presario-V4000-EK998EA-ABE:~/sd_voyo/cpro$ ./mksd.sh /dev/mmcblk0 STEP 1. check device brw-rw---- 1 root disk 179, 0 ago 1 20:59 /dev/mmcblk0 STEP 2. confirm device continue ()? [Y/n]: y STEP 3. check file -rw-r--r-- 1 alex alex 15360 jul 31 15:29 /home/alex/sd_voyo/cpro/vendor/insignal/arndale/exynos5250/exynos5250.bl1.bin -rw-r--r-- 1 alex alex 14336 jul 31 15:30 /home/alex/sd_voyo/cpro/u-boot/bl2.bin -rw-r--r-- 1 alex alex 256428 jul 31 15:29 /home/alex/sd_voyo/cpro/u-boot/u-boot.bin -rw-r--r-- 1 alex alex 94208 jul 31 15:29 /home/alex/sd_voyo/cpro/vendor/insignal/arndale/exynos5250/exynos5250.tzsw.bin STEP 4. unmounting partitions STEP 5. clean up boot area [sudo] password for alex: 32+0 registros leídos 32+0 registros escritos 16384 bytes (16 kB) copiados, 0,00658855 s, 2,5 MB/s STEP 6. copy/fusing files 30+0 registros leídos 30+0 registros escritos 15360 bytes (15 kB) copiados, 1,00445 s, 15,3 kB/s 28+0 registros leídos 28+0 registros escritos 14336 bytes (14 kB) copiados, 0,0896348 s, 160 kB/s 500+1 registros leídos 500+1 registros escritos 256428 bytes (256 kB) copiados, 1,93361 s, 133 kB/s 184+0 registros leídos 184+0 registros escritos 94208 bytes (94 kB) copiados, 0,72893 s, 129 kB/s STEP 6. Completed. Fuse time = 11 sec. alex@alex-Presario-V4000-EK998EA-ABE:~/sd_voyo/cpro$ Código:
[ 682.968066] tifm_core: MMC/SD card detected in socket 0:3 [ 683.232457] mmc3: new SD card at address b368 [ 683.238098] mmcblk0: mmc3:b368 UD 968 MiB [ 683.242972] mmcblk0: p1 [ 806.722094] tifm0 : demand removing card from socket 0:3 [ 806.722163] mmc3: card b368 removed [ 806.723653] mmcblk0: error -123 sending status command, retrying [ 806.723663] mmcblk0: error -123 sending status command, retrying [ 806.723671] mmcblk0: error -123 sending status command, aborting [ 806.723679] end_request: I/O error, dev mmcblk0, sector 1024 [ 806.723687] quiet_error: 42 callbacks suppressed [ 806.723694] Buffer I/O error on device mmcblk0, logical block 128 [ 806.723700] lost page write due to I/O error on mmcblk0 [ 806.723712] end_request: I/O error, dev mmcblk0, sector 1032 [ 806.723719] Buffer I/O error on device mmcblk0, logical block 129 [ 806.723725] lost page write due to I/O error on mmcblk0 [ 806.723732] end_request: I/O error, dev mmcblk0, sector 1040 [ 806.723738] Buffer I/O error on device mmcblk0, logical block 130 [ 806.723744] lost page write due to I/O error on mmcblk0 [ 806.723751] end_request: I/O error, dev mmcblk0, sector 1048 [ 806.723757] Buffer I/O error on device mmcblk0, logical block 131 [ 806.723763] lost page write due to I/O error on mmcblk0 [ 806.723770] end_request: I/O error, dev mmcblk0, sector 1056 [ 806.723776] Buffer I/O error on device mmcblk0, logical block 132 [ 806.723782] lost page write due to I/O error on mmcblk0 [ 849.260059] tifm_core: MMC/SD card detected in socket 0:3 [ 849.476462] mmc3: new SD card at address b368 [ 849.482089] mmcblk0: mmc3:b368 UD 968 MiB [ 849.486962] mmcblk0: p1 Y ahora, con blk0, sí me pide formaterar al meterla en el PC, lo cual siginifica que el formato ha cambiado. Pero si la meto en Ubuntu, no la reconoce aunque con fdisk -l me sigue apareciendo. Antes con blk01p la ponian en windows la reconocia y me decia que estaba vacia. He probado a arrancar con power, vol- y reset y no hace nada. y con vol-, vol+ y power tampoco, arranca normal. |
|
#70
|
||||
|
||||
|
Steve, lo que intentas es el script de tu post 28 : http://www.htcmania.com/showpost.php...1&postcount=28 ?
Si es así el script NO copia ficheros en el FS FAT, es decir no los vas a ver ni en Windows ni en Linux... ya que no escribe los ficheros, sino lo que hace es escribir los datos de los ficheros a pelo en unas posiciones fijas de la SD. Pueden pasar dos cosas : - Que donde se escriba este en un hueco sin uso antes de la primera particion -> si la tenias en fat, sigues teniendo una SD en fat sin ficheros. - Que donde se escriba, te machaque los datos de la FAT -> Fs corrupto y probablemente no te lo reconozca el Windows. Que no veas los ficheros no quiere decir que no esten guardados... Por ejemplo desde linux haz un dd de la SD desde el byte 0x00200 hasta el byte 0x03DFF, el fichero resultante debe ser el mismo que exynos5250.bl1.bin Pruebalo y nos cuentas... ![]() |
|
#71
|
||||
|
||||
|
La segunda ejecucion es la correcta, es decir el scrip se lanza contra el dispositivo, no contra una particion.
El comando seria algo como : dd iflag=dsync oflag=dsync if=/dev/mmcblk0 of=/home/alex/sd_voyo/cpro/vendor/insignal/arndale/exynos5250/Copia-exynos5250.bl1.bin bs=512 skip=1 count=30 Esto te deberia generar un fichero Copia-exynos5250.bl1.bin igual que /home/alex/sd_voyo/cpro/vendor/insignal/arndale/exynos5250/exynos5250.bl1.bin , pero leido de la SD. Si son iguales, que no lo dudo, tenemos el arranque, pero como decia faltan dos cosas : - Saber como hacer que la Tablet arranque de esos ficheros -> Segun whiterussian con (+)(-)(Pow) - Saber como arrancan esos fichero y que mas necesitan... es decir probablemente se necesite un kernel que no hemos puesto, un root para arrancar... Creo que es muy necesario un serial/consola... necesitamos ver que pasa, si ha pillado ese arranque o hacer el arranque normal. Vamos a Jugar con lo que tenemos. Si son iguales y suponemos que la SD esta OK, yo probaria arrancar la tablet con/sin la SD puesta: - (Pow) -> Normal - (-)(Pow) - (+)(-)(Pow) No se si introducir la variante del Reset. Quiero decir que la SD no flashea, ya que es un intento de arranque, por lo que es "segura", pero no se que hace exactamente el Reset... supongo que no borra nada, pero .... Como digo probaria arrancar varias veces con las combinaciones y estar atento a : - Comportamiento - Tiempo de cada cambio : por ejemplo esta 1 segundo enciende el led, 2s despues enciende el lcd... El tema es poder comparar cada arranque con un arranque normal sin la SD. La idea es intentar detectar si alguno de los arranques con la SD ha sido distinto en algo al resto o al mismo arranque sin sd... es decir si avanzaba algo... PD : el Whiterussian este de Tabletrepublic, solo ha aparecido para soltar la perla y no ha vuelto a aparecer... me parece muuu raro... Firmado : Uno que es mal Pensado...
Última edición por beachsun Día 01/08/13 a las 21:43:08. |
|
#72
|
||||
|
||||
|
Menuda currada amigos, esto con nada os lo podemos agradecer,
NO HAGAS NADA PARA QUE TE LO AGRADEZCAN, PERO TRATA DE HACERLO PARA GENTE AGRADECIDA Muchas gracias a todos por esta entrega gratuita de conocimientos y esta currada tan enorme
|
| Gracias de parte de: | ||
|
#73
|
||||
|
||||
|
De todas formas una cosa sí ha hecho: abrirnos una ventana curtural y no apedrear los cristales, como dicen los compadres |
|
#74
|
||||
|
||||
|
Hay que descartar el power y vol+, intenta entar en Recovery y como lo no encuentra hace un wipe data, vamos, que el tablet esta como recien instalado.
Cosa que por otro lado, es raro... si no tiene recovery.img, ¿como co..ones hace un wipe data?. Tiene que tener algo para que ejecute esa orden, tan listo no es como para hacerlo él solito. |
|
#78
|
||||
|
||||
|
Es normal que después de hacer el "mksdcard" linux no reconozca tarjeta hasta que no la saques y la vuelvas a meter: has modificado su información. La salida que te proporciona el script es correcta. En teoría, si metes esa tarjeta en la Voyo, debería hacer algo, si arranca de la SD.
Lo del dmesg es para lo siguente: Opcional (si no quieres usar minicom con sudo) 1.- Conectas la Voyo (apagada) por USB al ordenador con Linux. 2.- En un terminal, escribes el "tail -f /var/log/dmesg" 3.- Enciendes la Voyo y obtienes el VendorID y ProductID 4.- Puedes apagar/desconectar la Voyo 5.- Añades esos valores como dice en "Configuring USB access" en la página de Arndale Si no quieres hacer lo anterior usas minicom con sudo 1.- Conectas la Voyo (apagada) por USB al ordenador con Linux. 2.- En un terminal, escribes el "tail -f /var/log/dmesg" 3.- Configuras el minicom como dice en la página de Arndale "Setting serial port" (115200bps...) usando como puerto de comunicación /dev/ttyUSB0 4.- Enciendes la Voyo con la tarjeta SD puesta y probando si arranca desde la tarjeta; o con la combinación (+) (-) (Pow) 5.- Si arranca, en la terminal que está ejecutando el "dmesg" deberá aparecerte que la ha reconocido y que habilita el ttyUSB0 6.- El minicom debería poder conectarse y convertirse en terminal de la Voyo. Que escribís mucho!!! Más me valía haberme puesto a ver una peli ![]() Lo del ruso... en fin. Última edición por cpro Día 01/08/13 a las 22:39:04. Razón: corrijo comando |
|
#79
|
||||
|
||||
|
No hace nada, no sale texto ni graficos...nada. Se enciende, tarda un poco mas en arrancar (buscado el recovery imagino) y despues arranca como si acabaras de instalarla.
|
|
|
|
#80
|
||||
|
||||
|
El caso es que si formatea la particion data quiere decir que hay algo en el recovery. Ni imaginais lo importante que seria obtener el recovery.img. De ahí scariamos el kernel del recovery y el recovery.fstab, y de ahi al CWM Recovery es coser y cantar... habitualmente, claro. |
![]() |
Estás aquí
|
||||||
|
||||||