[MUST READ] How to upgrade MTK Android Version. The secret MTK does not wants you to know.

Hello guys, After a lot of email requests I am finally gonna tell you how you can upgrade your Android version for all MTK device. 

The theory behind how this works :
This information is 55-60% correct. This theory is based on my own personal research and testing many different kernels and ROMs. So please do not post any hate comments. I would gladly accept any corrections via email : ajit4guraya@gmail.com

A new Android upgrade is nothing but a filesystem change. It is just like how you change a filesystem to make a new Custom ROM. But when a new Android Version comes a new Kernel version also rolls out with it to add features. And that is actually the big deal.
You will be able to port an upgrade as long as the Kernel version remains the same (obviously expect bugs).

Example 1 : How to make a port possible
Android A : A old android version with kernel 3.4.5 For MT6572
Android B : A newer android filesystem with upgrade but with kernel 3.4.5 For                               MT6572


In this scenario you will be able to port the Android B upgrade even if your device came with Android A and the manufacturer has not provided an Android B upgrade because the kernel version still remains 3.4.5 Android is completely based on kernel so as long as the kernel remains the same the upgrade can be ported. Only from the same chipset. 

Example 2 : How to find if port is not compatible
Android A : A old android version with kernel 3.4.5 For MT6572
Android B : A newer android filesystem with upgrade but with kernel 3.4.67 For                             MT6572

In this scenario you will not be able to port Android B upgrade to your Android A device because the kernel version of Android A and Android B is  different even though a device with the same chipset as your's is running it.

The reason the Resurrection Remix 5.1 ROM For MT6582 : Post Here
can be ported to MT6582 devices running Android 4.4.2 is because they are both based on the same kernel version but have different kernel features and files.


Q/A
Q. Can I port 4.4 ROM to my device running 4.2.2 ?
A. Yes you can as long as they are based on the same kernel version. But most probably you will not be able to port it because all Kitkat builds are based on 3.4.67 whereas Jellybean builds are based on 3.4.5

Q. Can I port 5.1 ROM to my device running 4.4.x
A. Yes you can as long as the kernel base remains the same as your Kikat running device. There are a few Lollipop builds based on 3.4.67 kernel such as the Resurrection Remix 5.1 ROM for MT6582
So the chances of you getting lollipop for your MTK device running KitKat are 60% as long as you can find a Lollipop build based on 3.4.67 or based on the same kernel as your device is running.





43 comments:

  1. Nice one..but what about cross porting bro?

    ReplyDelete
  2. Nice one..but what about cross porting bro?

    ReplyDelete
    Replies
    1. this will work with cross porting, but you need good experience and a lot of time for bug fixing

      Delete
  3. i have a question bro , when i extract my boot.img using android kitchen the file named zimage.file is it the kernel ?

    ReplyDelete
    Replies
    1. yes, it depends on the tool you use. If you use kitchen it is zimage if you use another tool it is most probably kernel

      Delete
  4. hey bro i am using micromax canvas l a108 with mt6582m chipest kernal 3.4.67 android 4.4.2 there another device Micromax unite 2 a106 with the same chipest, same kernal and same android version but micromax unite 2 got lollipop update and i didn't get it so is there any trick i can get lollipop on my device by porting or flasing custom rom. I am new to all these and I have never used kichen so plz help me. excepting a lot from ur reply. thanks in advance

    ReplyDelete
    Replies
    1. if Unite 2 got official update then no you cannot port it. Because official update will have 3.10 kernel

      Delete
  5. what if the rom is not for a Mediatek Device but with a 3.4.5 kernel , exemple http://forum.odroid.com/viewtopic.php?f=60&t=9869

    ReplyDelete
    Replies
    1. so are trying trying to port rom from non-mediatek to a mediatek device ?

      Delete
  6. where can we find these kernel upgrades??

    ReplyDelete
  7. brother do you have a kitkat rom for mtk 6572 with kernel 3.4.5 ??

    ReplyDelete
  8. Sir, how I can find the kernel version of one custom rom? Looking for a particular file?

    ReplyDelete
    Replies
    1. there is no specific way, MTK Droid tools is the best possible tool to find your kernel version

      Delete
  9. This comment has been removed by the author.

    ReplyDelete
  10. so it's possible to port this rom: http://www.mtkroms.com/2015/08/aicp-cyanogenmod-lollipop-for-mt6592.html for a mt6572 with 3.4.67 kernel?

    ReplyDelete
    Replies
    1. i think that i've already done, only need to edit boot.img... but i'm not sure of how to do it, i only know how to port kernel.... please, help, i can send you the .zip archive and you can check it and see if it's good or need something

      Delete
  11. does the kernel version upgradable

    ReplyDelete
  12. What Rom Kitkat is compatible with kernel 3.4.5 and mtk 6589, mi phone is a POMP W89 with jellybean 4.2.2?

    ReplyDelete
  13. you have guid how make kernel?i have source of mt6572 3.4.67 kernel

    ReplyDelete
  14. Why can't the kernel be upgraded?

    ReplyDelete
    Replies
    1. because we don't have the kernel source and vendor trees for MTK to make a new kernel, also the manufacturer does not provide upgrades so no way to get new kernel

      Delete
  15. can I port from 4.2.2 android /3.4.5 kernel to 4.4 android/3.4.67 kernel or lollipop android 3.4.67 kernel

    ReplyDelete
  16. can I port from 4.2.2 android /3.4.5 kernel to 4.4 android/3.4.67 kernel or lollipop android3.4.67 kernel
    please tell i cannot understand in the post.
    sorry for the inconvenience

    ReplyDelete
    Replies
    1. yes you can port it, but it won't boot. Common sense bro, if it were possible why would people using MTK devices struggle so much fir software updates ? they could just port a new update and enjoy the latest Android version.
      Final answare : not possible, you will just waste your time

      Delete
  17. so u mean that i can only port jellybean to jellybean and kernel 3.4.5 to 3.4.5

    ReplyDelete
  18. ihave an mt 6572 3.4.67 kernal can i flash to my device

    ReplyDelete
    Replies
    1. I have Mtk6592 Kitkat(kernel 3.4.67) Qmobile device so i think that my Qmobile x900 Mtk device can be upgraded to Lollipop(kernel 3.4.67),

      is it true in your view???

      Delete
    2. take your time to go through this website you will get your answer :D

      Delete
  19. i have HIKe Phone model828 X1, i want to upgrade its version 4.2.2 to 4.4.4 or 5.0.1 if possible
    please guide...

    ReplyDelete
  20. hi bro,
    i wanna ask u a qstn not related to this topic.I want to know how could i install kali linux on my android phone with mtk6582 chipset and kernel vrssion 3.10.
    I have tried with linux deploy several times but it says that "somthing went wrong" when i tried to run it with VNC serever.
    If u know a better and simple method then please tell me...
    m wating for ur rply

    ReplyDelete
  21. How can i know if the rom was based on a certain kernel ?!

    ReplyDelete
  22. So there is any lollipop rom that can be port to mt6572 kernel 3.4.5

    ReplyDelete
    Replies
    1. no, you shouldn't expect any updates for 3.4.5 kernel

      Delete

Powered by Blogger.