[KERNEL][UPDATE: 05/24/2012] bKernel-v2.3 & bKernel-CM7-v2.3 - 2.6.32.59


  1. lowlow5683

    lowlow5683 Well-Known Member

    can someone please tell me what kernels actually do for our phones right now im running cm7 reloaded and i see an updated kernel and have no idea what to expect when i download and flash it
  2. Mobstergunz

    Mobstergunz Well-Known Member

    The kernel... It's the core/kernel of an operating system. It's main functions are to interact with the hardware a.k.a. Device Drivers, to manage resources (things like memory management and processor time sharing a.k.a. multi-tasking), service interrupt requests, network services and the like. It also provides a System Call Interface (API) to the user space (apps running on the machine) so the apps can use system resources.

    Now the why so many part... First of all in general there are MANY options available when compiling (building) the kernel. Things like CPU schedulers, file system support, system type support, etc. etc. etc. So there are many different ways to configure the kernel and that gives many options to "test" and see which might work better or not. Some that may help a little or a lot, like CPU management options.

    ~artvandalay22222~

    In short - Kernel: Set of controls that lets the software interact with the hardware of the phone. Typically affects GPS, battery, bluetooth, wifi, display, etc.
  3. b_randon14

    b_randon14 Well-Known Member

    Yeah I will when I get a chance! Nah I didn't die lol just been busy with o5ger stuff! Do you want like init.d support and stuff?
    ziggy46 and Mobstergunz like this.
  4. b_randon14

    b_randon14 Well-Known Member

    Also I'm not giving any eta's. I haven't been able tofind much time to work on android related stuff lately. Calculus 1 and trigonometry both in the same semester is kicking my ass!
  5. Mobstergunz

    Mobstergunz Well-Known Member

    Dam I know how that is I had accounting and trigonometry in the same semester and yes please init.d support
  6. ziggy46

    ziggy46 Well-Known Member

    i will make sure to keep everyone updated with your life or death status lol :D
    b_randon14 and Mobstergunz like this.
  7. MachPrimeRib

    MachPrimeRib Member

    Can someone tell me the values you use when undervolting? I'm running bkernel 0.24(EXT3)

    Also which governor and scheduler?

    Thanks
  8. b_randon14

    b_randon14 Well-Known Member

    Updated to v1.01
  9. MediocreBadGuy

    MediocreBadGuy Well-Known Member

    All I wanted was 2way calling patch & latest touchscreen drivers.. thanks! I'm back on this
    AndroidSureDo likes this.
  10. aadilh14

    aadilh14 Active Member

    this may be a noob question

    is this kernel for the stock ROM or for the bROM?
    and do I need to wipe anything before flashing?

    I flashed this over the stock ROM but I do not have root nor can I underclock/undervolt
  11. MediocreBadGuy

    MediocreBadGuy Well-Known Member

    Any rooted froyo ROM for the Triumph
  12. b_randon14

    b_randon14 Well-Known Member

    It works on any froyo based rom like bROM Froyocream Minimal etc, it also works on the complete stock ron's but in order to overclock, you have to have the rom rooted and use setcpu or nofrills or cpu master to overclock and incredicontrol to undervolt.

    So if you are on the stock rom you need to be rooted in order to oc/UV.

    Yeah any stock based modded rom is rooted(bROM, Froyocream, Minimal, etc.)
  13. b_randon14

    b_randon14 Well-Known Member

    And this kernel wont root your phone. And you don't need to wipe anything, just flash and enjoy. Root your phone using gingerbreak or some other root method. Probably need to install busybox to if your not rooted as most root apps need busybox in order to work!
  14. rivs

    rivs Active Member

    I flashed this kernel on bRom 1.2 and it caused it not to boot. I'm not sure if I did something wrong(probably) or if this kernel is not meant for that rom. Just a warning for others who may try to do the same. I had to do a full wipe and reinstall bRom.
  15. b_randon14

    b_randon14 Well-Known Member

    Did something wrong. Which bKernel did you download? And it works cause I'm using it as a type this message. List exact steps you took in flashing? You should not wipe anything when flashing the kernel. Also did it just not boot or did it bootloop? Details details details.
  16. rivs

    rivs Active Member

    I downloaded the bKernel-v1.01 not the CM7 one. All I did is put it on my SD card, booting into CWR and installed the zip. Then it wouldn't boot, it was stuck on the Google logo.
  17. b_randon14

    b_randon14 Well-Known Member

    There shouldn't be a google logo anywhere in the boot process? And I installed it just fine on my phone. Maybe it was a bad download.
    BBears likes this.
  18. rivs

    rivs Active Member

    My phone has the google logo during boot before the bRom logo. It's not supposed to have this? I think maybe another rom replaced the motorola logo that used to display?
  19. MediocreBadGuy

    MediocreBadGuy Well-Known Member

    That's Froyocreams splash logo... you can flash the stock Motorola splash image back
  20. dsmryder

    dsmryder Well-Known Member

    Calculus, trigonometry. Man y'all MUST be kids. No wonder so many developers seen to have time on their hands. But that's enough of me calling myself old.

    Mr random, do you have a repository that I might be able to rummage though? I've stuck with Whyzor's kernels because of the battery life, but I see some features on your list I think I would like to add to my own.

    Edit: sorry, just read the first post again.
  21. BBears

    BBears New Member

    FYI the first time I tried to install the updated kernel the same thing happened. But I didn't have to wipe anything, just install a different kernel. I re-downloaded and tried again--it worked fine. BTW awesome quadrant scores! Though I don't know how much of that translates to performance...
  22. dsmryder

    dsmryder Well-Known Member

    Hey b_random. I saw you added lower voltage support to your kernel. Did you see this?

    This is the history that they are referring to.
  23. BBears

    BBears New Member

    Can I ask what governors people are using with this kernel? I'm using the sio scheduler which looks awesome on quadrant, but the governor seems more trial and error. Suggestions?
  24. dsmryder

    dsmryder Well-Known Member

    sio scheduler is a scheduler. That has to do with the access to the... partitions. We don't have hard drives in our phones. Schedulers can do things like wait until the disk swings around to make a read or write event. With nandflash, we have equal access to every part of the data. That's why the simpler schedulers work better. Governors control the CPU clock rate, thus when to use more power to do a job. I use Interactive, some use a derivative that locks the clock rate to a low speed. I don't agree with that seeing how the processor can enter a sleep state at any frequency. And I use sio for my scheduler, in case anyone cares:ciao:
    BBears likes this.
  25. b_randon14

    b_randon14 Well-Known Member

    Ah I just figured I'd try out the lower voltage settings. I still haven't had a chance messing with them. I guess they probably don't work though lol!

    For scheduler I use vr mostly. Sio and no-op is good too. For the governor I stick to the tried and true on demand governor! Its always worked the best for me!
    BBears likes this.

Share This Page