I made use of a Micromax Unite 2 (A106), a MediaTek MTK6582 version. It was incredibly popular in India around 2013.
In 2016, the tool got old, and also I wanted to move from the supply Android Kitkat 4.4.2. I blinked some ROM on it, yet for some erroneous factor, the gadget got bricked. Not simply any kind of routine bricked which you can take care of from the recuperation– the tool somehow handled to wipe out/ system,/ information,/ cache and also recovery. It had nothing but the boot-loader. Therefore it was stuck to the boot-screen for life (2-3 hrs till I connected off the battery). It wasn’t also charging.
Furthermore, I attempted to install SP Flash-tool on Linux as well as I really did not recognize the procedure. Therefore I chose to format the entire tool other than boot-loader. Seeing nothing on the screen, I even interrupted that procedure. Also, the Recovery setting Trick mix did not function. My phone was beyond “just bricked”. I had just two option– Either I take it to the solution center and invest thousands as the warranty currently ran out in 2015, and they would definitely ask a lot of cash as they would certainly be servicing a gadget they don’t have any type of warranty for, or I could do a tidy flash any kind of ROM and also build up from there. All the tutorials available on the web is concerning using Flash-Tool on Windows. I couldn’t pay for a new phone as well as I really did not have Windows. I had to find a means.
After days of researches, I discovered few methods to utilize the Flash-Tool on Linux, none of which functioned. Only until I incorporated the approaches and improvised. I located a comprehensive guide on XDA designers, which states how to mount the SP Flash-Tool on Linux. I followed that, and each time it offered me a “BROM MISTAKE: S_COM_PORT_OPEN Fail( 1013 )” Mistake. I found another tutorial; however, it was neither about an MTK gadget, nor it collaborated with the present Flash-Tool.
I had to combine them, and also I come up with a method that functioned like magic!
Requirements
- Ubuntu 16.04.1 (64bit) or higher
- Sp Flash-Tool v5.1640 (Linux, 64bit) or greater.
- Flashable ROM. (Any type of ROM will certainly do). Kitkat is much better as it is more steady than Lollipop.
How to unbrick MTK device in Linux
Step 1. Start an Online version of * Ubuntu 16.04.1 64bit.
Step 2. Open System Setup > Software Application Sources & Updates > Ubuntu Softwares.
Tick all the resources (main, the universe, restricted and multiverse).
Close the home window.
Strike Ctrl+ ALt+ T and go into the following command as well as press Enter.
sudo apt update
Step 3. Wait until it updates the database. As soon as done, enter:
sudo apt install default-jdk android-tools-adb android-tools-fastboot lib32ncurses5 lib32z1 libusb-dev
Step 4. After setup, transform the downloaded and install zip documents of the SP Flash-Tool to something easy like flashtool.zip as well as move it to the Residence folder.
Step 5. Unzip the Sp Flash-Tool in House directory. Bear in mind, in Live-mode, your username is ubuntu, and the password is empty.
unzip ~/flashtool.zip
Step 6. Rename the removed folder, something straightforward similarly. I called it a flash tool. You can make it also smaller sized like one letter.
Step7. Browse to the flash tool folder:
cd ~/flashtool
Step 8. Make two scripts executable:
chmod +x flash_tool
chmod +x flash_tool.sh
Step 9. According to a XDA-Deveoper’s tutorial, currently, you should include ubuntu (the Live user) in the user group dial-out to avoid running the script as origin; however, that is not required in all if you beware.
Because I did not execute those jobs, I do not recognize the consequences if you do that. Be sure what you are doing. If you still need to know– right here is how:
sudo adduser ubuntu dialout
newgrp – dialout
For Arch:
gpasswd -a username uucp
newgrp – uucp
Step 10. We need to add some rules and also authorizations for the USB. Open up a brand-new incurable window without closing the old one.
sudo gedit /etc/udev/rules.d/80-persistent-usb.rules
Paste:
SUBSYSTEM==”usb”, ACTION==”add”, SYSFS{idVendor}==”0e8d”, SYSFS{idProduct}==”*”, MODE=”0777″
(0e8d is the Vendor ID for MTK devices. And mode 0777 means it should be readable, accessible, and writable by anyone (rwxrwxrwx).
Here is a full list: https://developer.android.com/studio/run/device.html)
Step 11. Conserve and also go into:
sudo service udev restart
sudo gedit /etc/udev/rules.d/20-mm-blacklist-mtk.rules
Paste:
ATTRS{idVendor}==”0e8d”, ENV{ID_MM_DEVICE_IGNORE}=”1″
ATTRS{idVendor}==”6000″, ENV{ID_MM_DEVICE_IGNORE}=”1″
Save and enter:
sudo service udev restart
Step 12. Back to the old terminal window, without leaving the flash tool directory:
sudo su
(It won’t prompt for a password since you are using Live USB.)
RUN:
./flash_tool.sh
Step 13. The Flash-Tool will run.
Step 14. Click “Lots scatter documents” under the Download and install tab and also pick the ideal scatter documents located in your Custom/Stock ROM’s directory site.
Step 15. It will certainly pack the remainder of the data itself. The default mode is “Download and installs Only.”
Step 16. After this part, I attached my phone (turn off, take the battery off momentarily and after that put again, however, don’t switch on), and it offered me the usual “BROM ERROR: S_COM_PORT_OPEN Fail( 1013 )” error. Without being discouraged, I picked the alternative from the fall list “Firmware upgrade,” as well as a struck Download button. Attach your phone by means of USB cable television and voila!

Step 17. The progression bar will certainly reveal red bar, and after that, purple (really quickly), after that eco-friendly bar (layout progression) and then finally, you will certainly see a yellow bar progressing called “Downloading and install *%.”
Step 18. Close the green-tick window as well as separate your phone from the computer system. Boot it up with the power switch. The very first boot spends some time like 5-10 minutes relying on the ROM you blinked.
Verdict
That’s it. If you followed every action properly, your phone would certainly boot into your recently flashed ROM in no time.