Karbonn Custom ST8 - v1.5 by fuser-invent
--- ROM Based on firmware DUMP of the Official Stock Firmware ---
WARNING: New Hardware in v2 of Karbonn Tabs!!!
It's been reported that there is a new version of the Karbonn ST8 and ST10; "on back left corner of tab it says 'ver2' after S/N."
People who have flashed TWRP to their tablets found that the touch screen does not work and they have been unable to flash the rooting zip package or custom ROM's. If you have version two of the tablet please do not attempt to flash anything. Anyone with a new and untouched version that can do a dump of the partions should post them here. We particularly need the boot.img and recovery.img but all the partitions would be helpful in the long run.
EDIT: There are multiple versions of these tablets now and the Custom and Stock Plus ROM's only work for Version 1. Flashing them to a Version 2 or newer tablet will brick the device. - To find out which version you have, download this app, go to the System tab and choose Mounting Points. If you have an EXT4 formatted tablet then you have a version 2, if you have a UBIFS formatted tablet then you have a version 1. There are no custom ROM's for version 2 and you can not root with the "crystal root" zip or flash any recovery that doesn't specifically say it is for a version 2 tablet.
What is this ROM?
This is a totally stripped down version of the Official Stock Firmware. It is the best port of my Ainol ROM Crystal Clear that I could do without having an official Stock Firmware Release.
Development of this ROM started when ankitdaruler asked me for help making some mods/tweaks on his device. At first I helped build the Karbonn Stock Plus ROM's for the ST8 & ST10, which were just slightly modified firmware from firmware DUMP's I had received. The idea was to help people who had "soft" bricked their device and it worked! From there I started on the Crystal Clear port, tweaking some parameters for the Karbonn devices and improving overall performance and responsiveness on the tablets. This ROM is essentially a repack/kang/hybrid or whatever you want to call it. The core of ROM is the official firmware but I have ported over a lot of fixes/tweaks/mods from my Ainol ROM's.
I am not a real developer, just an amateur who learns very quickly. I used to know C++ pretty well about 14 years ago when I was a teenager but have subsequently forgotten almost all of it and I haven't done much coding since with the exception of some website maintenance. With that in mind and the fact that the purpose of this ROM is to keep things light and smooth and mostly bug free, know that I'm not going to add a lot of things back in that I've taken out.
Thanks to Soulflier, Christian Troy and Fards for all their hard work and getting me started. I wouldn't have been able to make my edits and changes without looking at their work or using their scripts to sign/unpack/re-pack/decompile/compile stuff.
Thanks to ankitdaruler for troubleshoot and beta testing.
Also thanks to everyone in the community who has found and posted fixes/mods/tweaks in the forums and have made a donation.
The current Karbonn Custom ROM team is:
If you'd like to join the team please send me a PM.
- fuser-invent - Development & Beta Testing
- ankitdaruler - ST10 Beta Testing
I hope you end up enjoying the speed, usability and versatility of this ROM. Please take a minute to leave a comment or hit the thank you button and let me know how you like it.
Before you flash...
Please read everything and don't ask questions that are already answered in these posts unless you are absolutely stuck. Every question that is asked that is already answered here just takes more time away from actual firmware development and improving this ROM.
All the usually warnings about not being responsible for what you do with your device and what my ROM might do to your device apply.
- Use the TWRP recovery made by ozadroid. Anything you flash must be flashed from TWRP. Just extract the recovery file from the zip and place it on your external SD card to boot into TWRP instead of the stock recovery.
- Flash the Karbonn Custom ROM package first.
- Flash the Additional Apps package if you want to.
- Flash the SD card switcher if you want to.
- Reboot - The first boot can take a minute or two so be patient.
You can access the folder with all the ROM files directly here.
TWRP by ozadroid is located here. - For some reason it says "no mirrors" so at ozadroid's request, please do not re-post the TWRP's anywhere, give him credit and link back to his XDA page.
XDA Forums Karbonn page by ankitdaruler - Not so much a download page. This is where it all started.
Below are explanations of the zip files.
Karbonn Custom ST8 ROM
The ROM package now also contains a light version of the Google Apps package. The full version that works with CM10 will also work with this ROM.
SD Card Swap Zips
You can use your external card as your internal card or swap it back to normal. This replaces the vold.stab file that tells the tablet where to mount the sd cards. They are labeled as Crystal Clear zips but will work with your tablets.
Christian Troy's - Internal Memory Format Zip and Factory Reset Zip
The internal memory format zip will format your NAND, so use it at your own risk. The Factory Reset Zip acts like the stock wipe data / factory reset option. Since you have no official stock firmware release and no way of unbricking your device, I would only use these zips as an absolute last resort and only if you know the risks and know what you are doing. They are totally untested on your tablet.
Additional Apps Package
Installs to data/app for easy uninstall or market update. Some apps aren't on the market because they are modded or XDA editions. You can find the latest additional apps package in this folder.
If you did something wrong, like flash TWRP to your boot.img partition instead of your recovery partition or flashed a ROM that wasn't made for your tablet and now have a boot loop, then this zip might help. I replaces the boot / bootloader / recovery partitions with the official stock ones from the ROM dumps I was sent. You need to flash this zip from TWRP if you are going to use it.
Credit where credit is due
This ROM is rooted by SuperSU v1.25
Although this ROM does not actually contain any of the these packages, it does contain init.d scripting ideas from the following:
If If you install and enjoy this ROM, please consider a donation, even if it is small it will help!
I will use the donations to pay the monthly file hosting fees and other development costs.