View Poll Results: Are you going to help us?

Yes, I' ll help you!
2 Vote(s)
I would help you but I can't...
0 Vote(s)
Great project! I want to see more!
2 Vote(s)
No, I won't.
0 Vote(s)

[ROM] [7.1.2] Mik-el Android for Takee 1

371 posts
Thanks Meter: 84
Post Reply Email Thread
  • TWRP 3.1.1-0 here
  • TWRP 3.1.1-0 with otg support here

Downloads, Infos and Instructions:
  • TWRP 3.1.1-0 by Mikel here
  • TWRP 3.1.1-0 with OTG support by Mikel here
  • Mik-el Android 7 ROM (coming soon!)

Support me:

XDA:DevDB Information
Mik-el Android 7 for EStar Takee 1, ROM for all devices (see above for details)

ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.4.x

Version Information
Status: Beta

Created 2019-11-02
Last Updated 2020-08-10
The Following User Says Thank You to Mik-el For This Useful Post: [ View ] Gift Mik-el Ad-Free
2nd November 2019, 10:13 PM |#2  
Mik-el's Avatar
OP Senior Member
Thanks Meter: 84
Donate to Me
Phone Ignore this post (Previous porting attempt)
Ignore this post (Previous and failed porting attempt)

First Porting Attempts and Bootloops (Novemeber 2019)

After many Roms that refused to install, I finally got a Rom that can install, and that almost booted (damned bootloop!).
Maybe someone that has experience can quickly spot my error;

Base Rom used:
A Custom Rom, Android 4.4 Kitkat + 3.4.67 Kernel

(Download here )

Port Rom used:
Android 7.1.2 Rom with 3.4.67 Kernel. (ViperOS )

(Download here)

Porting Guide used:
Nougat Porting Guide For MTK 6592 KK Kernel 3.4.67

+ mount points adjustments made by me

Check My Ported Rom:
If you have experience with Android portings you can help me, giving a look to the Rom here.

Don't install this Rom if you're not a developer Otherwise you'll only get an unfinished Rom.

Updater-Script file of my ported rom
Initially the Rom didn't install at all for some stupid syntax error in the updater-script file. Now it's fixed.
Read it on Pastebin

Other Infos
--- A cache unmount from TWRP is required to install the Rom (I don't know why but it's not a problem!)
--- During the boot(loop) the screen is distorted (maybe it's the classic horizontal-vertical problems of custom roms, we can quickly solve it after the first effective boot)

People Interested in this project - Takee1 community
-> Me
-> @YuriRM
-> @io2345
-> @kano3d
-> @giotogo
-> @Talwarmirza
-> some users from the 4pda forum
-> many other users that will want to update their Takees when the rom will be ready
2nd November 2019, 10:13 PM |#3  
Mik-el's Avatar
OP Senior Member
Thanks Meter: 84
Donate to Me
3rd November 2019, 12:21 PM |#4  
Senior Member
Thanks Meter: 217
ROM for Holographic 3D smartphone
Thanks! This ROM will bring a fresh air and new lease of life to EStar TAKEE 1, the first ever Holographic 3D smartphone launched in 2015 at an affordable price ($100-150). Nobody will need to buy an extremely expensive RED Hydrogen One at $1200.
The 3D community will rejoice!

The amazing resources of PHEREO are available to all lovers of 3D Stereo Images and Photos.
Select an image and click Wiggle... if you do not have a smartphone with 3D display.

My advice is to install the PhereoRoll3D app too!

NewPipe - to download 3D videos from YouTube

INVIDIOUS - to download 3D videos from YouTube, VEVO, etc.

Plenty of resources for 3D lovers that justify buying a device with 3D display.
15th November 2019, 04:32 PM |#5  
Junior Member
Flag tbilisi
Thanks Meter: 5
interesting. this phone is still good.....
16th November 2019, 11:29 AM |#6  
Senior Member
Thanks Meter: 54
Anyone with ViperOS development experience?
The Following User Says Thank You to io2345 For This Useful Post: [ View ] Gift io2345 Ad-Free
19th November 2019, 11:02 AM |#7  
Mik-el's Avatar
OP Senior Member
Thanks Meter: 84
Donate to Me
Originally Posted by io2345

Anyone with ViperOS development experience?

More than ViperOS developers we need someone that has experience with rom porting.
I made more than 7 releases for this ROM and @io2345 tested them all!
We solved the failed installation problem, now we just need to solve the bootloop.
The porting process is OK, the updater-script file is OK, file permissions are OK...
I don't know where the problem could be!

Next time I'll use another porting guide. (there are only 2 guides and one didn't work since now)
Instead of ViperOS I'll also use a LineageOS rom as port rom.
Let's see what I can get.

(Stay tuned subscribing to this thread and collaborating with us, cheers)
2nd December 2019, 12:58 PM |#8  
Senior Member
Thanks Meter: 217
Greek & Indian ROM ports by Jpower7 (A310 kernel) and blacklisted.rock (A311 kernel)
My suggestion is to try other 3.4.67 ports for EStar Takee 1.

ROM ports by Jpower73 (A310 kernel) - Greece
He maintains working links for his ROMs. Therefore, you can also ask his help.

(Android Ice Cold Project) for Coolpad F1/MmxA310-Α311/Himax Polymer Octa by Jpower73

HTC SENSE 10 for Coolpad F1-A310-Himax Polymer Octa by Jpower73

Poly Os for Coolpad F1/Micromax Canvas Nitro A310/Himax Polymer Octa by Jpower73

ROM ports by blacklisted.rock (A311 kernel) - India
The developer does not use his device anymore. His phone is over 5 years old and the battery is malfunctioning.

[BUGLESS][7.1.2]Ridon OS for A310/A311/Coolpad F1/Himax Polymer by blacklisted.rock

[ROM][FINAL]Resurrection Remix OS 5.8.5 V4.0 for A311/A310/Coolpad F1/Himax Polymer by blacklisted.rock

But you can look for other ROMs here

List of TAKEE 1 clones for parts by YuriRM

EStar Takee 1 - list of components

HIMAX POLYMER - 10 shared components with EStar Takee 1
Back CAMERA and Front CAMERA (sunny_imx135_mipi_raw and ov5648_mipi_raw), LENS, ALSPS, one part in two of CHARGER (fan5405), PMIC, WIFI and two parts in four of OTHERS (kd_camera_hw and dummy_eeprom) and RAM.

Micromax A311 \ A315 \ A316 - just 1 shared component with EStar Takee 1
Back CAMERA (A315) (A316)

There is no data for Micromax A311 and A310

I have requested to upload the list of components of Micromax A311 and A310 to the Device Info HW database
2nd December 2019, 08:44 PM |#9  
Senior Member
Thanks Meter: 217
Android 4.4.2 KitKat kernel - BQ Aquaris E5 FHD
Official source code for BQ Aquaris E5 FHD

Have you acquired knowledge enough for including specific drivers of EStar Takee 1 into this Android 4.4.2 KitKat kernel of BQ Aquaris E5 FHD?

You will get a much better kernel (3.4.67) than luckasfb.


Building custom kernels for Android devices

SavageMessiahZine - Russian forum of Android kernels and assembly instructions

Development of kernels and firmware for devices on the MTK platform � | Self-compiled kernel from source � | Instructions for building ANDROID from sources. � | Theme on assembling the source code MTK on china-iphone | Build TWRP for Qualcomm platform �

Guidance from LordArcadius (GitHub and Telegram) and nathanchance (XDA)

Compiling Android Kernel for your own device #67

XDA Reference guide:-
Help and support Telegram group:-
Upstreaming guide:-
GCC 4.9 for 64 bit:-
GCC 4.9 for 32 bit:-

My Telegram username:- @LordArcadius
Attached Thumbnails
Click image for larger version

Name:	chrome_2019-12-02_20-31-39.png
Views:	44
Size:	154.9 KB
ID:	4892521  
11th December 2019, 09:57 AM |#10  
Senior Member
Thanks Meter: 217
GPIO pin numbers in the Circuit Board of EStar Takee 1
I hope there is a solution for camera bugs introduced by luckasfb in his latest kernel of EStar Takee 1.
Some KitKat kernels share both cameras (Sony imx135_mipi_raw and OmniVision ov5645_mipi_yuv) with EStar Takee 1.
However, it may be down to GPIO pin numbers in the Circuit Board. That is why I want to know the Circuit Board ID number, the physical address number of each component and GPIO pin numbers of camera sensors of those devices.
That info is included in the kernel source code of BQ Aquaris E5 FHD.

@giotogo can you find this information inside your EStar Takee 1 device, please?
Circuit Board ID number
GPIO pin numbers of camera sensors in the Circuit Board
Take detailed photos of internal components
Take detailed photos of internal numbers printed in the motherboard.

This information may help find other devices that share an identical Circuit Board ID number. This list of most compatible devices is useful. Hopefully, It will enable to choose the easiest Android 7.1.2 Nougat ROM to port into EStar Takee 1.

It also provides crucial information for changing the GPIO pin numbers of both cameras in the KitKat kernel source code of EStar Takee 1.

Bug in power for cameras GPIO pins in codegen - EStar Takee 1

The video below shows how to open a device and find the Circuit Board ID number.

However, my guess is that it boils down to the physical address number of each component and GPIO pin numbers in the motherboard. This enables to direct each camera driver (front and back cameras) to a specific address in the Circuit Board (GPIO pin number). This is the info that luckasfb tried so hard to find, trying by hand hundreds of combinations for GPIO pins. He did not open the case of his EStar Takee 1 device.

How to Find and download Firmware file for chinese tablets
12th December 2019, 10:32 AM |#11  
Senior Member
Thanks Meter: 217
How to fix a bootloop after installing a Custom ROM like Viper OS
Originally Posted by io2345

Anyone with ViperOS development experience?

@io2345 how are you doing? It has been a long time since we last talked.
I may have found a solution for the bootloop of the Viper ROM ported by @Mik-el.
Can you test this method, please?

Have you watched this video by the clever german guy, Christoph Zahradnik ?
His Viper ROM is used in this explanation... Viper 😃

How to fix a bootloop after installing a Custom ROM like Viper OS (07/03/2015)
By Christoph Zahradnik

Below find what happened on the previous day.

HTC Sensation (Snapdragon S3) and Viper ROM - installing a Custom ROM and entering a bootloop (06/03/2015)
By Christoph Zahradnik
Post Reply Subscribe to Thread

mediatek, mtk, ported rom, rom porting, viperos

Guest Quick Reply (no urls or BBcode)
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes