[Boost Mobile] Hroark's Warp Kernel Source

Last Updated:

  1. hroark13

    hroark13 Well-Known Member Developer

    ZTE is not going to release working kernel source code for our phone, so I decided to make it

    This thread is not about ZTE releasing working source
    This thread is not about ZTE's broken source code that they did release

    This thread is about the kernel source code I am providing

    This thread is about getting this source 100 percent working

    This thread is about adding options like Overclocking and stuff like that to my code

    This thread is for advanced users, developers, and those who want to learn

    Please lets keep this thread clean, and keep it on topic, so that others will want to read it and learn

    Please do not post thank you posts, they make the thread too long, just click the thank you button and the rating stars

    So what I have done is taken the ZTE N850 (Fury aka Sean) and ZTE Blade Plus source code, and modified it to work with the N860 (Warp aka Arthur)

    Everything seems to be working good, except the LCD wake issue on newer phones that have the Tianma LCD Panel, but the older phones should be OK and the Headset Audio issue

    Of course the real test will be when others load the kernel on their phones (I can only do so much testing)

    I have uploaded the code to github

    Fury Mod (

    Blade Plus Mod (

    I am also providing a test kernel (CWM Flash-able), for those that do not want to compile, if you have a newer phone with the Tianma Panel (like me) you will want to wait until this issue is resolved. I hope some of you can help with that particular issue


    If using the Fury source or kernel there are two needed WiFi modules that I don't have the source for, so we need to use the pre-built ones

    They are located on github and in the test kernel

    If you use the Blade Plus source or kernel, you can use the stock WiFi modules

    If I have helped you, and you like my work, please click on the Thanks Button and give my thread a rating by clicking on the stars above.

    If you would like to buy me a coffee, you can click on the PayPal button



  2. hroark13

    hroark13 Well-Known Member Developer

    edit the Makefile to point to the location of your arm-eabi-4.4.3 folder

    like this
    Code (Text):
    2. ARCH        ?= arm
    3. CROSS_COMPILE    ?= /home/hroark13/arm-eabi-4.4.3/bin/arm-eabi-
    open terminal

    For the

    Code (Text):
    2. cd WARP_KERNEL
    3. make mrproper
    4. cp warp_config .config
    5. make ARCH=arm
    For the

    Code (Text):
    2. cd WARP_KERNEL_26357
    3. make mrproper
    4. cp newconfig .config
    5. make ARCH=arm
    after a while you should get a zImage in arch/arm/boot

    you will need to pack that zImage with a ramdisk

    see my packer thread

    Warp Kernel Packer

  3. mholloway

    mholloway Well-Known Member

    I want to flash your kernel,my phone is B08 and bought it 6 months ago,is this onsidered older phone?
  4. hroark13

    hroark13 Well-Known Member Developer

    i think you will be OK

    make a backup in CWM first, if the kernel does not work, do a restore

    edit :

    changed advance restore to restore, i forgot about the wifi modules
    mholloway likes this.
  5. hroark13

    hroark13 Well-Known Member Developer

    Since ZTE will not help us

    I was wondering if someone with better social skills than myself could contact Tianma, and see if they would be willing to help us.

    If you talk to there tech people and point them to my git, maybe they can help

    Tianma Microelectronics -
  6. mholloway

    mholloway Well-Known Member

    Its a no go,my phone just freezes.
  7. shinru2004

    shinru2004 Well-Known Member Developer

    I emailed them for you

    Hello, I am writing you today about possibly getting some help with an issue we are experiencing with a product that contains drivers made by your company. That product being the ZTE Warp. I was curious if you would be able to take a look at the kernel source that was provided by a fellow member Hroark of http://www.androidforums.com he has uploaded the modified source to the github repo. It would be greatly appreciated if we could get the source for your driver or some much needed input to solve our issue, (screen wake) concerning your driver

    The github is located here https://github.com/hroark13/WARP_KERNEL

    Thank you in advance, Sincerely Michael
  8. hroark13

    hroark13 Well-Known Member Developer

    can you elaborate, does it boot ?

  9. mholloway

    mholloway Well-Known Member

    It booted,then when status bar finished loading,the phone froze.i pulled battery butphone got stuck in bootloader,pulled bat again and went to cwm,advance restore data,the phone was ok,i went to forums seen your edit,i didnt think i was still on your kernel so i checked wifi,error,restored,installed again phone booted and lasted about? A good min. Then froze again.so i restored i didnt try advance restore data the second time to run it, i dont really use the wifi so if you want me to try that again,if it works, i can test it longer
    prmax and hroark13 like this.
  10. Rally 517

    Rally 517 Well-Known Member

    I running good but no vibrate on keypress on keyboard. And calls dont work can make and recieve calls just cabt hear
    prmax and hroark13 like this.
  11. hroark13

    hroark13 Well-Known Member Developer

    I am having the same issue

    every time I did a test call I put the phone on speakerphone and it worked

    my phone is not activated, when I test call I just hear the Boost guy

    I am not sure why I did not test phone using the head set

    I do not think this should be too hard to fix
    Rally 517 likes this.
  12. shinru2004

    shinru2004 Well-Known Member Developer

    I can work on overclocking your source
  13. hroark13

    hroark13 Well-Known Member Developer

  14. Rally 517

    Rally 517 Well-Known Member

    What about the calling
  15. hroark13

    hroark13 Well-Known Member Developer

  16. Snake X

    Snake X Well-Known Member

    He probably means is it working or if RIL works on this yet.. wifi, 3g and that stuff.
  17. aenoch

    aenoch Well-Known Member

    he ment "And calls dont work can make and recieve calls just cabt hear"

    rally i believe that would be the headset audio that he is working on
  18. hroark13

    hroark13 Well-Known Member Developer

    i can make phone calls

    i just do not hear anything on the headset speaker

    i do hear audio over the speaker phone

    I am trying to figure this out, and can use some help
  19. hroark13

    hroark13 Well-Known Member Developer

    because if i put my head next to the phone to listen the LCD shuts off and I have to reboot

    that is why i tested with speaker phone only
  20. aenoch

    aenoch Well-Known Member

  21. shinru2004

    shinru2004 Well-Known Member Developer

    i am going to test the kernel on my phone since i got it a week after it came out, as well as test the overclock edits i made
    hroark13 likes this.
  22. jetx2x

    jetx2x Well-Known Member Developer

    Let me get this straight... it works on the newer panels but there is no fix for the screen wake issue?

    Sent from my N860 using Tapatalk 2 Beta-5
  23. shinru2004

    shinru2004 Well-Known Member Developer

    i don't have any screen wake issues, only issue i have with this kernel is the headset speaker not working. other then that this kernel works perfect on my phone

    Maybe the rpc_server_handset.c file has something to do with the handset speaker, the file in the N850 source was a bit smaller then the one from the warp source. so i replaced it. im going to look into the issue with the handset speaker
    hroark13 likes this.
  24. n0ve

    n0ve Well-Known Member

    Mid February was when ZTE made the switch of lcd companies. If stores had phones still in stock they sold all that they had... i needed a replacement and it took a few weeks ended up getting replacement mid March. Hope this helps others know whether or not they have Tianama branded screen or not.
    hroark13 likes this.
  25. hroark13

    hroark13 Well-Known Member Developer

    i have been working on this issue for a couple of days, and it is kicking my butt

    i should have never said it would be an easy fix, I jinxed myself

    i hope you are able to figure it out

Share This Page