[KERNEL] Bandido - G780/G781 (overclock/usb-charging/undervolt/better scaling)

Search This thread

viktor92

Senior Member
Mar 27, 2013
1,580
537
I'm rooted but I'm not using TWRP, can you make, or can be transformed to .img format to be able to flash ?
 

guilherme2707

Senior Member
Jul 2, 2014
102
16
Matão
Samsung Galaxy S20 FE
I'm facing random reboots after installing the kernel... It wasn't happening on previous kernel (stock one)

I'm on stock rooted OneUi (November patch) with Magisk Delta and hideprops + safetynetfix plugins

(By random i mean really random, phone reboots out of nothing, it happened last night while I was on bed, noticed something lit up the room and there was the 'press power key to reboot' screen and 5 minutes ago while the phone was laying on the couch...)
 
  • Like
Reactions: petrapas

petrapas

Member
Jan 24, 2013
18
8
I'm facing random reboots after installing the kernel... It wasn't happening on previous kernel (stock one)

I'm on stock rooted OneUi (November patch) with Magisk Delta and hideprops + safetynetfix plugins

(By random i mean really random, phone reboots out of nothing, it happened last night while I was on bed, noticed something lit up the room and there was the 'press power key to reboot' screen and 5 minutes ago while the phone was laying on the couch...)

Random reboots confirmed.
With stock Magisk.
 
  • Like
Reactions: guilherme2707

fbs

Senior Member
Jun 22, 2007
1,102
1,053
not in brazil
I'm facing random reboots after installing the kernel... It wasn't happening on previous kernel (stock one)

I'm on stock rooted OneUi (November patch) with Magisk Delta and hideprops + safetynetfix plugins

(By random i mean really random, phone reboots out of nothing, it happened last night while I was on bed, noticed something lit up the room and there was the 'press power key to reboot' screen and 5 minutes ago while the phone was laying on the couch...)

/proc/last_kmsg ??
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Hi how are things

    How can I use or install on a non-rooted device?
    Flash the kernel using fastboot.
  • 5
    "The Linux kernel is the core component of the Android operating system. It is a software program that manages the system's hardware resources, such as the processor, memory, and input/output devices, and provides a foundation upon which other software programs can run."

    It should be installed via Recovery (TWRP) or FKM over Stock or GSI ROMS (Android 12 or 13). It doesn't need any tweaking with any app, just install it and use it.

    BUT you can use any kernel tweaking app to change settings.

    It has UNIQUE features like:
    - no CRC checking on mmc reads, for performance
    - disabled some cpu throttling and "touch boosters" (more speed and less battery usage)
    - Bandido governor, a battery-friendly governor
    - BandSaver governor, a SUPER battery-friendly governor
    - removed A LOT of unuseful kernel code
    - "Fair scheduler" tweaks
    - add 140mhz GPU clock to save power
    - GPU overclocked to 920mhz, stable
    - a lot of power saved when the screen is off
    - usb charging

    And some common features:
    - GPU undervolt to save battery and keep it cool
    - latest GCC (compiler), 12.2.rel1
    - added every TCP congestion control algorithms
    - added conservative and ondemand CPU governors
    - Kcal support

    Overall your phone will be snappier, and at the same time less battery hungry

    Make a backup of your BOOT partition with TWRP just in case you want to go back to a slower experience lol

    Antes de tudo você tem que conectar seu cel a um computador por cabo USB e ter o Odin instalado.

    Antes decore isso:
    Para entrar no Recovery/TWRP, reinicie o celular e imediatamente segure Power e volUP por 5 segundos.
    Para entrar no Modo Download, reinicie o celular e imediatamente segure volUP e volDOWN por 5 segundos.
    Para reiniciar o celular, segure Power e volDOWN por 5 segundos.

    1. Desbloqueio de bootloader (para poder instalar TWRP - APAGA TODA A MEMÓRIA INTERNA):
    Configurações -> Sobre o telefone -> Informações de software
    Clique 10x em "Número de compilação"
    Volte e vá em "Opções de desenvolvedor" que apareceu embaixo de "Sobre o telefone"
    Ligue o "Desbloqueio de OEM"
    Desligue o cel. Entre no Modo Download.
    Quando ligar, segure o botão volUP por 5 segundos.
    Quando ligar novamente, aperte o botão volUP para confirmar.

    2. Instalar TWRP:
    Entre no Odin e desligue o "auto reboot", bote o arquivo TAR do TWRP no slot AP e o arquivo vbmeta_disabled.tar no USERDATA. Aperte START.
    Entre no TWRP. Desligue a criptografia: Vá em Advanced -> Terminal, e DIGITE: multidisabler [enter]
    Você verá " - Finished." quando terminar.
    Vá em Wipe -> Format Data, e digite "yes" para confirmar.
    Vá em Reboot -> Recovery

    3. Instalar o Kernel.
    No TWRP, vá em "Install" e escolha o arquivo .zip do Kernel.
    Espere reiniciar ou reinicie manualmente o celular.
    PRONTO!

    First of all you have to connect your cel to a USB cable computer and have Odin installed.

    First memorize these:
    To get into Recovery/TWRP, restart your phone and immediately hold Power and volUP for 5 seconds.
    To get into Download Mode, restart your phone and immediately hold volUP and volDOWN for 5 seconds.
    To restart your phone, hold Power and volDOWN for 5 seconds.

    1. Unlocking the Bootloader (to be able to install TWRP - erases all internal memory):
    Go to Settings -> About Phone -> Software information
    Click 10x in "Build Number"
    Go back (twice) and go to "Developer Options" that had appeared under "About Phone"
    Turn on the "OEM UNLOCK"
    Turn off the phone. Enter Download Mode.
    When you turn it back on, hold the volUP button for 5 seconds.
    When the screen appears again, press the volUP once more to confirm.

    2. Install TWRP:
    Run Odin on your PC and turn off the "Auto Reboot" option, put the TWRP TAR file on AP slot and the VBMETA_DISABLED.TAR file at UserData. Press Start.
    Get into the TWRP. Turn off the encryption: Go to Advanced -> Terminal, and type: Multidisabler [Enter]
    You will see " - Finished." when finished.
    Go to Wipe -> Format Data, and type "Yes" to confirm.
    Go to Reboot -> Recovery

    3. Install the kernel.
    On TWRP, go to "Install" and choose the kernel .zip file.
    Wait for automatically restart or restart the phone manually.
    DONE!

    LATEST VERSIONS ALWAYS ON Telegram Group: https://t.me/bandidokernel

    Source: https://github.com/bemerguy/bandido-sm8250/
    3
    Nice
    Screenshot_20220917-003738_3DMark.jpg
    2
    Sorry for the flooding the thread, file wasnt uploading as txt only... Had to zip it

    a newer version is up, see if that fixes it for you :)
    2
    @fbs Great work with the kernel, keep it up

    By the way, I just wanted to let you know about a bug with pausing/resuming multimedia with the earphones. It freezes the device and makes it to restart. I reproduced the steps with stock boot.img and everything's fine.



    My variant is G780G, don't know if it's the same for G781B
    I didn't experience this with my G781B device.

    is this kernel only working for rooted device?
    Nope. It also works on non-rooted devices.
    1
    Hi how are things

    How can I use or install on a non-rooted device?
    Flash the kernel using fastboot.