![]() |
|
ROMs y desarrollo Voyo A15 ROMs y desarrollo Voyo A15 |
«
Tema Anterior
|
Siguiente tema
»
|
Herramientas |
#1
|
||||
|
||||
[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 |
Los siguientes 12 usuarios han agradecido a occip su comentario: | ||
|
#2
|
||||
|
||||
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... |
#3
|
Se hace luz...gracias occip.
|
#4
|
Thanks occip, lets tray it.! Should I install with CWM? Install zip? Is wipe required?
|
#5
|
||||
|
||||
Parece que se hace la luz de nuevo
![]() |
#6
|
||||
|
||||
Cita:
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 |
Los siguientes 4 usuarios han agradecido a occip su comentario: | ||
#7
|
||||
|
||||
@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 |
Gracias de parte de: | ||
#8
|
||||
|
||||
Cita:
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 |
#9
|
||||
|
||||
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 |
Gracias de parte de: | ||
#10
|
||||
|
||||
Cita:
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 ![]() Occip |
Los siguientes 2 usuarios han agradecido a occip su comentario: | ||
#11
|
||||
|
||||
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. 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 |
#12
|
||||
|
||||
Cita:
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 Saludos |
#13
|
||||
|
||||
Código:
smdk-usbdl -f zImage SMDK42XX USB Download Tool Version 0.20 (c) 2004,2005,2006Ben Dooks <[email protected]> failed to find device 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 |
Los siguientes 3 usuarios han agradecido a occip su comentario: | ||
#14
|
||||
|
||||
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 |
Los siguientes 3 usuarios han agradecido a jolocotroco su comentario: | ||
#15
|
||||
|
||||
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 |
Los siguientes 2 usuarios han agradecido a jolocotroco su comentario: | ||
#16
|
||||
|
||||
Menuda currada te estás pegando joloco
Gracias amigo |
#17
|
||||
|
||||
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 Cambio el utscript por este: Código:
dnw 40008000 bootm 40008000 |
#18
|
||||
|
||||
Cita:
No need to open the tablet, previous log is saved in /proc/last_kmsg Occip |
Gracias de parte de: | ||
#19
|
||||
|
||||
Llevo unos dias estudiando el kernel y me doy cuenta que tengo mucho que aprender, esto lo hace mas divertido.
Cita:
![]() 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. |
Los siguientes 2 usuarios han agradecido a jolocotroco su comentario: | ||
|
#20
|
||||
|
||||
Cita:
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 |
Gracias de parte de: | ||
Respuesta |
![]() |
||||||
|
«
Tema Anterior
|
Siguiente tema
»
Herramientas | |
|
|
Hora actual: 09:37:29 (GMT +2)
HTCMania: líderes desde el 2007