PDA

Ver la Versión Completa : KERNEL BrenDroid build 7 [4.1][4.2]


duniel
24/11/13, 11:13:36
Bueno pues este gran chaval esta cocinando kernels por el grupo de fb, en su dia ya saco un 3.4.5 para jb 4.2.2, pero no resultó efectivo... Creo recordar que también hace tiempo sacó un kernel para ICS, fue el primero.
Bueno pues este kernel parece que ya empieza a funcionar y dar caña a nuestro pequeñin, así que os lo traigo. (La rom que hoy he posteado (la Cobalt OS) lleva este kernel...)
No tiene ningun overclock, ya que los otros kernels que saco lo llevaban y no parecia notarse mucho... Bren también habla de añadir la funcion USB-OTG en uno de sus kernels... interesante.
Bueno dejo de enrrollarme y ahí va:

link: https://www.facebook.com/notes/kata-i1iball-andi-45honescribe-za985malata-i8bq-aquaris-users-group/brendroid-kernel/445913102181144 actualizado 9/12/13

Ok guys I present to you the BrenDroid Kernel and I'm very sorry to keep you waiting...

Features:

Build 7



Added some features from K^Kernel

- Timer Slack Tweaks
- Added-Optimized-AES-and-SHA1-Routines
- Optimized ARM RWSEM Algorithm
- Read the K^Kernel Thread From XDA for More Info...


GZIP Compression


Build 6



Added all Commits from Varun.Chitre15's Source
Upstreamed to 3.4.5 (3.4.62)
GZIP Compression


Build 5


Almost all major ThunderZap Tweaks
CK3 Tweaks
So far, No battery issues on my phone :)
Swap Support
XZ Compression ( zImage is just 2.6MB )

Build 4


All Features of Build 5
GZIP Compression

Link:
4.1 Build 7: https://www.mediafire.com/download/1z4znlx52nsw3dr (https://www.facebook.com/l.php?u=https%3A%2F%2Fwww.mediafire.com%2Fdownload %2F1z4znlx52nsw3dr&h=pAQG1xFAH&s=1)
4.2 Build 7: https://www.mediafire.com/download/dyt0yfrk73c8evm (https://www.facebook.com/l.php?u=https%3A%2F%2Fwww.mediafire.com%2Fdownload %2Fdyt0yfrk73c8evm&h=SAQH_tqZb&s=1)
4.1 Build 6: https://www.mediafire.com/?yy2rd7yq9yi2lk5 (https://www.facebook.com/l.php?u=https%3A%2F%2Fwww.mediafire.com%2F%3Fyy2rd 7yq9yi2lk5&h=JAQGtEtyG&s=1)
4.2 Build 6: https://www.mediafire.com/download/bgae90i49g35orf (https://www.facebook.com/l.php?u=https%3A%2F%2Fwww.mediafire.com%2Fdownload %2Fbgae90i49g35orf&h=dAQFtxQh5&s=1)
4.1 Build 5: https://www.mediafire.com/download/be22971ol3uhdwr/BrenDroid+Build+5.zip (https://www.facebook.com/l.php?u=https%3A%2F%2Fwww.mediafire.com%2Fdownload %2Fbe22971ol3uhdwr%2FBrenDroid%2BBuild%2B5.zip&h=QAQEPeti2&s=1)
4.2 Build 5: https://www.mediafire.com/download/ad4taqwkzdbd357 (https://www.facebook.com/l.php?u=https%3A%2F%2Fwww.mediafire.com%2Fdownload %2Fad4taqwkzdbd357&h=oAQFrKv0D&s=1)
4.1 Build 4: https://www.mediafire.com/?29rxcqh6q1o79v5 (https://www.facebook.com/l.php?u=https%3A%2F%2Fwww.mediafire.com%2F%3F29rxc qh6q1o79v5&h=-AQFYhYZk&s=1)
4.2 Build 4: https://www.mediafire.com/?9rur7y6fyfynwtq (https://www.facebook.com/l.php?u=https%3A%2F%2Fwww.mediafire.com%2F%3F9rur7 y6fyfynwtq&h=kAQEAZ0_h&s=1)

Build 4 is recommended as Sir Tamal recommends it.. :)

How to Flash?

1. Boot to TWRP
2. Install/Flash it ( No Need To Wipe Anything... )
3. Enjoy!

How to Make Swap?

1. Boot to TWRP
2. Goto Advance
3. Partition SD-Card
4. Select your Desired Swap Size - Keep EXT size 0 - My Swap Size is 512MB
5. Reboot to System
6. Open Terminal Emulator
7. Type This

mkswap /dev/block/mmcblk1p2

AND

swapon /dev/block/mmcblk1p2

8. To check swap is working Type:

free

THEN check if SWAP is Greater than ZERO "0"

9. Do this everytime you reboot/shutdown

OR to make it PERSISTENT, make an INIT.d script like this one:

#!/system/bin/sh# SWAP
mkswap /dev/block/mmcblk1p2
swapon /dev/block/mmcblk1p2

THEN check if SWAP is Greater than ZERO "0"

9. Do this everytime you reboot/shutdown

OR to make it PERSISTENT, make an INIT.d script like this one:

#!/system/bin/sh
# SWAP
mkswap /dev/block/mmcblk1p3
swapon /dev/block/mmcblk1p3

Tips:



The best when installed with AlloyX Rom


Credits:



Varun.Chitre15 for the patches
Christopher83 coz I took some features from his Kernel
Sir Tamal Ghosh for suggesting the kernel name and for testing it..
Sir Milind Lokde coz without him I would never advanced into this stage..
Kshitij Chelsea ForLife for the Better Swap Making Method (https://www.facebook.com/notes/kata-i1iball-andi-45honescribe-za985malata-i8bq-aquaris-users-group/brendroid-kernel/445913102181144#)
Tri_Zet for solving the JB kernel source problem..
Con Kolivas for the CK3 Tweaks


-Aquí os iré dejando la última versión y su link de descarga:
Build 7
[4.1]: https://www.mediafire.com/download/1z4znlx52nsw3dr (https://www.facebook.com/l.php?u=https%3A%2F%2Fwww.mediafire.com%2Fdownload %2F1z4znlx52nsw3dr&h=pAQG1xFAH&s=1)
[4.2]: https://www.mediafire.com/download/dyt0yfrk73c8evm (https://www.facebook.com/l.php?u=https%3A%2F%2Fwww.mediafire.com%2Fdownload %2Fdyt0yfrk73c8evm&h=SAQH_tqZb&s=1)

-INSTALACIÓN:
Simplemente se instala el zip por recovery.

Tutorial para hacer swap (no se aun que es, no he probado esto...)
1. Boot to TWRP
2. Goto Advance
3. Partition SD-Card
4. Select your Desired Swap Size - Keep EXT size 0 - My Swap Size is 512MB
5. Reboot to System
6. Open Terminal Emulator
7. Type This

mkswap /dev/block/mmcblk1p2

AND

swapon /dev/block/mmcblk1p2

8. To check swap is working Type:

free

THEN check if SWAP is Greater than ZERO "0"

9. Do this everytime you reboot/shutdown

OR to make it PERSISTENT, make an INIT.d script like this one:

#!/system/bin/sh# SWAP
mkswap /dev/block/mmcblk1p2
swapon /dev/block/mmcblk1p2

THEN check if SWAP is Greater than ZERO "0"

9. Do this everytime you reboot/shutdown

OR to make it PERSISTENT, make an INIT.d script like this one:

#!/system/bin/sh
# SWAP
mkswap /dev/block/mmcblk1p3
swapon /dev/block/mmcblk1p3




Saludos.

djcompu
24/11/13, 12:23:10
Pero una cuestion , este kernel , es para 4.2.2 ? O Solo sirve para anteriores ?
Y muy buen trabajoo :)

duniel
24/11/13, 12:38:29
Pero una cuestion , este kernel , es para 4.2.2 ? O Solo sirve para anteriores ?
Y muy buen trabajoo :)

Solo para 4.1.2 se me olvido comentarlo

duniel
09/12/13, 19:27:50
¡ POST ACTUALIZADO !
El kernel es valido para versiones 4.1 y 4.2 de Android aunque en la 4.2 aún no esta parcheada la cámara delantera...

Palop
09/12/13, 21:49:08
Gracias duniel :ok:

jdiego22
11/12/13, 17:53:25
alguien lo ha probado?

duniel
11/12/13, 19:05:19
alguien lo ha probado?

Yo en cuanto tenga tiempo lo probare

DIEG0
11/12/13, 21:23:35
Swap es como la memoria virtual de windows , coje un pedazo de la emmc o microsd lo que le marcas por ejemplo 512 m + 1G = 1,5 ram , pero con un giga con poner 128m de swap da mejor resultado ,pero hay programas que lo simplifican mucho ! si lo soporta el kernel , claro.

duniel
12/12/13, 19:21:24
Swap es como la memoria virtual de windows , coje un pedazo de la emmc o microsd lo que le marcas por ejemplo 512 m + 1G = 1,5 ram , pero con un giga con poner 128m de swap da mejor resultado ,pero hay programas que lo simplifican mucho ! si lo soporta el kernel , claro.

Entonces lo mejor es ponerlo con 128 mb?

generallefa
12/12/13, 20:43:15
Yo instalé, pero no aprecio diferencia...

DIEG0
12/12/13, 20:56:05
Entonces lo mejor es ponerlo con 128 mb?

Si quieres haz pruebas de rendimiento , yo en mi bq maxwell plus lo tengo a 128m que es como mejor rendia teniendo 1G de ram , tengo cambiadas las Micro-sd a sdcard ( si se hace asi minimo para que no se atasque tiene que ser clase 6 la microsd , y si es clase 10 pues mejor ) En dispositivos con menos ram se nota y por ejemplo si tuviese 512 de ram , el swap si se haría más grande de otros 512m pero con 1 gigas como mejores resultados me da es con 128m. Si el kernel lo soporta con intalar el ram expander 1.8 ( la ultima versión no la e podido parchear ) es suficiente lo creas , y miras si es activo con Setcpu /info/memory /Swap total y Swapfre tiene que tener el valos numerico , si te pone 0 es k no esta activo . Creo que el autor lo a hecho con las particiones de la micro sd , pero me imagino que se podra con un apk , que es menos rollo.
Yo encuanto pueda conseguir un kernel modificado para el 4 lo pondre.

Asi no esta activo: http://www.subirimagenes.net/i/131212090812734017.jpg

Barea1396
16/01/14, 21:11:04
¿Alguien ha instalado el SWAP?

javigmzs
17/01/14, 15:49:57
Y... perdonar mi desconocimiento pero, ¿qué función específica realiza un kernel modificado? Y otra pregunta, ¿se puede instalar en cualquier rom?

elreyverde
19/01/14, 20:32:40
En el grupo llegué a ver hasta build 20, si no recuerdo mal. Pone algo de seguirle en su post en XDA, pero no encuentro nada. ¿Alguna idea? Es por si es mejor kernel que el stock, pornerselo.

duniel
19/01/14, 21:24:42
En el grupo llegué a ver hasta build 20, si no recuerdo mal. Pone algo de seguirle en su post en XDA, pero no encuentro nada. ¿Alguna idea? Es por si es mejor kernel que el stock, pornerselo.
que alguien haga de topo y me pase por aquí o por privado el post actualizado para actualizar este :D

Palop
19/01/14, 21:40:04
En el grupo de FB solo sale hasta la build 7 :ok:

Barea1396
19/01/14, 22:12:47
¿este kernel se lo podemos poner a la de stock 2.1? ¿Para qué sirve? ¿Va mejor?

fran1824
26/01/14, 10:41:29
Sabéis si es ks o no ks
Lo estoy usando y funciona bien en mi no ks

Barea1396
27/01/14, 21:41:43
¿Alguien lo ha puesto?

fran1824
27/01/14, 22:04:41
Yo lo he puesto y funciona bien sin lag y parece que le dura algo más la batería

Palop
27/01/14, 22:10:07
Yo he estado comparando el código con el de stock, no tengo ni puñetera idea de como va jaja Tengo que trastearlo mas.

elreyverde
28/01/14, 19:53:31
¿Alguien probó el swap persistente con este kernel?

Barea1396
28/01/14, 21:18:45
¿Alguien probó el swap persistente con este kernel?

La respuesta es sí. Lo curioso es que he hecho todo lo que ponía y no funcionaba, opté por la app "Swapper" que eso si ha funcionado. Hay que hacerlo cada vez que se enciende el móvil pero bueno, funcionar funciona. Se nota un poco más fluido el móvil. Yo le puse 512Mb.

elreyverde
28/01/14, 21:33:49
La respuesta es sí. Lo curioso es que he hecho todo lo que ponía y no funcionaba, opté por la app "Swapper" que eso si ha funcionado. Hay que hacerlo cada vez que se enciende el móvil pero bueno, funcionar funciona. Se nota un poco más fluido el móvil. Yo le puse 512Mb.
Lo suyo sería tener swap que se autoactive al inicio, y con un script. Tener una app más en background no se si compensa...

Palop
28/01/14, 21:37:23
Con 1Gb de RAM yo no le veo mucho sentido a tener swap la verdad, de verdad os va mas fluido??

Barea1396
28/01/14, 21:47:08
Con 1Gb de RAM yo no le veo mucho sentido a tener swap la verdad, de verdad os va mas fluido??

Yo también lo veía innecesario, pero quería probarlo. Y no se nota mucho más, pero es algo... Si le bajas la velocidad de CPU y le pones el swapper yo diría que no se nota la bajada de fluideza.

elreyverde
28/01/14, 22:30:52
Yo también lo veía innecesario, pero quería probarlo. Y no se nota mucho más, pero es algo... Si le bajas la velocidad de CPU y le pones el swapper yo diría que no se nota la bajada de fluideza.
Eso sería interesante...lo que me pregunto es si la fluidez viene del kernel, del swap o es placebo. Aún así el kernel tiene implementadas mejoras aparte del swap, que como bien indica palop, con 1 gb de ram, a no ser que seas un warro instalando 20 apps en background, poco uso se le va a dar amén de algún juego pepino.

Por otra parte no tiene sentido que bajando la CPU y poniendo swap vaya igual que con la CPU al máximo debido al swap...

duniel
28/01/14, 22:44:49
El swap no es necesario para nuestro Aquaris, no merece la pena molestarse en ponerlo

Barea1396
28/01/14, 22:51:51
Eso sería interesante...lo que me pregunto es si la fluidez viene del kernel, del swap o es placebo. Aún así el kernel tiene implementadas mejoras aparte del swap, que como bien indica palop, con 1 gb de ram, a no ser que seas un warro instalando 20 apps en background, poco uso se le va a dar amén de algún juego pepino.

Por otra parte no tiene sentido que bajando la CPU y poniendo swap vaya igual que con la CPU al máximo debido al swap...

Igual no, quería decir que casi no se percibía esa bajada de la CPU.

elreyverde
29/01/14, 09:37:35
Igual no, quería decir que casi no se percibía esa bajada de la CPU.
A lo que me refería, y como bien duniel apunta, el cuello de botella de nuestro terminal dudo que esté en la ram, así que modificarla con memoria virtual no nos debe de dar mayor rendimiento. Mejor que un swap sería mejorar el multitasking del terminal, osea procesador y gestión de memoria.

Palop
29/01/14, 09:52:11
El cuello de botella de nuestro terminal es la GPU, es malísima y se podría activar que la GPU hiciera algo mas de trabajo para descargar la CPU pero iría peor. En otros terminales haces esto y vuelan, en este no...

elreyverde
29/01/14, 11:04:50
El cuello de botella de nuestro terminal es la GPU, es malísima y se podría activar que la GPU hiciera algo mas de trabajo para descargar la CPU pero iría peor. En otros terminales haces esto y vuelan, en este no...
Por ejemplo mi terminal(el bq es de mi novia) es un LG 2X, osea Nvidia Tegra 2. Y pasa lo que comentas, con aceleración hardware vuela...pero tiene 512 de ram así que tengo que estar con el zswap... Pero fijate si va bien lo de la grafica que lo tengo en kitkat con underclock de 600mhz(por defecto es 1ghz pero lo puedo overclockear a 1500mhz) sin apenas delays, y lo uso para todo incluyendo juegos 3D como los GTA.

Palop
29/01/14, 12:06:30
Por ejemplo mi terminal(el bq es de mi novia) es un LG 2X, osea Nvidia Tegra 2. Y pasa lo que comentas, con aceleración hardware vuela...pero tiene 512 de ram así que tengo que estar con el zswap... Pero fijate si va bien lo de la grafica que lo tengo en kitkat con underclock de 600mhz(por defecto es 1ghz pero lo puedo overclockear a 1500mhz) sin apenas delays, y lo uso para todo incluyendo juegos 3D como los GTA.

Claro!!! Es eso a lo que me refería, ahí si que merece la pena el swap pero en el Aquaris yo creo que hasta lo ralentiza porque la sd no tiene la misma velocidad de escritura que la RAM del terminal.
Si tuviéramos una buena gráfica y pudiéramos habilitar la aceleración por hardware volaría.

elreyverde
29/01/14, 15:43:21
Claro!!! Es eso a lo que me refería, ahí si que merece la pena el swap pero en el Aquaris yo creo que hasta lo ralentiza porque la sd no tiene la misma velocidad de escritura que la RAM del terminal.
Si tuviéramos una buena gráfica y pudiéramos habilitar la aceleración por hardware volaría.
Depende de la SD, yo le tengo puesta una clase 10 UHS1, usease 30 mb/s escritura/lectura...

Palop
29/01/14, 15:54:04
Depende de la SD, yo le tengo puesta una clase 10 UHS1, usease 30 mb/s escritura/lectura...

Yaa, ademas la que trae el bq es de clase 10... pero la RAM integrada siempre será mas rapida. Por ejemplo si haces un test con Antutu, le da mas puntuacion a la RAM.

elreyverde
29/01/14, 23:46:56
Yaa, ademas la que trae el bq es de clase 10... pero la RAM integrada siempre será mas rapida. Por ejemplo si haces un test con Antutu, le da mas puntuacion a la RAM.
My bad...Yo es que soy un malata infiltrado, olvidé que os viene ya con una sd.

suribi
18/02/14, 22:54:20
Ha subido sus sources a github? Si es así, me las podéis pasar? Es que he hecho un kernel para el aquaris 5 pero tiene problemas, como una raya a lo largo de la pantalla en la parte derecha.

duniel
18/02/14, 23:05:58
Ha subido sus sources a github? Si es así, me las podéis pasar? Es que he hecho un kernel para el aquaris 5 pero tiene problemas, como una raya a lo largo de la pantalla en la parte derecha.

No creo que lo haya hecho... Si tienes cuenta en XDA contacta con él por ahí, creo que su user es bren888

JayceMetalHeart
06/03/14, 13:49:40
¿Alguien esta cocinando algún kernel para nuestro terminal?
Lo digo para así tener mas governadores en le kernel y mas funciones que nos ayudan ahorrar bateria
y la famosa función del undervolt, etc.

duniel
07/03/14, 15:51:49
¿Alguien esta cocinando algún kernel para nuestro terminal?
Lo digo para así tener mas governadores en le kernel y mas funciones que nos ayudan ahorrar bateria
y la famosa función del undervolt, etc.

Que yo sepa nadie esta cocinando... y bren no se si seguirá con esto

JayceMetalHeart
07/03/14, 21:57:07
Que yo sepa nadie esta cocinando... y bren no se si seguirá con esto

Que pena la verdad, sacaríamos mar partido a teléfono y yo por que no tengo un buen PC que si nos lo intentaría xD Gracias por la información :3