MTK rom Development--




Wednesday, 14 March 2018

Monday, 5 March 2018

March 05, 2018

Xiaomi Mi A1 - Official firmware link / stock rom /ota

 Xiaomi Mi A1 - Official firmware link / stock rom  /ota 

I just found and collect all available OTA and Fastboot links for Xiaomi Mi A1.

How to extract OTA link:
Tool to unpack OTA images:

Fastboot Images:
Android 8.0.0 [OPR1.170623.]:
Android 8.0.0 [OPR1.170623.]:

Android 7.1.2 [N2G47H.7.12.19]:
Android 7.1.2 [N2G47H.7.12.7]:
Android 7.1.2 [N2G47H.7.11.18]:
Android 7.1.2 [N2G47H.7.10.30]:
Android 7.1.2 [N2G47H.7.10.14]:
Android 7.1.2 [N2G47H.7.9.21]:
Android 7.1.2 [N2G47H.7.8.23]:

Full OTA Images: (Google server)
Android 8.0.0 [OPR1.170623.]:
Android 8.0.0 [OPR1.170623.]:
Android 8.0.0 [OPR1.170623.]:
Android 8.0.0 [BETA 1]:

Android 7.1.2 [N2G47H.7.12.19]:
Android 7.1.2 [N2G47H.7.12.7]:
Android 7.1.2 [N2G47H.7.11.18]:
Android 7.1.2 [N2G47H.7.10.30]:
Android 7.1.2 [N2G47H.7.9.21]:

Full OTA Images: (Xiaomi server)
Android 8.0.0 [OPR1.170623.]:
Android 8.0.0 [OPR1.170623.]:
Android 8.0.0 [OPR1.170623.]:
Android 8.0.0 [BETA 1]:

Android 7.1.2 [N2G47H.7.12.19]:
Android 7.1.2 [N2G47H.7.12.7]:
Android 7.1.2 [N2G47H.7.11.18]:
Android 7.1.2 [N2G47H.7.10.30]:
Android 7.1.2 [N2G47H.7.9.21]:

Incremental OTA Updates:
OPR1.170623. >>> OPR1.170623.

N2G47H.7.12.7 >>> N2G47H.7.12.19:
N2G47H.7.11.18 >>> N2G47H.7.12.19:
N2G47H.7.11.18 >>> N2G47H.7.12.7:
N2G47H.7.10.30 >>> N2G47H.7.12.7:
N2G47H.7.10.30 >>> N2G47H.7.11.18:
N2G47H.7.10.14 >>> N2G47H.7.11.18:
N2G47H.7.9.21 >>> N2G47H.7.11.18:
N2G47H.7.10.14 >>> N2G47H.7.10.30:
N2G47H.7.9.21 >>> N2G47H.7.10.14:
N2G47H.7.8.12 >>> N2G47H.7.8.23:

Note: There is 3 different domain to download OTA firmware. No difference which one to use.


Sunday, 4 February 2018

February 04, 2018

[FIX]] Test Point Method to flash Bricked Mi A1

Hei Mi A1 fans,

What's cooking with your Android One device? This the third volume for my "ifelixit" series. Mi A1 was selected for the Android One which is Purely Android firmware and not running MIUI. As a fan of MIUI knowingly knows they will bricked their devices if they try to flash Mi 5X ROM or Ported ROM on it. Despite all the risks, they still love the MIUI experience. Given a Bricked Mi A1 or failing to boot after a disastrous flashing, leaving the user with non-functional phone, that is, fastboot or recovery cannot be attain at all. 

The holidays is round the corner, and lets get a solution quick to get it PC detected to flash the Official desiganted ROM back on your partially dead Mi A1. Hence, what is the last resort before going to the service center. The ultimate solution is Test Point Method, which is to short-circuit the resistor to ground and get the PC to recognize the phone in Emergency Download (EDL) mode. I would not be recommending any Deep Flasher Cable (DFC), eventhough I was the first to use it effectively, even before there is a tutorial made on the MIUI Forum since the circuitry of the DFC is different for different Mi devices.Let's kick in the Test Point Method...

  • Anti-static angle tweezer
  • Plastic Crowbar
  • Plastic Prying Tools
  • Plastic Antistatic Crowbar
  • 1.5 Philips screw driver
Firstly, we start off with swtiching off your phone, then remove the Hybrid SIM tray with the ejector pin.

Next, we need to dismantle the phone by unscrewing the bottom two screws using a 1.5 Philips screw driver.

Followed by, unplugging the battery terminal connector.

Next, we deal with the Test Point for those having issue with their PC/Laptop not detecting Qualcomm HS-USB QDLoader 9008 under the Ports (COM & LPT) on their Device Manager.

Assuming, the phone has been pried opened. Here is the effective points.

Step One:
Remove Battery connector.

Step Two:
Use a sharp pointed Angle Tweezer and short the Test points below.

Note: Advisable keep your PC sound level loud, which will help you to know of the activity of the connection.


Step One:
Immediately plug in your USD DATA Cable while keeping the Test Points short properly, and your PC/Laptop will notify you of a new device being connected and it will download the necessary driver for the Qualcomm HS-USB QDLoader 9008 under the Ports (COM & LPT) on the Device Manager as shown below:

Step Two:
Remove the Angle Tweezer. Thereafter, launch your Mi Flash Tool, as shown below:

That's it for the third series of "ifelixit". Stay tuned for the Ported MIUI ROM for MI A1. Coming soon for the MIUI-ers.

DISCLAIMER: DO ON YOUR OWN RISK. Flashing can potentially bricked or bootloop your device.

Wednesday, 3 January 2018

January 03, 2018


   Hey guyz today i'm gonna teach you how to port custom roms based on kitkat for your deices with mt65xx chipset,many people were asking me the porting method and i finally found some time to write a guide about it.So,follow the steps carefully and do something that's not mentioned in this guide only if know what you are doing.

This guide is the simplest and very easy guide,which could be understood even by a beginer

Lets Begin with it already ;)


Portfiles: Kitkat II Lollipop (these for a106,use the files provided in the zip from your stock rom)
Port rom for same chipset
ES File Explorer : Here
some patience and working brain :p

This method is for normal porting which works on for
mt6592-mt6592,and so on crossport method will be posted later :D

Porting Method:

step1:Extract the port rom and provided zip file



step2:Delete these folders/files from port rom and replace with stock files(provided in above zipfile)
(or edit port rom Meta-Inf mount pounts as per ur device)
note:also delete if you find any extra files/folders.(only if u r replacing META)



step3:Delete and Replace these system files/folders from stock to port


step4:Now archive boot,meta-inf and system(and if any other than these)into zipfile
That's pretty much it :v


TroubleShooting & Bugfixes:

sol.copy and replace from stock system/lib to port system/lib

#Camera not working? or green camera?
sol.copy and replace these files from stock system/lib to port system/lib

#Audio from speaker not working?
sol.copy and replace from stock system/lib to port system/lib

#Inverted screen? build.prop of port rom and edit this line "ro.sf.hwrotation=x(x=180 or 0)" to "ro.sf.hwrotation=180 or ro.sf.hwrotation=0",according to your device

More bug fixes Here

Thanks to:

yadavji techn ical