Wednesday 24 June 2015

Micromax Canvas 2.2 SD Card fix with custom Roms

About 2 months ago, there was a bug for SD Card in the Micromax A114 Canvas 2.2 Material Plus Rom which was released then, for which, an update was also released after about two weeks but the bug was not fixed, only the software version and UI was updated.
After the update, I felt like there is a need to do something about the rom because the UI was perfect and the rom was pretty enough to attract attention. After spending hours of googling around and watching about hundreds of videos describing solution for the SD Card problem, I was fed up and thought that it is not possible to fix the rom as the solutions provided doesn’t give any permanent solution and only remains until the device reboots. Many of the videos and websites at least gave me a hint for how to make it permanent. Now I will describe the solution and I hope it will help all of the mobile device users, whichever mobile you are using to solve the problem with your internal and external SD Card memory.

No need of any knowledge for coding, or rom development or android development. A basic computer knowledge is sufficient. * I will not guarantee and do not take any responsibility for any problem or if your device got bricked. This solution is based on the work on the Material Plus rom for the Micromax A114 Canvas 2.2 device.

Files you need:

  1. Stock rom or any custom rom for your device that is having your desired configuration for SD Card and internal card memory.

  2. ext2read.zip (if you have stock rom). Download from here

  3. Your mobile device with custom rom installed or custom rom in zip format. e.g., abc.zip file. (abc as your rom name)

  4. Computer (of course)

  5. Data Cable

  6. Working USB Mode / Data transfer mode in device.

  7. Files for only Micromax A114 fix: SD_fix_A114.zip (mirror)

  8. Memory card. “This is too much”

So lets begin.

*Steps that are being explained are for any mobile device but the files provided are only for Micromax A114 Canvas 2.2 so do not use the files in the (g) point if your device is not micromax A114 Canvas 2.2. So here we go

  1. Extract your stock rom / custom rom to a place where you can easily access it. Better be desktop.

  2. Open the folder you extracted and see if the system is a folder or an *.img file.

  3. If it is a system folder, move to step 8, if it is a “system.img” file, extract ext2read.zip, run ext2explore, ignore any error.u can use Ext 4 UNpacker also link given below

  4. Click on file, then click on open image, select the “system.img”.

  5. Right click on the icon appeared in the left column and click on save.

  6. Select the location where you want to save the system folder, wait for the process to finish.

  7. Now go to the folder where you saved the system folder.

  8. Open the system folder.

  9. Go to ‘bin’ folder and copy the ‘vold’ file to a suitable location.

  10. Go to ‘etc’ folder and copy the ‘vold.fstab’ & ‘vold.fstab.nand’ file to the same location as vold file.

  11. Move the files to the device.

  12. Open ‘RootExplorer’ or ‘ES File Manager’ with root permission. (root from apk)

  13. Move to System folder and replace the file ‘vold’ from ‘bin’ folder and ’vold.fstab’ & ‘vold.fstab.nand’ from ‘etc’ folder with the files copied from the rom.

  14. Now reboot the device and enjoy the SD Card.

  15. If the problem remains, try to copy and replace files from another custom rom. But make sure the files that you are copying are for your device only, i.e., the source custom rom or stock rom for these files must be for your device only. Other files may make your device unbootable. So be cautious.

  16. You can also repair custom roms by replacing same files previously copied, from the files with the files in the custom rom, flash the zip and see the magic.
All Download links Are given Below:
http://sh.st/zXhkz 

SD Fix From Drive

http://sh.st/zXhPD
Ext2 Explore
http://sh.st/zXh8E
Ext 4 UNpacker

http://sh.st/zXkTl
framroot