ROMs y desarrollo Voyo A15 ROMs y desarrollo Voyo A15

Respuesta
 
Herramientas
  #1  
Viejo 15/11/13, 14:43:25
Array

[xs_avatar]
occip occip no está en línea
Usuario novato en la web
 
Fecha de registro: nov 2013
Mensajes: 10
Modelo de smartphone: s3
Tu operador: Movistar
[kernel mod]

Hola,

Sorry I learnt spanish 25 years ago. I prefer speaking english (or french)

I've got a gift for you. I noticed that the discharge limit of the tablet is too high (3.7v) other tablets with lipo battery go under 3.5v . Modifying the limits will lead to 40 % bonus in lasting

So I decided to tweak the kernel with hex editor ( I don't have the kernel sources). Here it is my mod. The file must be unzipped and put a Cyanogenmod ROM.
After flashing your modified ROM file , the tablet will last longer and the charge time will be increased too.

Use at you own Risk !
The battery can explode etc ...



Cheers
Occip
Archivos Adjuntos
Tipo de Archivo: zip kernel.zip (4.69 MB, 73 visitas)
Responder Con Cita
Los siguientes 12 usuarios han agradecido a occip su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


  #2  
Viejo 15/11/13, 15:27:24
Array

[xs_avatar]
beachsun beachsun no está en línea
Miembro del foro
· Votos compra/venta: (1)
 
Fecha de registro: abr 2013
Mensajes: 254
Tu operador: Movistar

Hi, thanks for your kernel mod.

How did you find the offsets to patch?
Do you know any other interesting offset? Just like cpu/gpu mhz/voltage...
Responder Con Cita
  #3  
Viejo 15/11/13, 16:22:50
Array

[xs_avatar]
mml78 mml78 no está en línea
Usuario veterano
 
Fecha de registro: feb 2013
Localización: Lisboa
Mensajes: 500
Modelo de smartphone: Galaxy S4
Tu operador: Vodafone
Se hace luz...gracias occip.
Responder Con Cita
  #4  
Viejo 16/11/13, 14:17:46
Array

[xs_avatar]
LataDesign LataDesign no está en línea
Miembro del foro
 
Fecha de registro: jun 2012
Localización: Buenos Aires, Argentina
Mensajes: 126
Modelo de smartphone: Moto G5S Plus
Tu operador: Claro
Thanks occip, lets tray it.! Should I install with CWM? Install zip? Is wipe required?
Responder Con Cita
  #5  
Viejo 16/11/13, 14:25:53
Array

[xs_avatar]
rivermon rivermon no está en línea
Usuario muy activo
· Votos compra/venta: (18)
 
Fecha de registro: oct 2011
Localización: al norte del norte de españa
Mensajes: 1,130
Modelo de smartphone: Xiaomi MI 8 Lite, MI 2A, Redmi Note 4
Tu operador: Vodafone
Parece que se hace la luz de nuevo
Responder Con Cita
  #6  
Viejo 16/11/13, 18:17:34
Array

[xs_avatar]
occip occip no está en línea
Usuario novato en la web
 
Fecha de registro: nov 2013
Mensajes: 10
Modelo de smartphone: s3
Tu operador: Movistar
 Cita: Originalmente Escrito por LataDesign Ver Mensaje
Thanks occip, lets tray it.! Should I install with CWM? Install zip? Is wipe required?
The file must be unzipped and put in a Cyanogenmod ROM zip.
CYANOGEN ROM must be flashed with CWM.

No wipe is required if you have already the same ROM.


Maybe someone can make a flashable kernel for cwm


Occip
Responder Con Cita
Los siguientes 4 usuarios han agradecido a occip su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #7  
Viejo 17/11/13, 23:35:08
Array

[xs_avatar]
jolocotroco jolocotroco no está en línea
Miembro del foro
· Votos compra/venta: (1)
 
Fecha de registro: ene 2011
Localización: Madrid
Mensajes: 326
Tu operador: Pepephone

@occip
Me alegra verte por aqui, nuestra tableta necesita muchos como tu.
Voy a testear esto, parece bueno, si no encuentro ningun problema voy a incluir este kernel en proxima cm-10.2. gracias .

Si tiene conocimientos de C/C++ y kernel hacking, se podria comenzar a portar algun kernel compatible, pienso que el de arndale esta muy cerca http://git.insignal.co.kr/insignal/a...1/kernel/tree , necesitamos algo de trabajo para añadir los gpio, controladores de pantalla, tactil, sensor...., quiza sea demasiado trabajo y la necesidad de contar con un equipo amplio.

Saludos

Última edición por jolocotroco Día 17/11/13 a las 23:56:07.
Responder Con Cita
Gracias de parte de:
  #8  
Viejo 18/11/13, 12:26:02
Array

[xs_avatar]
occip occip no está en línea
Usuario novato en la web
 
Fecha de registro: nov 2013
Mensajes: 10
Modelo de smartphone: s3
Tu operador: Movistar
 Cita: Originalmente Escrito por jolocotroco Ver Mensaje
@occip
Me alegra verte por aqui, nuestra tableta necesita muchos como tu.
Voy a testear esto, parece bueno, si no encuentro ningun problema voy a incluir este kernel en proxima cm-10.2. gracias .

Si tiene conocimientos de C/C++ y kernel hacking, se podria comenzar a portar algun kernel compatible, pienso que el de arndale esta muy cerca http://git.insignal.co.kr/insignal/a...1/kernel/tree , necesitamos algo de trabajo para añadir los gpio, controladores de pantalla, tactil, sensor...., quiza sea demasiado trabajo y la necesidad de contar con un equipo amplio.

Saludos
Hi,

For me arndale is not the best starting point, arndale is not focused on efficient power management. From my point of view KTManta ( kernel for nexus 10) is the best, this kernel is fine tuned for performance and power consumption. With Ktmanta base kernel ,Cyanogen for Nexus 10 could be sipmply ported to Voyo A15 ( userspace difference screen resolution and wifi , bluetooth).



I made a compile test with ktmanta last week, without success ( obvious because no tweaking). I just discovered a way to speed up the test by using kernel uploading by USB without flashing through smdk tools and a modified utscript.

Cheers
Occip
Responder Con Cita
  #9  
Viejo 18/11/13, 19:30:10
Array

[xs_avatar]
jolocotroco jolocotroco no está en línea
Miembro del foro
· Votos compra/venta: (1)
 
Fecha de registro: ene 2011
Localización: Madrid
Mensajes: 326
Tu operador: Pepephone

Urbetter a usado el arbol de disposivos y kernel de arndale. Lo mas facil seria intentar iniciar con el kernel de arndale, añadirle los drivers para nuestra tableta y si todo va bien portar los cambios y mejoras de manta.

Para esto seria necesario un puerto de depuracion, quiza con dnw.

Saludos
Responder Con Cita
Gracias de parte de:
  #10  
Viejo 18/11/13, 21:19:10
Array

[xs_avatar]
occip occip no está en línea
Usuario novato en la web
 
Fecha de registro: nov 2013
Mensajes: 10
Modelo de smartphone: s3
Tu operador: Movistar
 Cita: Originalmente Escrito por jolocotroco Ver Mensaje
Urbetter a usado el arbol de disposivos y kernel de arndale. Lo mas facil seria intentar iniciar con el kernel de arndale, añadirle los drivers para nuestra tableta y si todo va bien portar los cambios y mejoras de manta.

Para esto seria necesario un puerto de depuracion, quiza con dnw.

Saludos
Right !
Código:
sudo smdk-usbdl -f arch/arm/boot/zImage 
SMDK42XX,S3C64XX USB Download Tool
Version 0.20 (c) 2004,2005,2006 Ben Dooks <[email protected]>

S3C64XX Detected!
=> found device: bus 002, dev 009
=> loaded 5023968 bytes from arch/arm/boot/zImage
=> Downloading 5023978 bytes to 0x30000000
=> Data checksum 8de2
=> usb_bulk_write() returned 5023978
It works well with dnw in utscript

Occip
Responder Con Cita
Los siguientes 2 usuarios han agradecido a occip su comentario:
  #11  
Viejo 21/11/13, 16:15:14
Array

[xs_avatar]
beachsun beachsun no está en línea
Miembro del foro
· Votos compra/venta: (1)
 
Fecha de registro: abr 2013
Mensajes: 254
Tu operador: Movistar

Me llevais mucha ventaja....

He bajado los fuentes de un kernel KTmanta y lo he podido compilar, pero la cantidad de opciones que hay lo complica mucho, no soy capaz ni por asomo de identificar que activar o no en ese kernel.

He intentado bajar los fuentes del kernel de arndale que se comenta pero el
git clone git://git.insignal.co.kr/insignal/arndale_octa-jb_mr1.1/kernel
no me baja los fuentes, solo una carpeta .git con informacion del repositorio.
Desconozco porque no estan los fuentes.

Código:
 git clone git://git.insignal.co.kr/insignal/arndale_octa-jb_mr1.1/kernel
Cloning into 'kernel'...
remote: Counting objects: 42175, done.
remote: Compressing objects: 100% (38252/38252), done.
remote: Total 42175 (delta 3416), reused 42175 (delta 3416)
Receiving objects: 100% (42175/42175), 115.96 MiB | 653 KiB/s, done.
Resolving deltas: 100% (3416/3416), done.
warning: remote HEAD refers to nonexistent ref, unable to checkout.
Alguna idea?

Edito : Bueno he dado un paso mas.
Por si le pasa a alguien mas...

Código:
cd kernel

git checkout arndale_octa-jb_mr1.1
Checking out files: 100% (39917/39917), done.
Branch arndale_octa-jb_mr1.1 set up to track remote branch arndale_octa-jb_mr1.1 from origin.
Switched to a new branch 'arndale_octa-jb_mr1.1'

Última edición por beachsun Día 21/11/13 a las 16:47:50.
Responder Con Cita
  #12  
Viejo 22/11/13, 11:09:59
Array

[xs_avatar]
jolocotroco jolocotroco no está en línea
Miembro del foro
· Votos compra/venta: (1)
 
Fecha de registro: ene 2011
Localización: Madrid
Mensajes: 326
Tu operador: Pepephone

 Cita: Originalmente Escrito por occip Ver Mensaje
Right !
Código:
sudo smdk-usbdl -f arch/arm/boot/zImage 
SMDK42XX,S3C64XX USB Download Tool
Version 0.20 (c) 2004,2005,2006 Ben Dooks <[email protected]>

S3C64XX Detected!
=> found device: bus 002, dev 009
=> loaded 5023968 bytes from arch/arm/boot/zImage
=> Downloading 5023978 bytes to 0x30000000
=> Data checksum 8de2
=> usb_bulk_write() returned 5023978
It works well with dnw in utscript

Occip

Ahora estoy con el kernel, y queria intentar eso pero tengo problemas.

utscript:
Código:
dnw 40008000
Código:
lsusb
Bus 001 Device 004: ID 04e8:1234 Samsung Electronics Co., Ltd
Código:
smdk-usbdl -f zImage
SMDK42XX USB Download Tool
Version 0.20 (c) 2004,2005,2006Ben Dooks <[email protected]>

failed to find device
No doy con el problema, puedes dar alguna explicacion.

Saludos
Responder Con Cita
  #13  
Viejo 22/11/13, 13:36:44
Array

[xs_avatar]
occip occip no está en línea
Usuario novato en la web
 
Fecha de registro: nov 2013
Mensajes: 10
Modelo de smartphone: s3
Tu operador: Movistar
Código:
smdk-usbdl -f zImage
SMDK42XX USB Download Tool
Version 0.20 (c) 2004,2005,2006Ben Dooks <[email protected]>
 
failed to find device
Hi
It looks like you are using a old version of the tool :
SMDK42XX USB Download Tool vs SMDK42XX,SMDK64XX USB Download Tool
Your version doesn't handle exynos 5
.

I've got a very important information for you. It will help us a lot in developping a new kernel.

You have the kernel log of the previous kernel boot in /proc/last_kmsg

I notice the arndale kernel boots at 50% whereas Ktmanta dies very early.

The arndale kernel is stuck for power management reason ( the PMU ACT8847 is not handled by arndale kernel)

I am more and more interested in kernel dev since we have debugging facilites.

Cheers
Occip
Responder Con Cita
Los siguientes 3 usuarios han agradecido a occip su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #14  
Viejo 22/11/13, 15:55:01
Array

[xs_avatar]
jolocotroco jolocotroco no está en línea
Miembro del foro
· Votos compra/venta: (1)
 
Fecha de registro: ene 2011
Localización: Madrid
Mensajes: 326
Tu operador: Pepephone

Conseguido!!

SMDK42XX,S3C64XX USB Download Tool
Version 0.20 (c) 2004,2005,2006 Ben Dooks <[email protected]>

S3C64XX Detected!

Última edición por jolocotroco Día 22/11/13 a las 18:37:01.
Responder Con Cita
Los siguientes 3 usuarios han agradecido a jolocotroco su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #15  
Viejo 22/11/13, 16:35:02
Array

[xs_avatar]
jolocotroco jolocotroco no está en línea
Miembro del foro
· Votos compra/venta: (1)
 
Fecha de registro: ene 2011
Localización: Madrid
Mensajes: 326
Tu operador: Pepephone

El ACT8847 parece ser comun en placas urbetter, ejemplo hyunday t7s.
Frontier esta haciendo un buen trabajo que seguramente nos sea util para nuestra Voyo. > http://www.slatedroid.com/topic/9184...on-for-t7-t7s

Aqui fuentes del kernel, aun no trabajan, pero tienen implementado la pantalla tactil, parece ser igual a la de voyo y el PMU ACT8847. > https://github.com/Frontier314/kernel-t7s-ics

Última edición por jolocotroco Día 22/11/13 a las 16:39:55.
Responder Con Cita
Los siguientes 2 usuarios han agradecido a jolocotroco su comentario:
  #16  
Viejo 22/11/13, 21:56:01
Array

[xs_avatar]
rivermon rivermon no está en línea
Usuario muy activo
· Votos compra/venta: (18)
 
Fecha de registro: oct 2011
Localización: al norte del norte de españa
Mensajes: 1,130
Modelo de smartphone: Xiaomi MI 8 Lite, MI 2A, Redmi Note 4
Tu operador: Vodafone
Menuda currada te estás pegando joloco
Gracias amigo
Responder Con Cita
  #17  
Viejo 26/11/13, 15:18:18
Array

[xs_avatar]
jolocotroco jolocotroco no está en línea
Miembro del foro
· Votos compra/venta: (1)
 
Fecha de registro: ene 2011
Localización: Madrid
Mensajes: 326
Tu operador: Pepephone

Despues de unos dias con un super brick, vuelvo a la pelea.

Mi utsript:
dnw 40008000
Código:
sudo smdk-usbdl -f arch/arm/boot/zImage -a 0x40008000
SMDK42XX,S3C64XX USB Download Tool
Version 0.20 (c) 2004,2005,2006 Ben Dooks <[email protected]>

S3C64XX Detected!
=> found device: bus 001, dev 012
=> loaded 4329432 bytes from arch/arm/boot/zImage
=> Downloading 4329442 bytes to 0x40008000
=> Data checksum f33b
=> usb_bulk_write() returned 4329442
Despues de esto la tablet se inicia automaticamente con el kernel de la emmc, no lo entiendo.

Cambio el utscript por este:
Código:
dnw 40008000
bootm 40008000
Ahora si parece cargar e iniciar el kernel, enviado por usb, pero la tablet queda bloqueada, posiblemente por kernel panic, no hay acceso a adb no tengo log para ver los errores. Hay que abrir la tableta y buscar un puerto serie.
Responder Con Cita
  #18  
Viejo 26/11/13, 21:12:32
Array

[xs_avatar]
occip occip no está en línea
Usuario novato en la web
 
Fecha de registro: nov 2013
Mensajes: 10
Modelo de smartphone: s3
Tu operador: Movistar
 Cita: Originalmente Escrito por jolocotroco Ver Mensaje
Despues de unos dias con un super brick, vuelvo a la pelea.

Mi utsript:
dnw 40008000
Código:
sudo smdk-usbdl -f arch/arm/boot/zImage -a 0x40008000
SMDK42XX,S3C64XX USB Download Tool
Version 0.20 (c) 2004,2005,2006 Ben Dooks <[email protected]>

S3C64XX Detected!
=> found device: bus 001, dev 012
=> loaded 4329432 bytes from arch/arm/boot/zImage
=> Downloading 4329442 bytes to 0x40008000
=> Data checksum f33b
=> usb_bulk_write() returned 4329442
Despues de esto la tablet se inicia automaticamente con el kernel de la emmc, no lo entiendo.

Cambio el utscript por este:
Código:
dnw 40008000
bootm 40008000
Ahora si parece cargar e iniciar el kernel, enviado por usb, pero la tablet queda bloqueada, posiblemente por kernel panic, no hay acceso a adb no tengo log para ver los errores. Hay que abrir la tableta y buscar un puerto serie.
Hi
No need to open the tablet, previous log is saved in /proc/last_kmsg
Occip
Responder Con Cita
Gracias de parte de:
  #19  
Viejo 29/11/13, 16:13:41
Array

[xs_avatar]
jolocotroco jolocotroco no está en línea
Miembro del foro
· Votos compra/venta: (1)
 
Fecha de registro: ene 2011
Localización: Madrid
Mensajes: 326
Tu operador: Pepephone

Llevo unos dias estudiando el kernel y me doy cuenta que tengo mucho que aprender, esto lo hace mas divertido.

 Cita: Originalmente Escrito por occip Ver Mensaje
Hi
No need to open the tablet, previous log is saved in /proc/last_kmsg
Occip
Gracias de nuevo

Me doy cuenta que el ACT8847 es la parte mas importante y peligrosa, sencillamente es el que controla la energia de la cpu, memoria, perifericos...,
Necesitamos las fuentes de un kernel exynos con act8847. He buscado y he encontrado estos dispositivos:
Exynos4412
-Hyundai T7
-Hyundai T10
-Voyo Q101
-UT-Exynos4412 (placa de desarrollo)
-KIT4412-I, II (placa de desarrollo)
Exynos5250
-Voyo A15 (la nuestra)
Exynos5410
-TeamGee Super8 (no estoy seguro)

Todos ellos fabricados por urbetter, la unica posibilidad de encontrar las fuentes es de las placas de desarrollo ya que se venden con las fuentes en un dvd, si localizamos a alguien que la tenga por algun foro, vendedor..., podriamos pedirselas. De esta forma conseguimos un kernel funcional para dropad a8, tambien de urbetter.
Responder Con Cita
Los siguientes 2 usuarios han agradecido a jolocotroco su comentario:


  #20  
Viejo 29/11/13, 17:35:54
Array

[xs_avatar]
occip occip no está en línea
Usuario novato en la web
 
Fecha de registro: nov 2013
Mensajes: 10
Modelo de smartphone: s3
Tu operador: Movistar
 Cita: Originalmente Escrito por jolocotroco Ver Mensaje
Llevo unos dias estudiando el kernel y me doy cuenta que tengo mucho que aprender, esto lo hace mas divertido.



Gracias de nuevo

Me doy cuenta que el ACT8847 es la parte mas importante y peligrosa, sencillamente es el que controla la energia de la cpu, memoria, perifericos...,
Necesitamos las fuentes de un kernel exynos con act8847. He buscado y he encontrado estos dispositivos:
Exynos4412
-Hyundai T7
-Hyundai T10
-Voyo Q101
-UT-Exynos4412 (placa de desarrollo)
-KIT4412-I, II (placa de desarrollo)
Exynos5250
-Voyo A15 (la nuestra)
Exynos5410
-TeamGee Super8 (no estoy seguro)

Todos ellos fabricados por urbetter, la unica posibilidad de encontrar las fuentes es de las placas de desarrollo ya que se venden con las fuentes en un dvd, si localizamos a alguien que la tenga por algun foro, vendedor..., podriamos pedirselas. De esta forma conseguimos un kernel funcional para dropad a8, tambien de urbetter.
Hi,

I have made some reverse engineering on act8847 driver with a disassambler, it looks like the driver is customized and the code is not the same as Hyundai T7 kernel driver .
I noticed some big differences in the i2c_probe function, VOYO has some GPIO setting inside.

I think I can reverse the VOYO's act8847 driver, it will probably take at least 20 hours


Occip
Responder Con Cita
Gracias de parte de:
Respuesta

Estás aquí
Regresar   Portal | Indice > Foro Tablets / Laptops > Otras tablets con Android > Voyo > ROMs y desarrollo Voyo A15



Hora actual: 04:06:45 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /