Related
Hello guys as a developer when we make a rom, we have alot of requests from people which is fine and good. However, it comes to a point where we have so many requests for things, which we do not have time for in our free time. You have to remember we develop in our free time, and it is not a full time job, it is something we enjoy to do. Developers do expect requests, but not constantly, i will try to add features when people request it, but as explained above some of us, physically do not have the time, but some members annoy you by sending the same messages over and over again so the aim of this thread is:
If the Developers cannot do it, for whatever reason you should try it your self, and not just annoy them about it!
Now before we start there are things I want you to consider, before starting:
Code:
#include
*
* Your warranty is now void.
*By you using my Mods, Roms etc...
* I am not responsible for bricked devices, or dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed.
* Please do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
Do not Start a thread with upcoming, or WIP because it is a waste of space, only post it when it is ready.
If you don't plan on continuing development, do not post it!
Do not steal other peoples work, ask them first, if they say no, build your own from a RUU or from source.
You can ask for help from other Developers, but do not annoy them over the issue they will help in their own time
Now the main things are out of the way, just one more thing if you are using lets say my ReVoluTioN RoM as a base if you just place a theme over it, and say it is your work it ISN'T! If you are just going to do that make a new theme thread instead, that way you will be credited, however, if you are adding extra code and your OWN custom HTC apps, or whatever that is maybe then yes it is worth making a new rom thread,ONLY IF IT IS YOUR WORK at implementing such code or new features.
ALSO if you are using a Existing rom as a base, give the developer credit for that and a link to their profile, to make sure you appreciate their work!
Now Onto the Tutorial:
In this guide, or new RoM builders it is a good idea to use an android rom kitchen called dsixda's Android Kitchen it is Compatible with Windows, Linux and Mac OS X.
Just a note about this kitchen:
The kitchen will not automatically turn you into a developer. A developer is someone who writes code or builds something from the ground up and understands exactly what goes on behind the scenes. The kitchen hides all that and puts a user-friendly interface above it. However, this may be the push that gets you into development in the future.
A little bit of prior UNIX command-line knowledge would be useful to get started with the kitchen, but the help guides should be enough for a newbie. Knowledge of command lines is always important if you ever want to get involved in Android or development.
However, just as a reference this is what the user interface looks like:
Main Menu:
1. Set up working folder from ROM
2. Add root permissions
3. Add BusyBox
4. Disable boot screen sounds
5. Add wireless tethering
6. Zipalign all *.apk files to optimize RAM usage
7. Change wipe status of ROM
8. Change name of ROM
9. Check update-script for errors
10. Show working folder information
Advanced Options
11 - Deodex files in your ROM
12 - Add task killer tweak for speed (stock ROM only)
13 - Add /data/app functionality
14 - Add Nano text editor + sysro/sysrw
15 - Add Bash (command shell)
16 - Add Apps2SD
17 - Add /etc/init.d scripts support (busybox run-parts)
18 - Add custom boot animation functionality
19 - Porting tools (experimental)
20 - Tools for boot image (unpack/re-pack/etc.)
21 - Unpack data.img
22 - Sign APK or ZIP file(s)
23 - Convert update-script or updater-script
24 - Miscellaneous optins / Plugin scripts
99. Build ROM from working folder
00. About/Update kitchen
0. Exit
Click to expand...
Click to collapse
In order to make the kitchen work you will need to be running one of the following operating systems:
Windows, this can be from Windows XP all the Way up to Windows 8
Linux/Unix, based system I use ubuntu 11.04 but 12.10 is good too
Mac/OSX, however it is recommended 10.4 or above.
First of all you need to download the kitchen from here: LINK
Once you have downloaded it follow the operating system guide of your choice below:
Windows, XP, 7 and 8:
There are currently three choices for windows users these include:
Cygwin, this is a UNIX command line environment for windows
Virtual Machine, this is a good choice but you need a powerful system, with a fast CPU and lots of RAM!
Use the Ubuntu WUBI installer, this basically creates a installation of ubuntu inside windows, and can be easily uninstalled.
WINDOWS OPTION 1: CYGWIN:
I currently use this option for my Rom compiling, but this is due to the fact I have a 2nd Gen Core i3, and 8GB of RAM if your CPU is not very fast I recommend the third option!
Lets get started then...
Fist of all download the Java JRE for windows, it is recommended you use this link.
Secondly, download the cygwin binaries from here.
Below you will find the additional steps required to get it working properly on your windows based system
Russell664's guide to getting cywin working for HTC Desire C
First of all run the downloaded Cygwin" setup.exe" you downloaded in the last step, but be sure to select the default installation paths, which are:
Install from the internet, to download required packages
install to C:\cygwin, to make it easy to access
Once that is done you will be greeted with the "select packages" screen, from there go to the search box and look for the following packages:
gcc, this is found under the "devel" section to select it click the + icon on the section it is found in. After this find this single package "IT HAS TO HAVE THE EXACT NAME OF gcc NOTHING ELSE! once you have found it click it and press "Skip" after to select more packages.
Once the above is done you will need to search for these packages:
perl, this is found under the section of "Interpreters"
cpio, this is found under the section of "Utils"
util-linux, this is found under the section of "Utils"
ncurses, this is found under the section of "Utils"
zip, this is found under the section of "Archive"
unzip, this is found uder the section of "Archive"
wget, this is found under the section of "Web"
Once this is done click next to begin downloading the required packages, this may take some time to do this.
When everything is downloaded, and installation had completed, there will be a new cygwin desktop icon, once this is clicked a linux terminal will be displayed.
Once this terminal is displayed, we need to next configure "java" do do this follow these simple steps:
First of all type "java" (do it without the quotes) if the terminal says "command not found" go on the the next step. However if it dooes not say that skip these following steps for setting up java
To fix the no command found follow these steps:
First, make a backup of your .bash_profile file in case you make a mistake later in this procedure.
Enter the following in the terminal:
cp .bash_profile .bash_profile.backup
Next, find out where your java.exe file is and run the appropriate command to add it to your Cygwin path.
For example, my java.exe is found under C:\Program Files\Java\jre7\bin, so I had to type:
echo "PATH=/cygdrive/c/Program\ Files/Java/jre7/bin:\${PATH}" >> .bash_profile
Modify the command above so that it matches the actual path to your installed Java.
Remember to add a "\" character before any spaces in your path, as shown above.
Type the following so that the file gets loaded (you only need to do this once):
source .bash_profile
There should not be any errors displayed if successful.
(Otherwise, if you made an error in the .bash_profile file, restore your backup by typing: cp .bash_profile.backup .bash_profile, and then try the procedure again)
If done correctly, then when you type 'java' it should display some help information.
Once this is finished you are now setup to use the kitchen on your Windows based computer!
Click to expand...
Click to collapse
WINDOWS OPTION 2: VIRTUAL MACHINE:
Before considering this option for building Roms in this environment reads the Pros and cons first.
Advantages of using virtual box:
The size of the installation doesn't have to be predetermined. It can be a dynamically resized virtual hard drive.
You do not need to reboot in order to switch between Ubuntu and Windows.
The virtual machine will use your Windows internet connection, so you don't have to worry about Ubuntu not detecting your wireless card, if you have one.
The virtual machine will set up its own video configuration, so you don't have to worry about installing proprietary graphics drivers to get a reasonable screen resolution.
You always have Windows to fall back on in case there are any problems. All you have to do is press the right Control key instead of rebooting your entire computer.
For troubleshooting purposes, you can easily take screenshots of any part of Ubuntu (including the boot menu or the login screen).
It's low commitment. If you later decide you don't like Ubuntu, all you have to do is delete the virtual hard drive and uninstall VirtualBox.
Disadvantages of using virtual box:
In order to get any kind of decent performance, you need at least 512 MB of RAM, because you are running an entire operating system (Ubuntu) inside another entire operating system (Windows). The more memory, the better. I would recommend at least 1 GB of RAM.
Even though the low commitment factor can seem like an advantage at first, if you later decide you want to switch to Ubuntu and ditch Windows completely, you cannot simply delete your Windows partition. You would have to find some way to migrate out your settings from the virtual machine and then install Ubuntu over Windows outside the virtual machine.
Every time you want to use Ubuntu, you have to wait for two boot times (the time it takes to boot Windows, and then the time it takes to boot Ubuntu within Windows).
If you still wish to use the virtual box route follow these steps to get it installed:
Installation of virtual box
The first thing you have to do is obtain VirtualBox. First of all visit the VirtualBox website's download page and install it the same way you would any normal Windows program.
Once Virtualbox is installed, launch it from the windows start menu, after this click New to create a new virtual machine. Once the wizard comes up press the next button as seen below:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
You can call the machine whatever you want. If you're installing Ubuntu, it makes sense to call it Ubuntu, I guess. You should also specify that the operating system is Linux.
VirtualBox will try to guess how much of your memory (RAM) to use for the virtual machine. If you have 1 GB or less of RAM, I would advise you stick with the recommendation. If, however, you have over 1 GB, about a quarter your RAM or less should be fine. For example, if you have 2 GB of RAM, 512 MB is fine to allocate. If you have 4 GB of RAM, 1 GB is fine to allocate. If you have no idea what RAM is or how much of it you have, just press next.
If this is your first time using VirtualBox (which it probably is if you need a tutorial on how to use it), then you do want to Create new hard disk and then click Next.
Click next at this section, don't change anything!
A dynamically expanding virtual hard drive is the best option, because it'll take up only what you actually use. I have come upon weird situations, though, when installing new software in a virtualized Ubuntu, in which the virtual hard drive just fills up instead of expanding. So I would actually recommend picking a Fixed-size storage.
Ubuntu's default installation is less than 3 GB. If you plan on adding software or downloading large files in your virtualized Ubuntu, you should tack on some buffer.
Click Create and wait for the virtual hard drive to be created. This is actually just a very large file that lives inside of your Windows installation.
Then this will show up:
The next thing to do to make the (currently blank) virtual hard drive useful is to add the downloaded Ubuntu disk image (.iso) boot on your virtual machine. Click on Settings and Storage. Then, under CD/DVD Device, next to Empty, you'll see a little folder icon. Click that.
Select the Ubuntu .iso you downloaded earlier.
Once the image is selected, click ok.
You may get a bunch of random warnings/instructions about how to operate the guest operating system within VirtualBox. Read those, and then you may also want to mark not to see those again.
Wait for Ubuntu to boot up.
Once it's started up, just follow the regular installation procedure as if you were installing Ubuntu on a real hard drive (instead of a virtual one).
Afterwards, in order to use your virtualized installation (instead of continually booting the live CD), double-check that the CD/DVD Device entry is Empty again.
Now you have ubuntu installed on virtualbox! Now on the the next part, making the kitchen work.
WINDOWS OPTION 3: WUBI INSTALLER:
Before you start this download the ubuntu iso image from the website, and burn it to a cd!
You may want Linux but think Virtual Box is too much effort to install, or it runs too slow for you, then you can try the 'Wubi' installer from Windows. This method will install Ubuntu Linux inside a file in your Windows operating system and will boot from it.
Use this method only as a last resort, as it will modify your PC's boot loader and may also require some hunting for video drivers if you're not lucky. The benefit to this method is that it runs the kitchen super fast. The downside is that setting it up may require some technical expertise and Linux experience! If it's not working out for you, just go back to Windows and run the Wubi installer again to uninstall.
You can find lots more info about Wubi in YouTube and Google search. In the meantime, here is a summary of the required instructions:
First, download and install the Wubi installer. A good size to allocate for Ubuntu would be 20 GB (this is for all your roms and updates)
When it finishes installing, the PC will reboot.
Select Ubuntu from the boot selection menu.
Notes:
NOTE: If the screen remains blank afterwards and never shows the login screen, then you have a video driver issue. You will need to reboot, and then at the Ubuntu boot options, press 'e' to edit the command line. To force the generic video drivers you will need to add something like this: nomodeset (Just Google it)
When you arrive at the desktop, configure your Wi-Fi connection by clicking on the seashell-shaped icon at the top right section of the screen.
Follow the instructions in the next section of this FAQ ("Ubuntu Linux") for installing Java. That should be all you need to do. I really hope this helped you out.
NOTE: If you had to do the video workaround earlier on, then you'll need to edit /etc/default/grub and change the appropriate lines so that it always boots up in this mode and so you won't need to edit it every time in the boot menu. i.e. Open up an xterm and then type sudo vi /etc/default/grub, modify the file, then type sudo update-grub. Again, Google is your friend.
Ubuntu 11.04 to 12.10:
UBUNTU NATIVE INSTALL:
Before you follow any of these step mentioned in this ubuntu section, you NEED to have it installed either on a physical drive (Partition) or inside a virtual machine. If you do not meet the requirements you need to first install ubuntu, which will be mentioned above this post.
Okay these next steps of setting up the running requirements for the kitchen on linux are very easy compared to the windows setup, the required steps are:
First open up the terminal windows, the buttons to quickly do this are:
Code:
CTRL + ALT + T
If you are using the 64-bit version of ubuntu, type the following into your terminal:
Code:
sudo apt-get install ia32-libs
Now if you go onto the ubuntu market place, a shortcut is found on the sidebar.
Once you are in to market, in the search bar type "Java"
There will be many choices which come up, but you need to install the package name of:
Code:
OpenJDK Java Runtime
This option is usually displayed at the top of the search result.
Once the Java has installed, type "java -version" If installed correctly it will bring back some information into the terminal.
Code:
java -version
If you are using Ubuntu in a virtual machine, you NEED to follow these extra steps to complete installation.
This thread will be updated as soon as possible, i need to get other stuff done so hang tight.
Configuring DSiXDA's kitchen
Just to note the HTC Desire C is not compatible with kitchen, there is a work around that works perfectly so follow the steps further down the thread, these are the officially supported devices for a reference:
Remember this is a reference, and is extracted from DSiXDAs thread itself.
Code:
Acer Liquid
Dell Streak 7
HTC Amaze 4G
HTC Aria / Liberty
HTC Desire
HTC Desire HD / Inspire 4G
HTC Desire S
HTC Desire Z / Vision / T-Mobile G2
HTC Dream / G1
HTC Droid DNA
HTC Droid Eris
HTC Evo 3D
HTC Evo 4G
HTC Evo 4G LTE
HTC Evo View 4G (untested)
HTC Evo Shift 4G
HTC Flyer (untested)
HTC HD2
- Use NAND ROM method (Please follow this thread for details)
HTC Hero / G2 Touch
HTC Incredible
HTC Incredible 2
HTC Incredible S
HTC Legend
HTC Magic / myTouch 3G
HTC myTouch 3G Slide
HTC myTouch 4G / Glacier
HTC Nexus One
HTC One S
HTC One X
HTC One X+ (AT&T and International versions)
HTC One XL
HTC One V (including CDMA version)
HTC Rezound
HTC Sensation
HTC Tattoo / Click
HTC Thunderbolt
HTC Wildfire / Buzz
HTC Wildfire S
Huawei Ideos X6
- Please follow this thread for details
Huawei U8100/U8110/U8120/U8150/U8160/U8180/U8650
Huawei U8220 / T-Mobile Pulse
LG Ally
LG GT540 Optimus
LG Nexus 4 (mako)
LG Optimus 2X (P990)
LG Optimus Black
- Please follow this thread for details
LG Optimus G2X (P999)
LG P500
- Please follow this thread for details
LG Shine Plus
LG Vortex
Micromax A60
Motorola Atrix (unconfirmed)
Motorola CLIQ / CLIQ XT
Motorola Droid
Motorola Droid Bionic
- Please follow this thread for details
Motorola Milestone (unconfirmed)
- You may need to remove the boot.img before building
Samsung Galaxy Ace 2 - GT-I8160(L/P)
Samsung Galaxy Mini
Samsung Galaxy Nexus (untested, 'maguro' and 'toro' versions only)
Samsung Galaxy Note
- GT-N7000 - please follow this thread for details
- SGH-I717 - Please follow this thread for details
Samsung Galaxy Note 2
- Supported for:
-- Sprint variants - SPH-L900 - Please follow this guide
-- T-Mobile variants - SGH-T889(V) - Please follow this guide
-- Verizon variants - SCH-I605
(unconfirmed - see this equivalent guide)
-- International variants - GT-N7100/N7105(T)/N7108
(unconfirmed - see this equivalent guide)
-- AT&T/Rogers/Bell/Telus variants - SGH-I317(M)
(unconfirmed - see this equivalent guide)
-- US Cellular variants - SCH-R950
(unconfirmed - see this equivalent guide)
Samsung Galaxy R GT-I9103
Samsung Galaxy S (GT-I9000 and most variants)
- Please follow this thread for details
Samsung Galaxy S Plus (GT-I9001)
- Please follow this thread for details
Samsung Galaxy S2
- Supported for:
-- GT-I9100 and Exynos CPU variants - Please follow this thread for details
-- Qualcomm/LTE variants
(AT&T Skyrocket, Rogers, Telus, T-Mobile, Bell HD LTE SGH-I757M,
Telstra GT-I9210T)
- Please follow this thread for details
Samsung Galaxy S3
- Supported for:
-- T-Mobile/Mobilicity/Wind variants: SGH-T999(V) - Click here for a guide
-- AT&T/Rogers/Bell/Telus variants: SGH-I747(M) - Click here for a guide
-- Verizon variants: SCH-I535, SCH-R530U - Click here for a guide
-- Sprint variants: SPH-L710, SCH-L710 - Click here for a guide
-- International variants: GT-I9300(T) - Click here for a guide
-- International LTE variants: GT-I9305(T) - Click here for a guide
-- Korean variants: SHV-E210K/L/S and SHW-M440S (unconfirmed)
Samsung Galaxy W (GT-I8150)
- Please follow this thread for details
Samsung Nexus S / Nexus S 4G
Sony Ericsson Xperia 2010 devices (X10 / X10 Mini / X10 Mini Pro)
- Can only build ROM without boot.img (please follow this thread for details)
Sony Xperia 2011-12 devices, specifically:
- TX, P, U, Sola
- Active, Arc, Arc S, Mini, Mini Pro, Neo, Neo V, Neo L,
Play, Ray (follow steps below):
- Can only build ROM without boot.img
- If using stock FTF for kitchen:
1) Unzip FTF file, extract the system.sin
2) Dump system image from system.sin w/ Flashtool
(Advanced-> SIN Editor)
3) Rename dumped file to system.img
- OR If using Nandroid backups: Rename system.yaffs2.img to system.img
- Use this system.img in kitchen's original_update folder
- WARNING - If using a ROM made from system.sin (not Nandroid), it
is recommended to flash from the temporary (fastboot) Clockwork
Recovery, rather than the regular Clockwork Recovery, otherwise
device may not boot (possibly because custom recovery files in
system folder are not added to ROM? e.g. recovery.tar).
ZTE Blade / Orange San Francisco
Now for the compatibility fix details
There are one of two ways you can do this, these being:
Do the file editing manually, I will explain it step by step for you.
Or be lazy and use my provided file at the bottom if this post.
If you choose to learn a little bit more from this tutorial, you may want to go the manual route. That is all well and good, however, follow these instructions precisely, or you could cause a lot of problems with your phone. If you don't feel safe doing it manually, use my file below to make sure that does not happen.
Here we go...
Option 1:
By this step your kitchen should be downloaded, and confirmed that it does in fact start up, if it does your set to go and follow these remaining steps.
In your kitchen directory, you will find a tools folder you want to Click that and then the Edify_defs folder after that, the file structure should look like this:
Code:
C:\cygwin\home\yourusername\Kitchen\tools\edify_defs
This is on a Windows based system.
Code:
\home\yourusername\Kitchen\tools\edify_defs
This would be on a linux based system, it will be very similar.
Once you are in this folder save a file called "Golfu". (You can do this by saving the file as a blank text document, but save it as *file insted of .txt)
Get a recovery.img (Yes the one used for flashing your recovery, or a stock one) And save it in the "Original_update" folder, the file structure should look like so:
Code:
C:\cygwin\home\yourusername\Kitchen\Original_update
This is on a Windows based system.
Code:
\home\yourusername\Kitchen\Orginal_update
This would be on a linux based system, it will be very similar.
Once you have done that follow these menus through the kitchen:
Code:
Advanced --> Tools for boot image --> Extract from boot.img/recovery.img in any folder.
Once this is done, once again go to the Orginal_update folder and you will find the extracted recovery.img, open it's ramdisk folder and Follow this file structure:
Code:
/system/etc/recovery.fstab or /etc/recovery.fstab
After you have found this file open it with a text editor. (Due to this being code, you will want it in a neat fashion, this is why I recommend NOTEPAD++ for windows user, linux user you are fine with the standard one included)
When looking at the code you are looking for these lines:
Code:
sys_mnt=\/dev\/block\/[B]mmcblk0p25[/B]
cache_mnt=???
data_mnt=???
sdcard_mnt=???
However you are only really looking for the system block number, you can add data etc later on manually though updater scripts it is much easier. Remember you are looking for this line highlighted in bold, you can just copy that number down, it is the same for every HTC Desire C.
The last step is too add these lines you have found, to the "golfu" file you created, basically you want it to look exactly ike the code below, copy and paste it if you wish:
Code:
change_mnt=yes
param1=ext4
param2=EMMC
param1_sdcard=vfat
param2_sdcard=MTD
sys_mnt=\/dev\/block\/mmcblk0p25
cache_mnt=???
data_mnt=???
sdcard_mnt=???
Now the configuration is now done of the kitchen, now you can move onto how to build your Rom from a RUU, or from an exsting rom such as Revolution, or nameless.
Option 2:
As said in option 1 you need to make sure you Rom kitchen starts up and shows the menu, this means it is working. If it does not do that you have done something wrong.
Basically you need to download this attached file, unzip it and place it in the following directories. (Make sure you read to notes at the end of the directory code, so you know what operating system it is aimed at)
Move the file here:
Code:
C:\cygwin\home\yourusername\Kitchen\tools\edify_defs\thefileyoudownloaded
This is on a Windows based system.
Code:
\home\yourusername\Kitchen\tools\edify_defs\thefileyoudownloaded
This would be on a linux based system, it will be very similar.
That is basically it, now you need to read below, on how to actually build your roms.
Reserved for FAQ
Great Russell! I'm glad to see a guide of this nature within our forum, it will certainly help to promote further development on our device. There are a lot of guides available concerning this topic, however none that have anything specific to the Desire C, I look forward to seeing the completed guide!
First post updated, nearly finished, the windows section is finished, the ubuntu section needs a little bit of work. However this guide is ready to use for people who plan on using windows.
Good luck guys.
russell664 said:
First post updated, nearly finished, the windows section is finished, the ubuntu section needs a little bit of work. However this guide is ready to use for people who plan on using windows.
Good luck guys.
Click to expand...
Click to collapse
Thankyou russell I plan on following this ...once I get the time . I'm out of thanks again this morning which is weird as I havn't used any today . I will spam you later :good:
Thanks Rich
The thread should be complete tomorrow, with the ubuntu section.
Sent from my HTC Desire C using xda premium
I can't get Ubuntu installed, the installation freezes at about 75%. Tried using Wubi and real installation on a partition.
I suggest you to use Ubuntu on dual boot. Boot Ubuntu from stick.
I know but that is just a demo
Sent from my HTC Desire C using xda app-developers app
You can install it from the demo, let it load to the desktop. There is a icon saying install ubuntu on the desktop, click it and install ubuntu. You can do this from a USB stick or cd
Good luck.
Sent from my HTC Desire C using xda premium
That's what I did, installation doesn't complete but freezes after about 75 per cent
Sent from my HTC Desire C using xda app-developers app
Could you take a picture of the screen?
Are you installing on a VM, and if so how much RAM have you allocated to you VM, and how much does your system have?
Sent from my HTC Desire C using xda premium
Strange, okay if you are using a VM my recommendation is to use 2Gb of ram, if you have 4GB in your computer. However installing linux is still your best option. Now if ubuntu does not work for you, you can try linux mint. This already has java installed, and can run the kitchen out of the box, all you need to do is make it comparable with our phone.
The main thing what I think could be happening is lack of ram or possible corrupt image of ubuntu, try the linux mint approach and update us with your results mate.
Best of luck.
Sent from my HTC Desire C using xda premium
Not using a vm my computer wouldn't be able to run smoothly it's pretty crap
I'll re download the iso and try again, if that doesn't work ill try Linux mint
Sent from my HTC Desire C using xda app-developers app
update: still didn't work, downloading linux mint right now...
does anybody know a way to install that awesome looking unity interface on mint?
Use the version of ubuntu from this link http://forum.xda-developers.com/showthread.php?t=2152398
It already has most of the packages required for building a rom preinstalled
Unity awesome? never KDE is much better im my opinion.
Yes you can install it with the command:
Sudo apt-get update
Sudo apt-get ubuntu-desktop
That will install unity for you.
nikhil16242 said:
Use the version of ubuntu from this link http://forum.xda-developers.com/showthread.php?t=2152398
It already has most of the packages required for building a rom preinstalled
Click to expand...
Click to collapse
Staahp!!! xD
So many choices... my linux mint download only just completed and you posted that xD
will look at it later
Teclast X98 Air 3G Tablet: 9.7" 2048x1536 px - Z3736F - 3G - Android/Windows 8.1
Hi to everyone,
I would like to apologize because my english is not so good.
This thread could be usefull for to get informations and modding istructions about the tablet Teclast X98 Air 3G.
I'm waiting for delivery via dhl and i guess some of the user here could think that the air 3G is an interesting tablet considering dimensions, cpu, display and the dual OS support .
I would like to point out that given the architecture and hardware of this tablet since the Teclast has released firmware for Android (standard) and Windows 8.1 (still in beta), even though I opened the thread in the Android tablet could be open also a thread in the Windows 8 section.
It was necessary to open a new thread because following the thread on the x98 Air teclast someone has mistakenly flashed a firmware dell'X98 air thinking it would go well on the X98 air 3G.
These are the hardware specifications:
Brand Name: Teclast
Teclast Model: X98 Air 3G
Processor Model: Intel Bay Trail-T Z3736F
Processor Main Frequency: Quad Core, 64-bit, 2.16GHz
GPU: Intel HD Graphics GEN7
Memory Capacity: 2Gb DDR3L
Tablet Data Capacity: 32GB
Screen Size: 9.7"
Display resolution: 2048X1536
Screen Technology : IPS Retina 10 Point touch Capacitive Screen
Dimensions : 240mmx169mmx7.4mm
Camera (Front): 2MP
Second Camera (Back): 5MP
Net Weight: 498g
Network Communiction: Built-in 3G,Bluetooth,Wifi
Extend Port: 3G External,Earphone Jack,OTG,TF card,Mini HDMI
Supporting Language: English,Russian,Spanish,Swedish,Portuguese,Turkish,Italian,German,Chinese,French,Japanese,Polish,Ukrainian,Greek,Hebrew
Other Feature: GPS, G Sensor,Phone Call
Operating System: Android 4.4
Cell Capacity: 8500mAh
OFFICIAL LINK
http://www.teclast.com/zhuanti/X98Air3GWin8/
SOME REVIEWS
http://mikecanex.wordpress.com/2014/09/18/teclast-x98-air-3g-gets-a-review/
http://translate.google.com/transla...s.imp3.net/thread-11183835-1-1.html&sandbox=1
http://bbs.teclast.com/thread-253051-1-1.html (you must be registered)
VIDEOS
Dual boot: www.youtube.com/watch?v=29dtAF39R9c
Dual boot conversion (with some usefull files): https://www.youtube.com/watch?v=qxpU_hFup64
Win 8.1: http://www.youtube.com/watch?v=Q3e_KTfbSK0
Win 8.1 - Multitasking and desktop mode: http://www.youtube.com/watch?feature=player_embedded&v=YHNki9ZBRgQ
Win 8.1 Gaming - Team Fortress 2:http://www.youtube.com/watch?feature=player_embedded&v=V8SpGjc3H4Y
Win 8.1 Gaming - Counter Strike Global Offensive: http://www.youtube.com/watch?v=rvwIxm2mCZw
Win 8.1 Gaming - Asphalt 8 (1366 x 768): http://www.youtube.com/watch?feature=player_embedded&v=qrJAGQ9iEYE
USEFUL TOOLS
VRoot : http://www.mgyun.com/vroot
VRoot chinese version (recommended) : http://d-h.st/lWu (Thanks to SUMMERBREEZE)
SRSroot: http://j.gs/4cyJ
Create ISO with driver : http://www.wincert.net/forum/files/file/5-win-toolkit/
Create bootable USB pen drive : http://rufus.akeo.ie/?locale=it_IT
REPOSITORIES WITH MANY THINGS (thanks to Frontiers and Hendrickson)
http://d-h.st/users/Frontier?fld_id=40727&s=file_size&d=DESC
http://techtablets.com/teclast-x98-air-3g/downloads/
BENCHMARKS
http://www.futuremark.com/hardware/mobile/Teclast+X98+Air+3G/review
OPEN A TECLAST TABLET (thanks to supercowz)
https://www.youtube.com/watch?v=841pMJC_QOk
ENGLISH REVIEW (thanks to Hendrickson)
techtablets.com review
ITALIANS REVIEW AND TUTORIALS (thanks to topdigamma.it)
Topdigamma.it Review
POSSIBILITIES FOR RECHARGE (thanks to cvfancypants)
Included Chinese Charger (TP-U25)- 5.0V/2.5A + Included USB cable
Belkin Boost Up (F8J040kr)- 5.0V/2.4A + Included USB cable
Samsung Charger (EP-TA11KWK)- 5.3V/2.0A (attached USB cable)
ANDROID DEVELOPMENT
Disclaimer : these proceedings or files are provided "as are" and i'm not responsible for any lost (hardware / software )
I would also like to point out that these procedures have been tested for the model C6J6
ROOT INSTRUCTIONS WITH VROOT (thanks to zackman)
http://androidxda.com/download-vroot
VIDEOTUTORIAL VROOT USE
https://www.youtube.com/watch?v=cRgHZSnLmus
Note: someone has done the root through Vroot (english version) only after using Kingroot http://www.kingroot.net/
VIDEOTUTORIAL SRSROOT USE
https://www.youtube.com/watch?v=cRgHZSnLmus
FIRMWARE ANDROID
Teclast: http://dl.vmall.com/c0jpmqz7r5 (passw:C6J6)
Intel: https://01.org/android-ia/downloads
ADB DRIVER
https://mega.co.nz/#!3JshGCLB!6ldn4tPJZlZtDvlR17pmxhqxkrDs4OxxyCJhIHyhZ-4
http://www.koushikdutta.com/post/universal-adb-driver
FRONTIERS X98 TOOLBOX (for easy rooting)
https://www.oboom.com/MCY35B1Z
Just extract it and run "1_Toolbox.bat".
The rest is self explanatory.
If you have some difficulties you can follow these istructions: 25gee's tutorial
TOOLBOX WITH SU - updated to 2.43 - now root works without any problem if someone needs it
https://mega.co.nz/#!Mp50gIoD!ErMC5F...f9Qff_FQY0apcw
ALL THE APKS COMES IN /system/app STOCK ROM (thanks to migui88)
https://mega.co.nz/#!wYBixJaR!U6hO52KW0Wg_hy8OC8OBXP7ATmdpXmMWZNq9mHP2hMQ
ANDROID ROMS
CHINESE LITE 4.4.4 ROM (without bloatware and with lollipop keyboards)
https://mega.co.nz/#!KI8T0bBb!Pv25K1Rh0MJvXSCYQEC8P8l1mbsZQRgG6q5-XezP_aI
SUPERCOWZ X98 Air 3G (C8J7)-Android4.4.4-V2.00-1CF3.rar 556.1 Mb
https://mega.co.nz/#!zVdgWJyS!Vh7zGqX6NcYgXrCf-5v_qmEReZXuicvGzw6h1u5OnGo
jcespi2005 LIte ROM
v2.0 - C6J6 (Based on 2.01 Stock)
https://mega.co.nz/#!oQFU1CbR!NgwcEag4D1fuiVyS5qklyGq2wvMuPfwAwvHmFYzS4r4
v1.0 - C8J7 (Based on 2.02 Stock)
https://mega.co.nz/#!QY9kUQCI!hsPc8259qi0TmJhRmnc42inPEhFmpw-75fYxqrons6k
Description:
Fully rooted (Just launch SuperSU and update binary)
Deodexed
Zipaligned
Chinese Apps deleted (system should boot EN locale)
Nova Launcher as default Launcher (and the only one)
Google Play Fixed (integrated on System partition)
Audio fix by Frontier
Viper4Android
TeclastAutoUpdate (Just in case)
ES File Explorer
Three XML, one stock, one for 1Gb System, 128Mb Cache and 5Gb Data (for Dual Boot) and the other one to flash SYSTEM partition
mirek190 rom v3.1
v3.0 - C6J6
https://mega.co.nz/#!41IQHCDZ!g09l4U...A-30nY3DybSl2g
https://drive.google.com/file/d/0B8B...ew?usp=sharing
v3.1 - C8J7
https://mega.co.nz/#!8s4j0DZS!G6d9Ft...PI6fojDtwprLnM
https://drive.google.com/file/d/0B8B...ew?usp=sharing
v3.1 - C9J7
https://mega.co.nz/#!Yo4i0KJD!dnSXlt...jSH13iHvoHyc0o
https://drive.google.com/file/d/0B8B...ew?usp=sharing
Description:
ability to flash only system ( data and partitions are not touched ) or full flash.
system partition 1 GB instead of 1.5 GB -default but you can change it.
cache 100 MB instead of 1000 MB - is completely enough I tested but you can change it.
data partition 27 GB instead of 25 GB - I added other partition tables for data like 1 , 2, 3, 4, 5 ,6 ,7 ,8 ,9 , 10 GB , only android ( 27 GB ) , only windows 27 GB as well ) or default.
fully rooted
removed all Chinese programs
busy box
init.t
zip alignment
deodexed
changed navigation buttons to Android L looks
resided navigation bar
removed vol buttons and screenshot button from navigation bar - screenshot you can make pressing vol - and power at the same time.
battery with percent
bold fonts on system bar - fonts looks better
lower min brightens
microphone gain fix
clock on the middle of the status bar
4 way power menu - ability boot to droidboot, CWM, Hotboot
some changes in Buildprop for performance.
some optimizations in Framework but still very simple.
added. Google services, Google play, YouTube
google keyboard
adblock ( need root )
resolution changer ( need root )
ViPER4Android FX - need root now sound is really good and noisy
Apex launcher
and other things he don't remember
WINDOWS 8.1 => ANDROID PROCEDURE (thanks to Frontier)
Required materials:
- A Teclast X98 Air 3G (obviously), battery sufficiently charged (recommended to be fully charged the battery before starting the process). The tablet will be running Windows 8.1 or in FastBoot mode
- The Android DnX BIOS (or Android BIOS) from here
- Tin last available (this season) Android ROM for the X98 Air 3G: X98_Air3G_(C6J6)-Android4.4.2-V1.10.7z
-The tools of the platform upgrade Intel (Intel Manufacturing Tools). These are available in two versions, the newer and older . Start with the newest and if do not work on your computer, install the older version. Only one version must be installed on your computer.
Upgrade Preparation tool (Intel Manufacturing Tools)
- Unzip the computer you use to convert (not tablet), the Android ROM given above.
- Unzip one of the two available sets of tools Intel Manufacturing Tools. Inside the folder, you will find some executables that run in the following order and always with administrator privileges:
iSocUSB-Driver-Setup-xxxexe: At some point during the installation, you will know that you have to connect the X98 with USB cable to the computer to install the NAND drivers. H connection is necessary otherwise you can install to see and shape the NAND memory of tablet.
IntelAndroidDrvSetupx.xxexe: We run this installer as an administrator with the tablet plugged in USB. This will install the ADB driver Intel, which appears in the Device Manager (Device Manager) for Windows. (See the picture Figure_1)
ManufacturingFlashTool_Setup_x.xxexe: This tool is used in the final planning "name" (branding) of the tablet and install the fastboot kernel. Install with administrator rights on the proposed application folder (hold down the name of the file for the next step).
- Upon completion of the installation of the Intel Manufacturing Tool, copy the file "CUSTOM_CONFIG.INI" into the folder that the tool was installed (the default is C: \ Program Files \ Intel \ Manufacturing Flash Tool).
The function is said to be installed and functional guest running on X98 Air 3G, host.
Once the installation of the guest operating, it becomes host to the tablet and just run it.
Not supported - for now - the simultaneous execution of Android & Windows.
Remove the microSD card that you probably have the tablet, before initiation.
From Windows host -> Android guest (conversion to Android tablet)
- Unzip the Android DnX BIOS directly into the Windows installation on X98 Air 3G.
- Run with administrative rights (from command line) flash.bat file inside the folder BIOS_X98_Air_3G_android. H process starts with the completion of the installation DnX BIOS displays the message "FPT Operation Passed".
- Turn off the tablet holding the POWER button for 10 seconds.
- Run Intel Manufacturing Tool as administrator.
- On the tablet, hold the VOL +, VOL- and POWER until you see the logo of the Teclast. The tablet will be "stuck" there, is perfectly normal. Connect the tablet to the USB port on your computer, so you will receive the following message: "Entering DnX mode. Waiting for fastboot command..."
- In the Device Manager of Windows (Device Manager), find the Android ADB Interface and right-click -> Properties (Properties). In the window that appears, go to the Details (Details) and there in the drop-down menu choose the Hardware ID (Hardware IDs). Our interest rates VID and PID, as shown in the picture Figure_2.
Transfer the VID and PID values in the respective fields of Manufacturing Tool, section SoC Devices.
- Disables the tablet holding the POWER button for 10 seconds and disconnect the USB.
- We keep the tablet down the VOL- and POWER to enter the mode droidboot. Once this happens, connect the USB cable again, go to the Device Manager Windows (Device Manager) and - as before - we find the values of the PID & VID Android ADB Interface (values are different from the previous Figure_3
Transfer prices PID & VID Manufacturing Tool in their respective fields of unity "Android devices", so o Dialogue Manufacturing Tool will be something like shown in the picture. Press "Apply" and "OK" to save the parameters. Close the application.
- Disconnect the USB cable from the tablet and disable.
- Xanatrechoume the Intel Manufacturing Tool as managers and go to the menu File -> Open. There, choose the folder of ROM (X98_Air_3G_ (C6J6)), find the file "flash.xml" and open it.
- We keep the tablet down the VOL +, VOL- and POWER in order to display the logo of running Teclast DnX, connect the USB cable and Intel Manufacturing Tool begins the process of flashing Android ROM. Wait until the process is complete, disconnect the tablet from the USB and disable the X98 Air 3G.
The conversion process in Android tablet has been completed.
3D GAMES FREEZES FIX (thanks to Akitoyo and acc007)You can download the patch from here: patch for 3D games freezes
Then follow these steps:
1. Copy the update.zip to the root path of internal storage
2. Click OTA icon, then choose local update
3. Choose update.zip file then apply it, system will reboot automatically
4. There will be a new icon "Fastmode" on the desktop, choose it before launching large 3D games.
You must click it again if you reboot the tablet then play 3D games
If you haven't Teclast OTA app you can download it from here: Teclast update tool
If you want can find the apk attached to this post (fastmode.apk).
If you don't want use apk, use adb shell and then su to become root.Then launch these commands:
Code:
echo 400 >/sys/devices/pci0000:00/0000:00:02.0/drm/card0/gt_min_freq_mhz
echo 400 >/sys/devices/pci0000:00/0000:00:02.0/drm/card0/gt_max_freq_mhz
If you want a persistent fix, also after reboot you can create new file install-recovery-2.sh file and put it in ./etc folder with these istructions:
Code:
#!/system/bin/sh
echo 400 >/sys/class/drm/card0/gt_min_freq_mhz
echo 400 >/sys/class/drm/card0/gt_max_freq_mhz
Remember remount /system as rw and chmod this neely created file to 755. You can then execute it or restart to have it automatically started.
For more detailed tutorial look here : jcespi2005's tutorial
GOOGLE PLAY STORE FIX (thanks to Frontier and Hendrickson)Anyone having issues with Google Play Store - this applies to both Air 3G with the latest 2.0.1 update (will post more information later) and Air II - please apply this fix.
Your OS should be rooted in order for this to work.
- Download the files from here.
- Follow this Hendrickson's Videotutorial
TECLAST X98 AIR 3G ANDROID KITKAT 4.4.4 ROM(OFFICIAL) v2.0.0 (thanks to Frontier)Download the upgrade from here.
You also need the Intel Manufacturing Tools (get them from here).
After installing this ROM upgrade, you need to apply the Google Play store fix (links and instructions just above).
The procedure to install this ROM is described above in this post. Just ignore the part that describes how to flash the Android BIOS to the tablet, as it is not needed in this case.
This upgrade will erase all data in the internal flash storage (32GB), so make sure you have a recent backup for your applications.
This ROM is OTA safe, after installation the Teclast Software Updater will notify you for an updated ROM; install the update (it's quite small) so the final ROM version would be v2.0.1_20141505 (see Teclast_X98_Air_3G_Android_4_4_4.png).
Visible changes:
- Intel Firmware Updater Tool inside the Android system; you can use it to flash .bin files directly to the tablet within Android (dual-boot system).
- Google Play Store enhancements; I can install applications now that I couldn't with 4.4.2 release (e.g Google+, Paypal and various e-Banking apps).
- A (little) faster boot.
MICROPHONE GAIN FIX FOR ANDROID 4.4.4 (thanks to Frontier)Here is the final version of the microphone gain fix.
Tests done:
- Voice recognition using Google Now and Google voice typing (even in Greek) works as good as on my OnePlus One with CM11s 44R
- GSM/3G voice calls are clear (I am using Wind GSM network) both with the built-in microphone and via Bluetooth headset (Samsung WEP210).
- Skype voice/video calls are clear, both with internal microphone and the Bluetooth headset.
Connect the tablet with USB cable to a PC with android debug bridge installed.
The tablet needs to have USB debugging enabled.
Open shell and cd to the location of new audio configuration file.
On a PC shell write:
adb root
adb remount
adb push AudioConfigurableDomains.xml /system/etc/parameter-framework/Settings/Audio
adb shell
In the adb shell write:
cd /system/etc/parameter-framework/Settings/Audio
chmod 644 AudioConfigurableDomains.xml
reboot
Done !
XPOSED ON 4.4.4 (thanks to majkel_94)Ok guys, thanks to @jcespi2005 for Xposed ASUS mod which steer me to the correct solution in xda topic for Xposed
So here it is:
Downolad Xposed Installer (2.6.1 has been tested, modules working ok), install it but don't launch the app or install framework.
Download Root Browser, install and open it.
In root browser:
go to the /data/data/de.robv.android.xposed.installer/ and create folder "conf" (permissions rwxrwxrwx)
in folder "conf" create the file "jit_reset_offset" (permissions rw-r--r--)
Download Terminal Emulator, install and open it. Then:
type "su"
type "echo 0x98 > /data/data/de.robv.android.xposed.installer/conf/jit_reset_offset"
Reboot the tablet.
Open Xposed Installer, install framework, reboot.
Profit! You have working the latest Xposed and working KK Gravitybox!
Remember: You can disable xposed at boot by repeatedly pushing a hardware button as the tablet begins to boot. For example you can use Vol + button.
HOW TO UNPACK AND PACK framework-res.apk CORRECTLY (thanks to mirek190)Follow these instructions. mirek190's tutorial
ITALIAN TUTORIAL FOR UPDATE TO STOCK ROM FROM CUSTOM SELLER ROM (thanks to topdigamma.it)topdigamma.it Tutorial
DUAL BOOT FAQ + HARDWARE AND LOW LEVEL FIXING
FAQ
1)Q: While in Intel Manufacturing Tools and trying to flash, the progress bar is stuck at X%
The flash tool does not like funny characters ,should clear up some confusion as to why things aren't working.So before to flash please try removing the chinese characters from the file name. It screwed you up on something else having chinese in the name.
At 0%: Well, reconnect your device again, check your VID and PID values in settings, check if your drivers are properly installed, replace a cable if it is faulty, check that you're in DNX mode, basically, the flashing didn't even start.
If you have the right pid/vid from the device manager,unplug the device, close the app and restart it, select the flash.xml (should say ready to flash) then plug the device in while in DnX mode and it should begin.
At 5%: Mostly due to the fact that "Custom_config.ini" was not copied to the IMT directory, or there are some other programs that is blocking the progress, try changing a computer and flash again.
At 10 or 11%: Mostly due to wrong settings or parameters, check Device Manager in Windows for any missing drivers, check that the downloaded ROM is not damaged, or that the tablet is not already bricked. Also, this software is very sensitive to the USB port that it was first installed on, so try plugging it back to the same USB port that you plugged it during the install process. (Yes, you have to plug the device in during the install process, if you missed this out, uninstall all the drivers and redo the installation properly).Sometime help to try a different ROM, just to clarify you have copied the "custom_config" file to the Intel Manufacturer Tool folder right. It should get to 10% for about 5-10 seconds then make a disconnection sound and suddenly jump to 15% and continue.
At 89 or 90%: The files written at this stage are larger, so it might take a while longer, but if it is really stuck here, probably the USB cable is faulty. Replacing a cable and flashing again should solve the problem, or just simply leave the tablet and cables still (do not move them around) and try again.
If the flash freezes at 90% a solution could to be increase the timeout values in the program facturing flash tool.
At any other points: Might be due to faulty cables, or simply just try again!
2) Q: I flashed android bios, now I can not get in to droidboot mode by pressing Vol + and POWER. The tablet always gets into EFI shell command interface. I can only get to DnX mode by pressing VOL+ , VOL- and POWER. Any solutions?
A: Follow this steps valid for C6J6 and C8J7 model :
Open Intel manufacturing tools,then open file menu and go to the settings.
Put this value to SoC Devices: VID: 8087 PID:0A65
Put this value to Androird Device: VID: 8087 PID: 09EF
Click on apply and then on ok.
Disconnect the USB cable from the tablet and turn off your tablet (important)
Download the Android 4.4.4 ROM for C6J6 and C8J7 by supercows (link above)
Then in Intel Manufacturing Tool and go to the menu File -> Open. There, choose the folder of X98 Air 3G (C8J7.C6J6) lite 4Gb or 8GB and choice "flash.xml" for your device 4Gb or 8GB and open it.
Keep pressed VOL +, VOL- and POWER button until the tablet go to the dnx mode
Connect the USB cable and Intel Manufacturing Tool begins the process of flashing Android ROM.
Wait until the process is complete.
Disconnect the tablet from the USB and and turn off your tablet .
Connect the usb keyboard to the tablet and turn on your tablet, you could get shell command error again
Just type exit and you see the tablet go to the android version
When go to the android you must change your bios with ifwiupdate and you can flash dualboot bios or new android bios from first post
3) Q: I have problems getting into Android from the dual boot menu! Windows is okay.
A: If there are any problems getting into Android from the dual boot menu, change this option in the BIOS. Change "Boot Architecture" to "OS Boot Menu Only".
View attachment 3048901
4) Q: After shutting down the table in Windows, it takes very long before I can power it on again.
A: Turn off "Fast Startup" option in Windows Power Options. Another way is to navigate to "C:\Windows\System32", find "SlidetoShutDown.exe" and use that to shut down.
5) Q: The time in Android and Windows is not synchronised!
A: Go to "Run", type in "regedit", then navigate to: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
Add in a new REG_DWORD, "RealTimeIsUniversal" and set its value to 1
6) Q: I plugged the tablet into the charger and it shows as charging but after a while I noticed that the battery percentage dropped!
A: Check the cable, it should be of good quality and as short as possible. Original teclast cable is good, not too long and thick enough. Best to use short cable of 5cm. This is due to high current and low voltage of the tablet.
7) Q: I'm on Android 4.4.2 and this tutorial needs me to upgrade to 4.4.4. How
A: Go to post #2, download the 4.4.4 ROM from there, start by following the tutorial from the line "WINDOWS 8.1 => ANDROID PROCEDURE (thanks to Frontier)" onwards all the way until you reach GOOGLE PLAY STORE FIX (thanks to Frontier). If you see the line "From Windows host -> Android guest (conversion to Android tablet)" in the tutorial, do not worry, because this process is used for both purposes, from Android to Android or Windows to Android, both are applicable.
8) Q: I flashed my tablet to dual boot OS already, but now I want to reinstall only one OS! How can I do it without having to reinstall everything?
A: If you want to reinstall Android only (leaving Windows unharmed):
One way is to flash just "system.img" through the Intel Manufacturing Tools (try this way first).
Download from here the zip named "ONLY FLASH system.img": http://1drv.ms/1s8dci8
Replace the "flash.xml" in your ROM folder with the one in this version.
Then flash as per normal using IMT.
This "flash.xml" will instruct the IMT to flash only the "system.img" file which is Android OS.
If that doesn't work, we will try flashing all components of the ROM without re-partitioning the whole eMMC,
Download from here the zip named "ONLY FLASH ANDROID PARTITIONS": http://1drv.ms/1s8dci8
Replace the "flash.xml" in your ROM folder with the one in this version.
Then flash as per normal using IMT.
If you want to reinstall Windows only (leaving Android unharmed):
Prepare your USB Drive with the Windows image.
Boot into Windows first, then restart and plug in the OTG cable, USB HUB, keyboard, and USB Drive.
Enter BIOS by pressing "ESC" key during boot and under the "Save and Exit" menu, scroll down to the "Boot Override" option, find the USB drive and select it to boot from it. The BIOS restart the tablet and will boot into the USB Drive so Windows install should start.
Remember the USB bootable stick must be created with Fat32 file system and GPT table partitioning.
9) Q: Help! My touchscreen is inverted!
A: (Thanks to @krisbliz):
Download the files from @krisbliz post here, and copy the files into C:\Windows
now run gpedit.msc
computer configuration
scripts (startup/shutdown)
startup
add
browse for reset driver.bat
10) Q: How to reinstall windows without reinstall android ? I cannot change the language and even updates from winddows update,every time when I put usb prepared and trying to install windows it working installation and after 65% shows installation error 0xc1440137 0x2000c and going back to previous instal (chinese) to windows
A: (Thanks to @mohamad_skiller):
Connect usb keyboard and usb windows instalition to your hub then
Enter BIOS by pressing "ESC" key during boot and under the "Save and Exit" menu, scroll down to the "Boot Override" option, find the USB drive and select it to boot from it.
The BIOS will boot into the USB Drive and Windows install should start.
11) Q: I have installed dualboot bios with a success. When I plug in usb to install the IntelAndroidDrvSetup1.5.0.exe, in the boot menu I can see a Windows in the right center of screen and in the right top corner two small icons of android and windows which I can check. I dont see Android logo in the center of screen?
A: (Thanks to @jcespi2005):
Sounds you install windows on top of android partitions.So check what partitions do you have in windows partition manager...If you deleted the android ones, you'll need to start over starting installing android again.
In any case, make sure you've followed these steps correctly:
blackman818's tutorial
12) Q: Why Microsoft Store doesnt work?
A: (Thanks to @Hendrickson ):
Run the troubleshooter (Search and type trouble shooter) And run it for the Store, this should re-install the drivers
13) Q: Why camera doesnt shows anything (the screen turns black and i have to exit to desktop)?
A: (Thanks to @Hendrickson ):
Reinstall the camera.inf and OV and GS camera drivers from the Air 3G drivers
14) Q: I can't use touchsceen and also screen rotation is not working. During installation , Windows stopped at language selection ,i had to connect usb moude and keyboard to make selection, is this normal?
A: (Thanks to @25gee ):
Yes,continue the installation and use drivers zip on the first page.Install the driver under gyroscope and run the registry file.Go into device manager,find the unknown device,install drivers and point manually to the drivers folder (it will install but fail to enable,this is normal) from here simply right click on the display,disable it and reenable, you can do the same with the 2 I/O devices for the orientation and accelerometer to fix the inverted screen rotation
15) Q: I partitioned my 32 GB SD card and formatted the smaller partition EXT4. Link2SD recognized the partition but it "fails to create MOUNT SCRIPT.
A: (Thanks to @kinhvanhoa ):
Probably you forgot to format your EXT4 partition on the SD CARD as "PRIMARY PARTITION."
Please make sure the EXT4 Partition which should be smaller than FAT32 partition, must be set as "PRIMARY" (FAT 32 as well).
Then, use LINK2SD on the Rooted Android, it works fine and allows apps to be moved to the EXT4 partition on the SD card.
16) Q: How can i change the intel turbo mode on to off? How can i enter in the bios mode? Only few games works, others freeze!.
A: (Thanks to @SUMMERBREEZE ):
Find an USB keyboard first and plug OTG cable to the tablet and turn it off. Turn the tablet on and immediately press ESC button. And follow the images (bios_1 and bios_2) i attached and do the settings carefuly. f4 save & exit
17) Q: I have problem with the dual boot bios, now I don't arrive any more to the page where there are the icons of the Android and Window (that I never saw it). Please could anybody known what happens, I am stacked on the installation of windows?
A: (Thanks to @grigoris_a ):
From switched off press power button once to boot and keep holding vol up key pressed
18) Q: I have installed dualboot bios with a success. The icon of windows is not showed,why?
A: (Thanks to @grigoris_a):
If you don't see windows icon it means the USB is not bootable.Try getting into bios and see if the USB drive is detected and check the file system on your windows usb drive it should be FAT32. Often the problem is inside the bios, maybe is enabled the options the EFI format on the boot option, disabled it the icon of windows appears and then you can started the installation.
18) Q: I start from Windows 8.1 then I installed the Dual Boot Bios (No problem).
I restart to the bios, power down the tablet and power up again and use the Windows 8.1 again (without reinstall anything) with 60hz. Everything perfect but... right now I cant install android because my tablet is not recognize by the PC I power off by pressing 10 seconds the power button. Then while its connected I power it up and shows the battery meter but the PC dont do anything so I cant use any program to flash android, any idea? I tried different cables and nothing
A: (Thanks to @Petepe10):
This is the normal way, do not know about dualboot though: Power up (vol up down power press) until screen shows dnx mode, and then connect cable. Flash starts automatically (provided pc is ready to flash of course)
19) Q: How to switch from an OS to another?
A: (Thanks to @BPM):
Power off the device and then press and hold vol+ and power until you see the bootmenu
20) Q: On the lockscreen in Windows the text in the lower right corner is chinese.
Sometimes there pops up chinese messages in the infobar (lower right corner in windows - left to the clock).How can i remove this?
A: (Thanks to @smartchip):
On Control panel : Clock, Language and Region : Language : Change date, time or number formats. On Formats tab - Match Windows display language (should be default). On Location tab - change "Home location" to get your Start Menu tiles to load news, recipes, etc from your country (open the apps when you're done and refresh). On Administrative tab - "Welcome screen and new user accounts" click "Copy settings", apply to all.
21) Q: I have teclast x98 air 3g dualboot version but accidentaly i touch in corner to swich off choosing the system, now i have only android.How ca I return to dual boot menu?
A: (Thanks to @smartchip):
Hold power + volume up to power on. You'll get the menu back
22) Q: On Windows is there any way to hibernate the tablet? I try to hibernate but doesnt works well,the tablets power off but you have to press power button for 10s to power it up again, and you start windows normally?
A: (Thanks to @seba2000):
Make a shortcut on your desktop to C:\Windows\System32\rundll32.exe PowrProf.dll, SetSuspendState Hibernate
and save it as "Hibernate" for instance.You can pin it to start as well.When you will run this shurtcut tablet will hibernate. Remember that after you will run this command (shortcut) you need to wait a bit before you will be able to switch on again (10-15 sec) . Do not try to switch on immediately - Windows needs time to dump all data from RAM to hard disk (need time to hibernate). In this tablet there is missing any led which show disk activity so you just need be patient.
After 10-15 sec you will be able to switch on by single power button press.
If you want add hibernate and sleep option in Windows, follow the vpx tutorial
23) Q:Why there is one hour difference between android and windows ?
A: (Thanks to @G3n3R4L):
Hit Start and type regedit.exe in the search box. Hit Enter and navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\TimeZoneInformation. Right click anywhere in the right pane and hit New > DWORD (32-bit) Value. Name it RealTimeIsUniversal, then double click on it and give it a value of 1.
and done, time in windows is exactly the same as android under the correct time zone.
If you want to do these steps automatically you can use this reg file: abanglek's X98DualClockFix.zip
25) Q:Windows only reporting 1 battery cell, battery gets stuck at 7% for a few hours as mentioned previously here. Did anyone manage to fix the issue in Windows?
A: (Thanks to @grigoris_a):
1.Fully charge the tablet
2 Run cmd as admin and paste this command
powercfg-setdcvalueindex SCHEME_CURRENT SUB_BATTERY BATACTIONCRIT 0
3 Use the tablet until it shuts down
4 Charge the tablet without pushing power button until it charges fully.(let it overnight)
24) Q:Why I can't enter in fastboot mode?
A: (Thanks to @jcespi2005):
Just power off (press power off for 10 seconds), wait some time, 5 minutes, and press VOL+ VOL- and then power on until fastmode shows on the tablet. When you connect the tablet on fastmode, the Manufacturing tool just boot a droidmode image like this:
01/14/15 00:14:29.870 INFO : Port 0/0/4 #0: Booting droidboot image - SN : Baytrail00005B06
01/14/15 00:14:32.914 INFO : Port 0/0/4 #0: Booting to droidboot.img success - SN : Baytrail00005B06
25) Q: The brightness auto dimming up and down by itself. But This tablet no light sensor and cannot enable/disabled auto brightness.
A: (Thanks to @melvincz):
Go to the Intel Graphics settings utility (find it in the tray), choose Power section and disable all energy savings functionality. That will fix the auto-dimming issue.
That's all! ENJOY! If there are any questions feel free to post in the forum. Thanks!
HARDWARE AND LOW LEVEL FIXING
FLASH BIOS WITH THE USB PROGRAMMER AND CLIP (thanks to Hendrickson)
You can follow the tutorial here:
Russian Tutorial
The clip took a few goes to connect and it finally do when you hear the windows beep beep that new hardware is detected. Flashed and verified and boots fine. Windows 8.1 installed the drivers itself. You don't need to install them.
Some tips, I did it with the battery connected and fully charged. I used the 25xx slot on the usb programmer and the clip #1 is the colored cable of the 8. #1 on the clip to the . connector on the winbond chip itself.
Flashing took around a minute its quick.
DISPLAY BRIGHTNESS THROTTLING (thanks to Petepe10)
I think I found a way to prevent that the display is heavily dimmed due to a thermal event. It is in thermal_throttle_config.xml in system/etc. My interpretation is that by the mod below the brightness reduction is not immediately to 40 percent but goes down in steps to 80 60 40. Wouldn't you agree? I have not found the trigger settings yet though. The xml is editable (I use total commander), reboot afterwards. I will test some more. Of course such thermal mods are not without risk, so be warned..
Code:
<!--Cooling Devices-->
<ContributingDeviceInfo>
<CDeviceName>Display</CDeviceName>
<CDeviceID>1</CDeviceID>
<CDeviceClassPath>com.android.server.thermal.Brigh tnessControl</CDeviceClassPath>
<CDeviceThrottlePath>none</CDeviceThrottlePath>
<ThrottleValues>
<!--ThrottleNormal>100</ThrottleNormal-->
<!--ThrottleWarning>40</ThrottleWarning-->
<!--ThrottleAlert>40</ThrottleAlert-->
<!--ThrottleCritical>40</ThrottleCritical-->
<ThrottleNormal>100</ThrottleNormal>
<ThrottleWarning>80</ThrottleWarning>
<ThrottleAlert>60</ThrottleAlert>
<ThrottleCritical>40</ThrottleCritical>
</ThrottleValues>
</ContributingDeviceInfo>
FIX EMMC (thanks to stachoo777)
You can follow the tutorial here:
stachoo777 Tutorial
Be aware of broken droidboot mode when updating to newest ifwi bios for c6j6. One hint for this is that efi shell is like dos so if you want to go to USB just type "fs1:"
FIX PROBLEMS OF HEAT DISSIPATION (thanks to acc007)
acc007 Tutorial
FIX HEADSET PROBLEM(thanks to Hendrickson )
If with music, it sounds like it's being played through a tunnel, or been compressed down to something like 8kbps. The main instrument tracks usually sound fine, but the vocal track is heavily muted and in some tracks practically inaudible; it's also tinny and a bit distorted.
It's not defective, it's a Iphone style jack, if you don't fully insert your 3.5 plug it will sound normal. Or use a headphone without a mic or a converter like this one: http://www.ebay.com/itm/301385140519?_trksid=p2060778.m1438.l2649&ssPageName=STRK%3AMEBIDX%3AIT
WINDOWS DEVELOPMENT
Disclaimer : these proceedings or files are provided "as are" and i'm not responsible for any lost (hardware / software )
I would also like to point out that these procedures have been tested for the model C6J6
WINDOWS 8.1 PRO ISO
http://getintopc.com/softwares/operating-systems/windows-8-1-download/
WINDOWS 8.1 WITH BING (Teclast beta version - no driver nedeed)
https://drive.google.com/folderview...&usp=sharing&tid=0BzgIeN_XB6mlUmFieDdxa3JkUHc
WINDOWS 8.1 LANGUAGE PACK
https://social.technet.microsoft.co...uage-pack-for-windows-81?forum=w8itprogeneral
WINDOWS 8/8.1 TECLAST COMPONENTS DRIVER
https://mega.co.nz/#!tJdHCIAT!agSun8Wa1tOx_3tL8YMuS19j1i5wWG2WUJPprmTbTCs
ADB DRIVER
https://mega.co.nz/#!3JshGCLB!6ldn4tPJZlZtDvlR17pmxhqxkrDs4OxxyCJhIHyhZ-4
Note: The camera driver not work correctlly on Windows 8.1, after OS installation it's necessary to install ManyCam Pro to get a satisfactory use of the camera
ANDROID => WINDOWS 8.1 PROCEDURE (thanks to Frontier)
Required materials:
- A USB stick of 256MB (generally small), FAT32 configuration with label (label) WINPE (uppercase).
- A USB stick capacity of at least 8GB, formatted system NTFS. This will pass the installation files Windows 8.1.
- A USB hub to connect these two sticks in OTG cable X98 Air 3G. The hub would be good to have its own power supply.
- A Teclast X98 Air 3G (obviously), battery sufficiently charged (recommended to be fully charged the battery before you start the process).
Preparing USB sticks:
- Unzip the file WinPE_User_20140814.7z and copy all files directly on the root directory of the USB stick WINPE. See the picture Figure_1.
- Unzip the installation files for Windows 8.1 DVD into a folder named "images", which should be on the root directory of the USB stick of 8GB (with NTFS configuration). The Windows 8.1 version with Bing for X98 Air 3G is here (5 files total): Part1 , Part2 , Part3 , Part4 , Part5 . Inside the folder images, you need to have the files install.txt, install.wim, UnattendAudit.xml, UnattendUser.xml, WIMPART.TXT, Winre.wim. If you want to use your own image and make the USB stick with a tool (Rufus, etc), drivers for the Windows X98 Air 3G is here . If you use Rufus remember to use MBR for UEFI, not GPT!.
See the picture Figure_2
Preparation of material:
- X98 Air 3G enabled USB debugging in the settings.
- On the PC, will be available the tool adb (part of the platform SDK) and have installed the ADB drivers (adbdriver.com). The PC should recognize the X98 Air 3G before starting the procedure.
- It is recommended to install Intel Manufacturing Tools before turning the tablet on Windows tablet, in order to be able to restore it to operating condition if the procedure fails. These are available in two versions, the newer and older . Start with the newest and if do not work on your computer, install the older version. Only one version must be installed on your computer.
Upgrade Preparation tool (Intel Manufacturing Tools)
- Unzip the computer you use to convert (not tablet), the Android ROM given above.
- Unzip one of the two available sets of tools Intel Manufacturing Tools. Inside the folder, you will find some executables that run in the following order and always with administrator privileges:
iSocUSB-Driver-Setup-xxxexe: At some point during the installation, you will know that you have to connect the X98 with USB cable to the computer to install the NAND drivers. H connection is necessary otherwise you can install to see and shape the NAND memory of tablet.
IntelAndroidDrvSetupx.xxexe: We run this installer as an administrator with the tablet plugged in USB. This will install the ADB driver Intel, which appears in the Device Manager (Device Manager) for Windows.
ManufacturingFlashTool_Setup_x.xxexe: This tool is used in the final planning "name" (branding) of the tablet and install the fastboot kernel. Install with administrator rights on the proposed application folder (hold down the name of the file for the next step).
- Upon completion of the installation of the Intel Manufacturing Tool, copy the file "CUSTOM_CONFIG.INI" into the folder that the tool was installed (the default is C: \ Program Files \ Intel \ Manufacturing Flash Tool).
The function is said to be installed and the guest OS you are running on X98 Air 3G, host.
Once the installation of the guest operating, it is now host to the tablet and just run it.
Not supported - for now - the simultaneous execution of Android & Windows.
Remove the microSD card that you probably have the tablet, before initiation.
From Android host -> Windows guest (conversion to Windows tablet)
- Uncompress file BIOS_X98_Air_3G_android_to_windows.7z folder without spaces in the name (eg C: \ Temp). We should be inside the unzipped folder, a subfolder 'fpt-tools-package'.
- Connect the tablet to the PC and wait (in Windows) to recognize.
- If you have rooted your device,from a command prompt (with administrator rights), we give the following commands:
adb push c:\temp\fpt-tools-package data/local/tmp/
adb shell
cd data/local/tmp
chmod 0777 FPT
su
./FPT -F X98Air3G.bin
- If you have not rooted your device,from a command prompt (with administrator rights), we give the following commands:
adb push c:\temp\fpt-tools-package data/local/tmp/
adb root
adb shell
cd data/local/tmp
chmod 0777 FPT
./FPT -F X98Air3G.bin
- Once the execution of the last command and display the message "FPT Operation Passed", disable the tablet holding and hold POWER. See the picture Figure_3.
- Connect the two USB sticks in USB hub and the hub of the OTG port X98 Air 3G. Activating the X98 Air 3G with the POWER button, and automatically starts the installation process of Windows 8.1. The whole process takes a long time - and for this reason it is recommended that you fully charged the battery - and requires no user intervention. See the picture Figure_4.
If you do not automatically start the process, connect a USB keyboard to the hub, then reset the tablet (CTRL-ALT-DEL or off) and after doing reset, enter the UEFI BIOS by pressing DEL. At the boot menu, go to the Boot Override option and press ENTER on the USB stick (small in size) to do boot from there. See the picture Figure_5.
- When the message "WIMboot image deployment COMPLETE. Type EXIT from command prompt to restart or turn off the device." You can disconnect the USB hub and terminate the tablet. See the picture Figure_6.
The process of converting the X98 Air 3G in Windows tablet, complete!
After the Android to Windows conversion is it recommended first install the Gsensor, run the kxaccel-win8-x86-dbg-intel.exe that comes in the folder GSENSOR in the attached zip in and then execute the reg file.
Finally copy the TouchSetting.gt to C:\Windows\inf folder and reboot.
Everything should go smoothly now.
For the Italian friends I have prepared a simplified guide in Italian pdf.
CHINESE TOOL FOR CLEAN WINDOWS FOLDER AND FREE MORE SPACE (thanks to BoORDeL and keepfishes)
The zipped file is attached to this post (Windows_Cleaner.zip).
Execute the exe and click on button showed in Figure_7.
You will see a list of folder that can be cleaned (if this doesn't happen change permissions on your windows folder : http://tipsandtricksforum.com/thread-223.html )
Than select the checkbox near folders name and let the program clean them by pressing button as shown in the Figure_8
INVERTED CAMERA FIX (thanks to ro11er and Hendrickson)
You can downlad the fix from this url:
Inverted Camera FIX
You need to uninstall these three devices and reboot:
Kionix KXCJ9 Accelerometer SPB
Goodix Touch HID
Intel Graphics
Then after reboot install in this order from the attachment download in above link.
Intel Graphics
Goodix Touch
kxaccel-win8-x86-dbg-intel.exe and registry
Once registry entry is done and reboot monitor will be reversed. You must change registry to this value: 01 00 00 01 01 00 02
Very important: Do not do video drivers update or u will loose all your configuration!
UPDATED WIRELESS AND BLUETOOTH DRIVERS (thanks to Hendrickson)If you have problems with wireless when using bluetooth at the same time it was so damn slow, you can use updated bluetooth and Wireless drivers attached to this post ( Air_3G_Updated_WLAN_and_BT_drivers.zip).
These drivers were discovered November 4th from Dell site and seems to have fixed the issue.
TUTORIAL FOR DOWNLOAD WINDOWS METRO APP WITH IDM (thanks to mohamad_skiller)For read tutorial click here: Mohamad_skiller's tutorial
BATTERY PROBLEM FIX (thanks to puzdar )For read tutorial click here: puzdar's tutorial
HOW TO CHANGE LANGUAGE FROM CHINESE (thanks to Hendrickson )For see the tutorial click here: Hendrickson's tutorial
DUAL BOOT DEVELOPMENT
TUTORIAL VIDEOS
Hendrickson's complete Tutorial
This tutorial cover:
intel mfg tools installation
drivers
flashing
partitions
making a bootable usb drive
windows installation
windows drivers + fixes installation
DEMO VIDEOS
supercowz's Teclast X98 air 3G dual boot
UPGRADE FLOW PROCESS SCHEME(thanks to Petepe10)
upgrade flow process scheme
LAST BIOS
Be very carefull, you could brick your tablet if you use a version of bios not in conformity with your tablet model.I take absolutely no responsibility for damage caused by the flash of the following bios.
C9J8 ( Warning, the tablet could became instable with random rebooting and even if you turned it off you have to wait 2 min to power it again)
mirek190 modified C9J8 bios
AIR II DUAL (compatible with C6J6)
grigoris_a AIR II DUAL bios
Disclaimer : these proceedings or files are provided "as are" and i'm not responsible for any lost (hardware / software )
I would also like to point out that these procedures have been tested on C6J6 only. For C8J7, there are some additional pointers along the way, do look out. All files in this tutorial are by default for C6J6, unless otherwise stated. Is highly recommend reading through the whole post first before touching your tablet to prevent errors, or worse, bricking the whole thing
Install dual boot(C6J6) - KEEPFISHES TUTORIAL (thanks to supercowz, mohamad_skiller, ro11er and Frontier)
Please before you begin to read this tutorial is better to watch the Hendrickson's complete Tutorial video that show and explain all the needed steps for dual boot implementation.
The original post of keepfishes is here. in case he make some updates and it is not shown in this post
I found that the tutorial on the first page lacked detail and some steps were not shown clearly, so I made a new one that I think is easier to follow for newcomers! Will add screenshots soon.
Dual boot BIOS benefits:
Fixes 60Hz refresh rate for Windows 32 bit system
Probably on old bios there are low voltage settings for GPU that makes some problems with 3D games,after updated to dual bios no problems at all for many users
Drawbacks:
BIOS settings very little
No boot menu (so no easy way to reinstall Windows with a USB drive)
Time in Windows will mess up when using dual OS
The flashing process is roughly as such:
Click image for larger version
View attachment 3050134
Many of us have different start points, some are coming from Android, some from Windows, but it does not matter. First thing is to flash with dual boot BIOS, which is most important.
WARNING: (Be very careful, this part may brick your device. After you get past here, you can practically do anything you want and there is almost no risk of bricking your device, so pay attention here!)
Get dual boot BIOS files here (both C6J6 and C8J7): http://pan.baidu.com/s/1sjK4Zbn
View attachment 3048864
Extract the BIOS "完美双系统BIOS.7z" and copy the contents to the tablet.
Note the filepath on the tablet, you will need it later.
1a) Flash BIOS from existing Android system
NOTE:
If your existing Android version is 4.4.4, you can use the "UpdateIFWI.apk" that was installed on the system to flash the BIOS.
If Android version is 4.4.2 on C6J6 and there is an "UpdateIFWI.apk" on it, there have been reports that it does not flash properly. (as reported by @ambrosio5)
Current advice is to update to 4.4.4 before proceeding. .For instructions on how to upgrade to 4.4.4 from other previous Android versions, see FAQ 7 below.
From the tablet itself, run “UpdateIFWI.apk”, select "Browser" and point it to the filepath of the BIOS named "X98Air3GDuala.bin''.
STOP: Make sure you have at least 50% battery and chose the correct file! If this fails, it might BRICK!
Now flash the BIOS.
1b) Flash BIOS from existing Windows system
From the tablet itself, RUN AS ADMIN the .bat file in the folder (the one with chinese words) provided.
View attachment 3048853
After you see the Green line “FPT Operation passed”, it’s good news.
Now reboot the system and you will be taken to the BIOS screen. Just igonore it and press power button for 10 seconds to turn it off.
2) Installing ANDROID first (must be done before Windows)
Now we need to FIRST install ANDROID. This step will wipe out your whole tablet (INCLUDING ALL PREVIOUS WINDOWS AND ANDROID PARTITIONS AND DATA)
ON ANOTHER PC (not tablet), download the Android 4.4.4 Lite ROM here: https://mega.co.nz/#!KI8T0bBb!Pv25K1Rh0MJvXSCYQEC8P8l1mbsZQRgG6q5-XezP_aI
OR
SUPERCOWZ ANDROID 4.4.4 C6J6 AND C7J8 ROM For Both: https://mega.co.nz/#!zVdgWJyS!Vh7zGqX6NcYgXrCf-5v_qmEReZXuicvGzw6h1u5OnGo
OR
USE ANY OTHER ROM YOU WISH
Download this modified "partition.tbl" file from the Chinese: http://pan.baidu.com/s/1qWnxc4G
Inside are two folders, the 5000 one is 5GB Android space, the 8000 one is 8GB Android space. I personally used 5GB, because I want to leave more space for Windows.
View attachment 3048857
Download and install Notepad++, we need to edit "partition.tbl" file below, the Notepad.exe and Wordpad.exe built in on Windows DOES NOT SAVE THE FILE CORRECTLY AND WILL NOT WORK!
Extract the contents of the ROM to a folder. You should see a "partition.tbl" file inside.
This file controls how the 32GB eMMC in the tablet will be partitioned in this step.
View attachment 3048867
Copy the "partition.tbl" file FROM the Chinese download (either 5000 or 8000) TO the Android ROM folder that you extracted. Replace the original "partition.tbl" file that came with the ROM.
Edit the "partition.tbl" file in the Android ROM folder, find the second last line, which is "add -b 5931048 -s 10240000 -t data -u 80868086-8086-8086-8086-000000000008 -l data -T 0 -P 0 /dev/block/mmcblk0"
and change the highlighted number to the value of user space you want in Android. The number is a multiple of 2048, so let's say if I want 500MB user space, I would have to multiply 500MB x 2048 = 1024000 and input "1024000".
View attachment 3048872
I tried 300MB but it was too small, I think 500MB would be good if you're planning to use more Windows. Save the file!
Credits to FRONTIER for Android ROM flashing instructions (I made a number of changes):
The tools of the platform upgrade Intel (Intel Manufacturing Tools). These are available in two versions, the newer and older . Start with the newest and if do not work on your computer, install the older version. Only one version must be installed on your computer.
- Unzip the downloaded Intel Manufacturing Tools. Inside the folder, you will find some executables. RUN THEM IN THE FOLLOWING ORDER WITH ADMIN RIGHTS:
iSocUSB-Driver-Setup-xxxexe: During the installation, DO NOT PLUG IN YOUR TABLET. Near the end of the install, there will be a text asking saying that you need to plug in tablet and power cycle to complete installation. ONLY PLUG IN YOUR TABLET THEN, and do as the instruction says. After you're done, click Finish. After install, you should see Intel SOC device in your device manager.
IntelAndroidDrvSetupx.xxexe: Plug in your tablet, and MAKE SURE that your computer RECOGNISES your tablet. You will see unknown ADB device if you plug in the tablet. Now run this program as ADMIN, this will install the ADB driver for the unknown device. In device manager, if it still shows unknown device after install, manually update the driver in device manager and browse to the install directory of the driver, it will then install the driver from there.
ManufacturingFlashTool_Setup_x.xxexe: Install with ADMIN rights, this will install the Flash tool with the Lightning icon, which is the GUI interface we use to flash our tablet.
Copy the file "CUSTOM_CONFIG.INI" from the downloaded folder into the install folder of IMT (the default is C: \ Program Files \ Intel \ Manufacturing Flash Tool).
Remove the microSD card from tablet.
Run Intel Manufacturing Tools (the one with Lightning icon), In the Settings menu, change the VID and PID values to this, then click apply and OK:
If you're using Windows XP, your VID and PID values may be different to the ones shown. Check the instructions on Post #2 on how to get the values.
View attachment 3051023
Close the IMT application and launch it again. Go to the menu File -> Open. There, choose the folder of ROM you want to flash, find the file "flash.xml" and open it. The "flash.xml" file which tells IMT how to flash the tablet's eMMC.
(IF YOU ARE USING SUPERCOWZ Android 4.4.4 C6J6 and C7J8 ROM, here are his instructions, :
flash with ManufacturingFlashTool
for C6J6 open in ManufacturingFlashTool :
flashC6J6-4GB.xml or flashC6J6-8GB.xml
for C8J7 open in ManufacturingFlashTool :
flashC8J7-4GB.xml or flashC8J7-8GB.xml
this last action dedicate 4 or 8 gb of rom space for Android and you can install windows in 18.5 or22.5 gb free rom space.
Then reinstall Android rom as before (open manufacture flash tools and select flash.xml)
After install android rom you can install windows as before (using bootable windows usb disk and select 18.5 or 22.5gb rom free))
-----------------------------------------------------------------------------------------------------------------
8) Turn off the tablet holding the POWER button for 10 seconds.
- Run Intel Manufacturing Tool as administrator.
- On the tablet, hold the VOL +, VOL- and POWER until you see the "Entering DnX mode. Waiting for fastboot command..."
Click image for larger version
View attachment 3048873
- Connect the USB cable to the computer and flashing will start.
- After progress bar is green and 100%, hold down power button for 10 seconds to turn off tablet.
If the progress bar turns red, take note of the percentage that it stopped at, and refer to FAQ 1 below.
Click image for larger version
View attachment 3048876
After finishing these steps, Android is now installed on the tablet, and if you power it up, you can see the dual boot menu with the Android logo.
Click image for larger version
View attachment 3048880
If you're happy with ANDROID only without Windows, you can stop here and just boot into Android! You can go on to do the Google play store fix and others...
3) Installing Windows
If you plug in your USB drive via the OTG cable and boot up, you will see the boot menu with an Android icon and a small Windows icon. (If you don't see the boot menu at all, shut down the tablet and press Vol + and Power button until the boot menu appears).
This small Windows icon is the only way to get the BIOS to boot into your USB drive to install Windows. This dual boot BIOS has no boot menu, and in the BIOS there is no option to select to boot from USB, so this is the only way to boot to a USB drive that I know of so far...
(If you already have a USB stick prepared, skip this section in BLUE)
Preparing your Windows USB Stick:
You can install Windows via the traditional method which involves the GUI (in which case you will need an OTG HUB to plug in the USB Drive and mouse together) OR you can use a downloaded wimboot image (no need for HUB and mouse, just a thumbdrive will do).
Whatever the case, make sure your USB Drive is formatted as FAT32! Very important!
I used this wimboot image that automatically uses WinPE to get through the whole install process automatically without needing a single mouse click, which also has all the drivers and everything installed and working properly:
Waiting for repost on mega...
Link: http://pan.baidu.com/s/1hqIfAle
password: zhec
Extract the downloaded files and then copy all the contents into the root of the USB Drive. NO NEED FOR RUFUS!
If you are not using the above images, and use other Windows ISO or images as found in Page 1 or if you want to make your own images, you will need this software RUFUS:https://rufus.akeo.ie/
Follow tutorial here on creating the USB Drive: http://www.techverse.net/how-to-create-bootable-usb-flash-drive-install-windows-8-1/
Remember to use MBR for UEFI, not GPT!
If your Windows doesn't come with drivers, you can download them from here and install them:
https://mega.co.nz/#!tJdHCIAT!agSun8Wa1tOx_3tL8YMuS19j1i5wWG2WUJPprmTbTCs
Here also a Windows 8.1 PRO version with drivers and English/French language pack (thanks to supercowz):
Win 8.1 PRO with driver and eng/fr language pack
Plug in the USB drive via OTG cable or HUB, and choose the small Windows icon until it turns blue, then hit the grey button below and Windows installation should start.
If it asks you for which partition to install to, you will see a great many partitions there (due to Android), don't worry, it is normal. Typically you will install Windows to the largest available partition. (Unless you set the Android user space partition in the "partition.tbl" file previously to be huge)
DO NOT TOUCH ANY OF THE ANDROID PARTITIONS, IT WILL DESTROY THE ANDROID SYSTEM!
Everything should go smoothly from here and you can remove your OTG cable and USB drive once Windows starts asking for your User Name.
4) Final Steps
One last step. Thanks to Android, we have to hide the Android partitions from Windows, because when we open "This PC", Windows will attempt to mount all the partitions and cause the whole thing to hang.
So, go to control panel, administrative tools, computer management, then Storage, then for each of the RAW partitions that belong to Android, right click and choose "change drive letters" and choose "remove", then OK. Repeat for the rest of the partitions, leaving the C: drive alone. DO NOT DELETE ANY PARTITIONS OR ANDROID WILL NOT WORK!
Note: For people who only want to install Windows and don't want Android but still want the dual boot BIOS (due to the 60Hz refresh rate), I have tried it and it works. What you need to do is to follow this tutorial exactly, but REPLACE STEP 2 WITH THE ONE BELOW:
STEP 2) This step will wipe out your whole tablet (INCLUDING ALL PREVIOUS WINDOWS AND ANDROID PARTITIONS AND DATA)
Yes, even though we are not installing Android, we need this step still:
ON ANOTHER PC (not tablet), download the Android 4.4.4 Lite ROM here: https://mega.co.nz/#!KI8T0bBb!Pv25K1Rh0MJvXSCYQEC8P8l1mbsZQRgG6q5-XezP_aI
OR
USE ANY OTHER DOWNLOADED ROM AS YOU WISH
Download this modified "partition.tbl" file from the Chinese: http://pan.baidu.com/s/1qWnxc4G
Download and install Notepad++, we need to edit "partition.tbl" file below, the Notepad.exe and Wordpad.exe built in on Windows DOES NOT SAVE THE FILE CORRECTLY AND WILL NOT WORK!
Extract the contents of the ROM to a folder. You should see a "partition.tbl" file inside.
This file controls how the 32GB eMMC in the tablet will be partitioned in this step.
Copy the "partition.tbl" file FROM the Chinese download from the 5000M folder TO the Android ROM folder that you extracted. Replace the original "partition.tbl" file that came with the ROM. Edit the "partition.tbl" file in the Android ROM folder, find the second last line, which is "add -b 5931048 -s 10240000 -t data -u 80868086-8086-8086-8086-000000000008 -l data -T 0 -P 0 /dev/block/mmcblk0"
and change the highlighted number to 2048. Save the file!
Open "flash.xml" with Notepad++.
DELETE this chunk:
<code_group name="system">
<file TYPE="system">
<name>system.img</name>
<version>eng.yankendi</version>
</file>
</code_group>
AND THIS CHUNK BELOW:
<command>
<string>fastboot flash system $system_file</string>
<timeout>420000</timeout>
<retry>2</retry>
<description>Flashing 'system' image.</description>
<mandatory>1</mandatory>
</command>
Then save the file.
Follow the post on the FIRST PAGE HERE, scroll down and start from this part onwards “WINDOWS 8.1 => ANDROID PROCEDURE (thanks to Frontier))” until the end (stop at "GOOGLE PLAY STORE FIX (thanks to Frontier)"). READ BELOW FIRST:
Because we have already done certain steps, we can ignore some parts:
PARTS TO IGNORE:
Under the "Required materials" section
IGNORE: “- The Android DnX BIOS (or Android BIOS) from here “
If you wish, you can use Android 4.4.4 lite ROM in place of the 4.4.2 ROM as proposed here.
Under the "From Windows host -> Android guest (conversion to Android tablet)" section
IGNORE all these: (because we have already flashed BIOS)
- Unzip the Android DnX BIOS directly into the Windows installation on X98 Air 3G.
- Run with administrative rights (from command line) flash.bat file inside the folder BIOS_X98_Air_3G_android. H process starts with the completion of the installation DnX BIOS displays the message "FPT Operation Passed".
After finishing the steps, you can power it up, you can see the dual boot menu option with the Android logo and a very small Windows icon. Continue and follow STEP 3 in the guide. You can partition your 32GB eMMC in the Windows setup to remove all previously created Android partitions and make it into one large Windows partition to install Windows.
For dual boot FAQ click here
INVERTED TOUCH FIX UNDER WINDOWS (thanks to krisbliz)
You can use the DevManView to restart the "Goodix Touch HID" before the windows logon screen and everything working perfect again.
Here are the steps:
Download the file "disable enable touch driver.rar" attached to this post
So first copy the extracted files in Windows dir
Now run gpedit.msc
Computer configuration
Scripts (startup/shutdown)
Startup
Add
browse for reset driver.bat
Then reboot to test.
SPACE PROBLEMS IN WINDOWS 8.1 AFTER WINDOWS UPDATE (thanks to jcespi2005)
Follow these istructions to clean WinSxS folder:
http://www.eightforums.com/tutorials/44351-winsxs-folder-component-store-clean-up-windows-8-1-a.html
SLEEP PROBLEM IN WINDOWS 8.1 (thanks to sasort)
Follow these istructions:
First open cmd as admin and check status with this command:
powercfg /sleepstudy
It should give you this reply:
No connected standby traces available. Report not generated.
Now start regedit an go here:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Power
Change the value of the key CsEnabled from 1 to 0 and reboot.
(1 means connected standby enabled and 0 disabled.)
After reboot.
Now go to the control panel and select Energy, under Advanced there will be many new settings.
Don´t change anything, just select save settings.
Then with regedit change the CsEnabled key back to 1 and reboot again.
Open cmd as admin and again check status with the command:
powercfg /sleepstudy
It should now work and create a sleepstudy-report.html and the sleep function now works as expected.
MANAGE APP UNDER ANDROID (thanks to jcespi2005)
You can use link2sd to move app, libs and data, and FolderMount to link and move OBB and SD data to microSD
BATTERY DRAIN FIX UNDER WINDOWS (thanks to vpx)
The main problem is very old (year 2006) driver of "Intel SD Host Controller", they are 3 in Device manager. Only thing what you need is update driver.
start Computer Management (hold My Computer and select Manage)
select Device management
find SD Controllers, if you click on it, there are 3 "Intel SD Host Controller"s
hold on every one controller, select "Update Driver", select driver from computer, and there is another option "SDA Standard Compliant SD Host Controller", install driver, confirm restart of computer after last update install
reboot
WIFI FIX UNDER WINDOWS (thanks to Hendrickson)
If you see that ping on windows is very strange,sometimes i have lost packets and ping time is not stable try this fix: techtablets repository
BATTERY CALIBRATION FIX UNDER ANDROID (thanks to Hendrickson)
Try this, download and run advanced battery calibrator from Play and Battery Life repair:
Blackmart Studios - Battery riparator
Blackmart Studios - Advanced Battery Calibrator
This seems to have fixed the issue.
Maybe you should copy some post about Air 3G from X98 Air thread?
Nice english instructions for rooting, Win->Android, Android->Win, removal of bloatware etc. would be nice. Everyone can use google translate to navigate official chinese forums but you will get funny translations like "Brush Wizard software". If instructions are unclear and they leave space for interpretation mistakes can happen. Worst case scenario is bricked device.
After using windows and Android I still have the same gpu issues. I also looked in the log and at the end of every crashlog (in android) I see a dev_prive->gpu_error, which is a call from the kernel. (I saw some code on the internet about this) So, my intel Atom chip is bad. Going to return it and ask for a replacement.
The error seems to only happen when I use an app that uses opengl 3.0 (and a LOT of games use that!).
Also about the touchscreen, there seems to be a major problem with the driver in linux. Since I guess they cross-compiled the driver, I am guessing they made the same mistake in both android(linux) and windows.
How did I verify this? Well I used a goodix android application which had some demo app and I saw that the moments the touchscreen gets refreshed are not constant. Let me explain.
When I slide my finger over the touchscreen with a constant speed this happens to my tablets:
This is what my "old and smooth" tablet does(every dot is a touchscreen refresh): .---------.---------.---------.---------.---------.---------.---------.---------. (this is a constant refresh)
This is what my X98 Air 3G does: .--------.--.---------.-.-------.------.-------.-.-----.-----.-.-----.------.----.----.---------.-------.----. (not constant at all)
So the times the touchscreen gets refreshed is not constant. The result is that especially scrolling doesn't work that smooth.
And on top of that, the response time is extremely slow. I am guessing that the driver puts the touchscreen into sleep mode after every single touch, which is stupid. The response (as stated in the goodix GT9271 datasheet) is <200ms. Lets say it's about 100ms, do you know how slow that is??? If your mouse would only refresh every 10th of a second, it would be extremely slow!!!
If I didn't have gpu issues and the touchscreen issue would be corrected, this tablet would be superb, but that is not the case of course.
I am going to contact Teclast if they want my help in enhancing the touchscreen driver. (I am an embedded software engineer specialized in C/C++/C# code)
Also, I might be able to make simple C# app that does most of the work when you want to flash your tablet from android to windows. (this could also be done with a very simple windows batch script)
Jote said:
Everyone can use google translate to navigate official chinese forums but you will get funny translations like "Brush Wizard software". If instructions are unclear and they leave space for interpretation mistakes can happen. Worst case scenario is bricked device.
Click to expand...
Click to collapse
Hi Jote, sorry again for my bad english.
The biggest problem is that most of the information and instructions on how to root, how to change OS,etc.. come from the Chinese manufacturer's forum.
As written before your help in any way will be really appreciated! This is true also about the translation from chinese to the english language.
I ordered this tablet because I think it has enormous potential enclosed in a shell of very small dimensions, if we combine our knowledge to bridge the gap of the Chinese language I think we have great satisfaction with it.
I will try to add link to files for rooting, for change the OS and get other resources asap.
My tablet hasn't arrived yet but I tried to prepare everything.
I'm unable to browse the official forum. I've tried on several days but forums are just working extremely slow. When i try to browse directly through Google Translate I get "Proxy server to access restrictions ". I'll try again someday to find proper threads but right now i'm useless.
So the touch screen is going into sleep states very quickly? I noticed compared to the Onda v975w that it was much slower. I have the X98 3G air now and I have gotten use to it. But it would be nicer if it was how you pointed out.
I have disabled Allow the computer to turn off this device to save power, under power management on the Goodix Touch HID in device manager.
Jote said:
My tablet hasn't arrived yet but I tried to prepare everything.
I'm unable to browse the official forum. I've tried on several days but forums are just working extremely slow. When i try to browse directly through Google Translate I get "Proxy server to access restrictions ". I'll try again someday to find proper threads but right now i'm useless.
Click to expand...
Click to collapse
You have to use translator from bing/microsoft to translate threads from teclast forum at www .bing.com/translator/ (sorry, I'm not allowed to post links yet)
Hendrickson said:
So the touch screen is going into sleep states very quickly? I noticed compared to the Onda v975w that it was much slower. I have the X98 3G air now and I have gotten use to it. But it would be nicer if it was how you pointed out.
I have disabled Allow the computer to turn off this device to save power, under power management on the Goodix Touch HID in device manager.
Click to expand...
Click to collapse
Yes, that it what I am claiming right now based on the information I know and what I have experienced at this point.
I attached the zip containing the datasheet of the goodix GT9271 touchscreen controller. (it's the touchscreen controller inside our tablet if I can believe the log)
The zip also contains an android app from goodix. You can select demo in the menu and then test the touchscreen in various ways. Give it a try
Disabling the "Allow the computer to turn off this device to save power" isn't going to work I think. It can only be done in the driver and I am not sure if it's even supported. It's standard USB stuff, but the GT9271 is connected via I2C. This is a Inter-IC Connection to other chips (IC's) of smartphones/tablets like touchscreen controllers, temperature sensors, accelerometers, gyroscopes etc.
I use it a lot in embedded software engineering and I2C is a very common connection in embedded applications. USB is very heavy for small systems, but I2C does require "special code" to get it up and running.
This will give you a better idea of what an I2C connection is capable of(example of RK3288):
http://www.arctablet.com/blog/wp-content/uploads/2014/02/RK3288-2-nowrmk.jpg
Sorry for all the information
Edit: I contacted Teclast and said I'd like to offer them help for free. Let's hope they accept my free help. (if they are smart...)
Someone can check if is it true?
https://twitter.com/srsroot/status/522464839294550017
petruccig said:
Useful Tools
Root : http://www.mgyun.com/vroot
Click to expand...
Click to collapse
This link doesn't work ...
malojk said:
This link doesn't work ...
Click to expand...
Click to collapse
i uploaded the latest chinese version of vROOT for you and the others :good:
vRoot
http://d-h.st/lWu
With the help of a member of another forum, probably very soon we will have a detailed explanation of the steps for change the Operating System in a better english than mine .
Stay tuned.
petruccig said:
With the help of a member of another forum, probably very soon we will have a detailed explanation of the steps for change the Operating System in a better english than mine .
Stay tuned.
Click to expand...
Click to collapse
Which forum if I may ask?
LVL91 said:
Which forum if I may ask?
Click to expand...
Click to collapse
I've set-up an easy to follow guide (in Greek) for Android -> Windows flashing.
The link is here and the translated (in English) link is here.
The procedure of flashing from Windows -> Android is here (English translation is here).
Feel free to copy it and post it here in order to help others.
I have a question about the screen, namely, whether at you vertically (then best seen) is the difference between the left and right sides of the LCD to the distance from the frame (the black space)? In my left is approximately 2 mm and 1 mm from the right. Such a little thing but unobtrusive I hope you understand what I mean.
Next case. Has anyone tried to install on Android Xposed? For me, after the installation of almost every application resets the tablet .
How can I boost speaker volume in this tablet?
TTT TecKnight's Teclast Tutorials series
Home Post -- Current Tutorial List
Install or Upgrade the latest Xposed Framework to your X98 Air device
Install the latest Intel adb drivers for your Teclast X98 Air device
Update the BIOS on your X98 Air II/3G to the latest dual boot version (2.02)
Fix X98 Air Device's Touchscreen functionality in Android
Install and Configure the Intel Manufacturing Flash Tool on a Windows Host PC
Flash a custom Android image (ROM) to your X98 Air device
Reference: Teclast X98 Air 3G 64GB dual-boot default partition map
Add Boot to Windows functionality to your X98 Air device running Mirek's V4 ROM
View custom Android ROMs available for your device/model
Coming Soon
Increase your available Windows disk space by up to 64GB w/o partitioning
Acquire android root and configure SU on your X98 Air device
Install Boot to Windows icon in Android on your X98 Air device
Install Boot to Android icon in Windows on your X98 Air device
Install the latest Intel adb drivers for your Teclast X98 Air device
TTTTecKnight's Teclast Tutorials series
Install the latest Intel adb drivers for your Teclast X98 Air device
Procedure: Install Intel adb drivers
Required:
1. Windows Host PC.
2. An internet connection.
Step by Step instructions:
1. Click on the following link to download the driver package: You must accept the license agreement.
Download Intel adb driver installer package
2. Extract the installer from the archive and run it. If the installer reports that the drivers are already installed, allow it to uninstall the existing drivers before installing.
3. Congratulations. You have installed the Intel adb drivers ver 1.10.0
_________
Change Log:
9/11/2015 Updated Intel driver link to IntelAndroidDrvSetup1.10.0.zip
7/21/2015 Created initial procedure.
TTT-Update the BIOS on your X98 Air II/3G to the latest dual boot version (2.02)
TTT TecKnight's Teclast Tutorials series
Update the BIOS on your X98 Air II/3G to the latest dual boot version (2.02)
Frequently asked questions:
What are the advantages/reasons for updating my BIOS to version 2.02
1. BIOS 2.02 fixes a major power drain issue in Windows sleep mode, slashing the power consumption by 80% when in sleep mode under Windows.
2. BIOS 2.02 enables Boot to other OS functionality from both Windows and Android. This allows you to simply click a Boot to Windows or Boot to Android icon to cause the device to immediately reboot and then launch the other OS.
3. Other minor fixes included in 2.02 update.
Which models of X98 Air II/3G is BIOS version 2.02 compatible with ?
BIOS 2.02 is designed to be compatible with all variants of the X98 Air II/3G.
At the time this instruction was published, 2.02 had been reported successfully flashed to virtually all Air models.
It is not known to be incompatible with any models.
What about other BIOS versions ? Can I use your script to flash them ?
Yes you can. I will keep the flash archive updated with what I consider the latest official Teclast BIOS that has proven to be safe to flash.
That is currently version 2.02.
If you wish to flash a different image, simply follow the instructions in Step 2.
Determine your current BIOS version (coming soon)
IMPORTANT !! READ FIRST !!
Before you attempt this procedure:
1. There is ALWAYS a chance something might go wrong when flashing a BIOS image, even when the image is correct for your device.
When BIOS flashing goes awry, it can result in a "brick", meaning the tablet reponds like a brick. A bricked device will not power up or display anything. It is basically out of commission.
The only way to recover from a brick is to open your case and use a CH341A BIOS flasher like this one:
http://www.ebay.com/itm/24-25-Serie...H341A-Module-W-Software-Driver-/161436716985?
These instructions attempt to minimize your risk by using the update method with the highest success rate, which is using adb and android to flash the BIOS.
Indeed, reports of bricked tablets when using this flashing method are very rare.
Only you can decide if the benefits from updating to 2.02 are worth the risks. By continuing with this procedure, you are assuming all risk for what might happen to your tablet.
2. The BIOS image as shipped from the factory contains an embedded unique Windows 8.1 software license key.
It is highly recommended that you obtain your Windows 8.1 software license key before you flash BIOS 2.02, as the flashing process will remove your key from the BIOS image.
New 8/25/2015
You can extract your embedded product key by pasting the following into a Windows CMD prompt, followed by Enter:
Code:
powershell "(Get-WmiObject -query ‘select * from SoftwareLicensingService’).OA3xOriginalProductKey" > %userprofile%/Desktop/WProdKey.txt
This will create a file called WProdKey.txt on your Desktop containing your embedded Windows product key.
Extract the key before you flash the new BIOS and store it somewhere that is NOT on the tablet.
Use the key if you need to reinstall Windows 8.1 on the tablet for some reason.
Procedure: Update BIOS to 2.02 Dual Boot
Required:
1. Windows Host PC with adb drivers installed.
2. Teclast X98 Air device with any version of Android installed.
3. USB A to Micro USB cable
4. BIOS 2.02 adb FLASH202 archive (thanks to Mirek190 for creating this archive !! I have pretty much rewritten it at this point)Download 2.02 BIOS FlasherStep by Step instructions:
1. Extract FLASH202 archive to a folder on your Windows Host PC.
2. If you wish to flash a BIOS image other than 2.02, rename the BIOS image you want to flash to X98_Air_3G_Dual.bin and browse to the folder where you extracted the FLASH202 archive. Open the X98-Air-dual-boot-bios-and-FPT folder and place your renamed BIOS image there, overwriting the existing file.
3. Ensure that your tablet has at least 50% battery charge.
4. Boot your tablet into Android.
5. Enable USB debugging in Android if not already enabled.
6. Connect your tablet to your Windows Host PC using the USB A to Micro USB cable.
7. On Host PC, browse to the folder where you extracted the FLASH202 archive.
8. Double click on the file FLASH.BAT. It should have a GEAR icon next to it.
You should see:
Code:
***********************************************
* FLASH.BAT ver 3.07 *
* Tool to flash BIOS *
* on Teclast X98 Air II/3G *
* created *
* 2015.4.23 Mirek190 *
* *
* modified *
* 2015.8.10 TecKnight *
***********************************************
IMPORTANT !!
- Your BATTERY must be charged to 50% or higher !!
- Your X98 device must be booted into Android and connected to this PC via USB
- On X98 device-"Settings->Developer options->USB debugging" must be checked
If all above requirements are met, press ENTER to proceed
Otherwise, press CTRL-C to abort
9. Press ENTER. You should see:* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
Baytrail00F0C770 deviceIf you do not see the line in red, and the script is not continuing to the message in Step 10 below, then adb is not detecting your X98 Air device. Check that your USB cable is connected properly and USB debugging is enabled in Android. If FLASH.BAT is still not detecting your tablet after these checks, press CTRL-C to abort.
Then press y + ENTER to the Terminate BAT file (Y/N) prompt.
Now, perform the following procedure on your host PC:Install the latest Intel adb drivers for your Teclast X98 Air deviceOnce you have completed the listed procedure, restart this procedure from Step 7.
10. If adb is able to detect your X98 Air device, you will see the following message:You are about to flash the BIOS on your X98 Air device to ver 2.02 Dual Boot
If you do not wish to do this, press CTRL-C to abort.
By pressing ENTER you confirm your understanding that your embedded Windows key
will be wiped by this process and you agree to accept all responsibility
for what may happen to your device.
11. Press ENTER if you agree.
You will see:NOTE: This process can take 2 minutes or more to complete.
DO NOT INTERRUPT THIS PROCESS or unpleasant results may occur.
Flash Process Commencing @ 12:30:30 on 7/17/201512. Wait for the script to finish. If you see this message:
**BIOS flash FAILURE !! Check flashlog.txt. Post to XDA Developers if necessary
Press ENTER to view flashlog.txt.
Press ENTER and your flash log will be displayed. Troubleshoot your failed flash or post the log to XDA Developers..
13. If you see this message:
**BIOS flash SUCCESS !! Press ENTER to power off X98 Air device immediately.
14. Press the ENTER key and your X98 Air device will be powered down.
15. Disconnect tablet from PC. Wait at least 15 seconds and power tablet back up while holding Vol+.
16. Select your OS and continue. Congratulations !!
_________
Change Log:
9/14/2015 Added Step 2 to allow users to replace the target BIOS image with an image of their choice. Added FAQ heading to this effect as well.
8/10/2015 FLASH.BAT ver 3.07. Changed confirmation wording to indicate Windows key will be destroyed and to have user assume all responsibility for what may happen.
8/6/2015 FLASH.BAT ver 3.06. Added code to change back to correct directory when run as administrator. Enhanced flash failure checking to indicate whether FPT was successfully executed and failed to flash vs when there was a problem launching FPT. Script now brings up flashlog.txt in NOTEPAD following failed flash.
8/4/2015 FLASH.BAT ver 3.05. Added automated power down of X98 Air device following successful flash. This is to attempt to minimize bricked devices due to users not following instructions. Thanks to Mirek190 for suggesting this. FYI: I tested this new FLASH.BAT on my X98 Air 3G twice. Each time the flash was successful and no bricks were made. Here is the flashlog.txt.
7/27/2015 FLASH.BAT ver 3.04. Removed Repartition option and option select menu. Clarified wording in a few places
7/19/2015 FLASH.BAT ver 3.03. Fixed error in call to FPT that was preventing FPT from launching. Thanks to Lysie for catching this.
7/17/2015 FLASH.BAT ver 3.02. Added reliable FLASH success/failure detection to the script. Script now searches the output from the FPT command for the string "FPT Operation Passed". Thanks to ArcticSilverFox for providing a flashlog.txt from a successful flash. Also added a version # to FLASH.BAT and very specific do not disturb instructions as FPT is called.
7/17/2015 Fixed a couple of errors in FLASH.BAT introduced while making the earlier mods. Thanks to ArcticSilverFox for his assistance above and beyond the call of duty !!
7/16/2015 Improved FLASH.BAT script, adding detailed runtime logging to new log file flashlog.txt and added explicit warnings that display prior to flashing device. Added code to automatically kill any running adb processes before flashing. Removed instructions to user to kill adb processes. Updated tutorial to reflect changes in FLASH.BAT.
TTT-Fix X98 Air Device's Touchscreen functionality in Android
TTT TecKnight's Teclast Tutorials series
Fix X98 Air Device's Touchscreen functionality in Android.
The touchscreen is working in Windows and on the BIOS Boot Select screen, but is no longer being detected by Android.
Why did this happen ? What is causing this problem ?
The cause of this issue is still not clear, but it appears that it may be some sort of partial component failure.
Why ? Because almost all of the tablets now exhibiting this problem did at one time work perfectly using the standard Android images and touchscreen kernel modules, but at some point they "broke". Teclast probably has a good idea what is causing this, as they have released a special boot image that is able to fix the problem in a good majority of the cases.
Good News
If you have this problem, the good news is:
1. You are not alone. This is actually a pretty common problem.
2. The fix is fast and easier to apply than ever and it works in nearly every case.
I have just created an easy installer that automatically copies the new boot image to the boot partition and then reboots the tablet.
Detailed instructions follow.
Procedure: Replace boot.img to enable touchscreen functionality in Android
Required:
1. Windows Host PC with adb drivers installed.
2. Teclast X98 Air device running Android 4.4.
3. USB A to Micro USB cable
4. FixTSinAndroid.zip archive containing replacement script and modified boot.imgDownload FixTSinAndroid.zipStep by Step instructions:
1. Extract FixTSinAndroid.zip archive to a folder on your Windows Host PC.
2. Ensure that your tablet has at least 50% battery charge.
3. Boot your tablet into Android.
4. Enable USB debugging in Android if not already enabled.
5. Connect your tablet to your Windows Host PC using the USB A to Micro USB cable.
6. On Host PC, browse to the folder where you extracted the FixTSinAndroid.zip archive.
7. Double click on the file FixTSinAndroid.bat. It should have a GEAR icon next to it.
You should see:
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
Baytrail00F0C770 device
Waiting for device... Please connect using USB cable if necessary.
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
restarting adbd as root
Press any key to apply Android Touchscreen fix or CTRL-C to Exit
Press any key to continue . . .
8. If you wish to proceed and replace the boot image, press any key. If not Press CTRL-C to abort the script.
If you pressed a key other than CTRL-C, you will see:
3272 KB/s (10596352 bytes in 3.161s)
20696+0 records in
20696+0 records out
10596352 bytes transferred in 0.962 secs (11014918 bytes/sec)
New Boot image written. Press key to reboot
Press any key to continue . . .
9. Press a key and your tablet will reboot. Hopefully it will boot back up with the touchscreen working !!
Note: The script creates a detailed log called scriptlog.txt.
Post your scriptlog.txt here if you are having any problems.
Example scriptlog.txt from successful run:
Code:
FixTSinAndroid Started from C:\fixandroidts - Date=Sat 07/11/2015 Time= 5:45:25.86 OS=Windows_NT Username=Randy
Contents of C:\fixandroidts:
adb.exe
AdbWinApi.dll
AdbWinUsbApi.dll
boot.img
FixTSinAndroid.bat
How to Install.txt
IntelAndroidDrvSetup1.9.0.exe
log1.txt
running "adb devices" output=
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
Baytrail00F0C770 device
Waiting for device on USB bus
running "adb root" output=
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
restarting adbd as root
Awaiting User Confirmation
User pressed key, continuing
running "adb push boot.img /data/local/tmp/" output=
3272 KB/s (10596352 bytes in 3.161s)
running "adb shell dd if=/data/local/tmp/boot.img of=/dev/block/mmcblk0p3" output=
20696+0 records in
20696+0 records out
10596352 bytes transferred in 0.962 secs (11014918 bytes/sec)
Awaiting reboot confirmation
Rebooting device
_________
Change Log:
7/15/2015 Created initial procedure.
TTT-Install and Configure the Intel Mfg Tools on a Windows Host PC
TTT TecKnight's Teclast Tutorials series
Install and Configure the Intel Manufacturing Flash Tool on a Windows Host PC
Procedure: Install and Configure the Intel Manufacturing Flash Tool on a Windows Host PC
Required:
1. A PC running Windows 7 or higher with an available USB port
2 A customized installer of Intel Mfg Flash Tool bundled with the required drivers, 2 preconfigured .INIs and 3 .BAT files to perform the installation.Download Intel_Mfg_Tools_X98_Custom.zipStep by Step instructions:
1. Extract archive to a folder on your target Windows PC.
2. Browse to the folder and launch:1-InstallDrivers.bat3. The batch file will install the iSoC USB drivers ver 1.2 and the Intel Android drivers, ver 1.10
If either installer reports you already have a version of the driver installed, allow it to uninstall the
old drivers and install the new ones.
4. Launch:2-InstallMFT.bat5. The installer will proceed to install the Flash Tool.
6. Right click on3-RunAsAdmin-ApplyCustomConfig.batand select Run as Administrator.
This script copies the CUSTOM_CONFIG.INI to the MFT install folder and also copies Manufacturing Flash Tool.INI to the PROGRAMDATA folder. It needs admin rights to copy to the install folder.
7. Congratulations, your Flash Tool is now installed and configured.
If you have a ROM you need to flash, you can now proceed to:
Flash a custom Android image (ROM) to your X98 Air device_________
Change Log:
9/15/2015 Changed .BAT file 3-RunAsAdmin-ApplyCustomConfig.bat due to a coding error that could cause the Manufacturing Flash Tool.INI file to not be copied over correctly if the MFT installer failed to create the C:\ProgramData\Intel\ folder for some reason. Thanks to Spectator_0o for pointing this out and for providing appropriate code to use.
9/14/2015 Had to restore iSoC drivers to install archive, batch file, and instructions, as MFT is getting a WDAPI1440.dll is missing error at launch time if the iSoC drivers were never installed on the system. Thanks to vanzan for catching this.
9/13/2015 Removed iSoC drivers from install archive, batch file, and instructions, after reading a passage in MFT user guide that implied iSoC drivers were not needed on Baytrail devices. I then tested the theory and was pleased to be able to confirm that iSoC drivers are not needed,. The iSoC drivers may, in fact, be causing some of the USB enumeration issues we have been seeing. For more details, see this post.
9/11/2015 Updated Intel adb driver to ver 1.10.0
7/19/2015 Added reference to 3rd .BAT file and the need to run as administrator.
7/15/2015 Created initial procedure.
Flash a custom Android image (ROM) to your X98 Air device
TTT TecKnight's Teclast Tutorials series
Flash a custom Android image (ROM) to your X98 Air device
Special Note: This procedure uses MFT to flash an android image to an X98 Air Device.
MFT is the only software capable of imaging an X98 Air device that is missing some or all of its critical partitions,
such as the Android or Windows EFI boot partitions or the droidboot or recovery partitions.
The reason MFT is still able to image a device without a droidboot partition is a special provisioning mode called DnX mode that is built into the BIOS in Intel Bay Trail devices. MFT is able to send the X98 the droidboot image over USB using DnX protocol. Then the running droidboot process can restore the physical droidboot partition on the device.
Procedure: Flash a custom Android image (ROM) to your X98 Air device
Required:
1. A Windows Host PC with the Manufacturing Flash Tool (MFT) installed and configured.
If you have a Windows PC, but need to install and configure the MFT, Try This Tutorial first.
2. Teclast X98 Air device with at least 50% battery charge
3. USB A to Micro USB cable
4. A downloaded Android ROM image that you intend to flash to your device. I would recommend downloading one of Mirek190's fine ROMs from here:http://forum.xda-developers.com/showpost.php?p=62823666&postcount=9Step by Step instructions:
1. Extract the ROM you will be installing to a folder on your Windows Host PC. I have selected Mirek's V3 Lollipop image.
2. Launch the MFT using the desktop shortcut that looks like this:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
The MFT Application looks like this:
3 Within the MFT, select the File menu, then Open. This brings up the XML selector dialog, which looks like this:
4. Using the MFT's XML selector dialog, browse to the folder containing your extracted ROM.
You should see the following options (wording will vary depending on the ROM):
flash-full_with_partitioning
flash-system_only_and_format (or wipe) data
flash-system_only_no_data_formatting (or keep data) If you select flash-full_with_partitioning, MFT will delete all existing partitions and then re-create all partitions from scratch before flashing the android partitions. This will destroy any existing Windows installation, so it is normally only used when converting from single OS to dual boot, resizing partitions, the X98 is missing critical partitions or the X98 is not booting properly.
The other 2 options load the requested android image into the existing partitions--the format or wipe data option wipes the user data partition, so it will remove all user downloaded applications and settings. This is usually advised when flashing a new android version (such as when flashing a Lollipop ROM to a device with KitKat installed). Keep data will preserve your existing user apps and settings.
Select the .xml file corresponding to the options desired.
MFT is now ready to flash. The flash will be triggered by the detection of a Baytrail device in DnX mode on the Host PC's USB bus.
5. Connect the USB cable to the Host PC, but not to the tablet just yet.
6. Power up your X98 Air device by holding down the power button, volume+ and volume- until your device enters DnX mode. Do not release any of the buttons until you see the message:
Entering DnX mode
Waiting for Fastboot commandin small letters in the center of the display. DnX mode is a special provisioning mode, unique to Intel SoCs. The only software designed to communicate with a device in DnX mode is the Intel MFT.
7. Find a stable place to set down your X98 Air device, then connect the MicroUSB end of the USB cable to your device.
8. MFT should now detect your X98 Air device and immediately begin the flashing process. MFT will first send the tablet to droidboot mode, then it will flash the device using fastboot, displaying a progress bar indicating the percentage completed, like this:
The progress bar might seem to hang at about 80%, but give it some time and it will complete.
9. Once the MFT indicates flashing is complete:
disconnect the USB cable from the tablet and Host PC.
10. Power up your tablet and boot into your new Android ROM !!
_________
Change Log:
8/17/2015 Changed title of procedure to make it more generic (ie: include options that don't preserve Windows). Reworded XML selector dialog step to include partitioning options. Added special note detailing how MFT is able to flash a tablet with no droidboot or EFI partitions.
7/21/2015 Added clarifications about DnX mode, reworded a few passages.
7/14/2015 Created initial procedure.
TTT: Reference: Teclast X98 Air 3G 64GB dual-boot default partition map
TTT TecKnight's Teclast Tutorials series
Reference: Teclast X98 Air 3G 64GB dual-boot default partition map
View Partition Map as PDF file
Code:
Teclast X98 Air 3G 64GB dual-boot default partition map
seq devname Size Label FSys Used for
--- ------- ---- ----- ---- --------
1 mmcblk0p1 64MB ESP fat32 EFI system partition
2 mmcblk0p2 64MB reserved raw temp backup of 64MB parts
3 mmcblk0p3 16MB boot raw Android boot image
4 mmcblk0p4 16MB recovery raw Android recovery image
5 mmcblk0p5 16MB fastboot raw droidboot image
6 mmcblk0p6 16MB reserved_1 raw temp backup of 16MB parts
7 mmcblk0p7 64MB test raw
8 mmcblk0p8 32MB panic raw
9 mmcblk0p9 16MB factory ext4 Settings
10 mmcblk0p10 16MB misc raw Android system settings
11 mmcblk0p11 16MB config ext4
12 mmcblk0p12 1GB cache ext4 Android cache
13 mmcblk0p13 256MB logs ext4 Android system logs
14 mmcblk0p14 1.5GB system ext2 Android system binaries/data
15 mmcblk0p15 16GB data ext4 Android user data/apps
16 mmcblk0p16 100MB ESP fat32 Second EFI System part (not really needed)
17 mmcblk0p17 128MB MRP raw
18 mmcblk0p18 33GB BDP ntfs Windows user data partition
19 mmcblk0p19 4800MB <blank> ntfs Windows recovery
Boot to Windows fix for all X98 Air II and X98 Air 3G devices
TTT TecKnight's Teclast Tutorials series
Boot to Windows fix for all X98 Air II and X98 Air 3G devices running Mireks V4 ROM
Download the file appropriate for your model:
V4-X98 Air II
V4-X98 Air 3G C5Jx
V4-X98 Air 3G C6Jx
V4-X98 Air 3G C8Jx
V4-X98 Air 3G C9Jx
"Any X98 device with problematic touchscreen
The .ZIP files linked above will add Boot to Windows functionality in Mirek's V4 ROM to all Air II and Air 3G models.
Boot to Windows will function properly after applying this fix IF you have flashed BIOS version 2.02.
This also installs the OsSwitcher App that gives you an icon that will boot you straight into Windows.
Code:
Extract archive to a Folder on your Host PC (with ADB drivers installed)
Connect X98 Air device to Host PC using USB cable.
Ensure USB debugging is enabled.
Browse to the Folder on Host PC and launch B2WinFix.bat
Once it detects your device it will let you continue by pressing a key
Your X98 Air device may display an SU dialog. If it does, you must GRANT SU privs.
Script is very fast. When complete press a key to reboot device.
When device reboots, OsSwitcher will be installed and functional
[/B]
Easy Mirek190 ROM selector/downloader
TTT TecKnight's Teclast Tutorials series
Easy Mirek190 ROM selector/downloader
Updated with V 5 Lollipop links
Teclast X98 Air II
Android 4.4 (Kit Kat) based ROMs
Mirek190's V4.2
https://drive.google.com/uc?id=0B8BF9-TGlz-FeVZBRDN6YTh3S00&export=download
Android 5.0 (Lollipop) based ROMs
Mirek190's V4.1
https://drive.google.com/uc?id=0B8BF9-TGlz-FNFppWS1Qa1dYenc&export=download
Mirek190's V5 full
https://drive.google.com/uc?id=0B8BF9-TGlz-FT2JVakczT0VQcGs&export=download
Mirek190's V5 ultralight
https://drive.google.com/uc?id=0B8BF9-TGlz-FQjlDZ1B2dFJoRmM&export=download
Teclast X98 Air 3G C5Jx
Android 4.4 (Kit Kat) based ROMs
Mirek190's V4.2
https://drive.google.com/uc?id=0B8BF9-TGlz-FbHo1NHRiUFFnckE&export=download
Android 5.0 (Lollipop) based ROMs
Mirek190's V4.1
https://drive.google.com/uc?id=0B8BF9-TGlz-FSFRaTVJzeURyWUU&export=download
Mirek190's V5 full
https://drive.google.com/uc?id=0B8BF9-TGlz-FU1oyQTNZc1Q1TGM&export=download
Mirek190's V5 ultralight
https://drive.google.com/uc?id=0B8BF9-TGlz-FV2RmTTc4MHVmYUk&export=download
Teclast X98 Air 3G C6Jx
Android 4.4 (Kit Kat) based ROMs
Mirek190's V4.2
https://drive.google.com/uc?id=0B8BF9-TGlz-FSUFORXM1bVBINW8&export=download
Android 5.0 (Lollipop) based ROMs
Mirek190's V4.1
https://drive.google.com/uc?id=0B8BF9-TGlz-FSFRaTVJzeURyWUU&export=download
Mirek190's V5 full
https://drive.google.com/uc?id=0B8BF9-TGlz-FU1oyQTNZc1Q1TGM&export=download
Mirek190's V5 ultralight
https://drive.google.com/uc?id=0B8BF9-TGlz-FV2RmTTc4MHVmYUk&export=download
Teclast X98 Air 3G C8Jx
Android 4.4 (Kit Kat) based ROMs
Mirek190's V4.2
https://drive.google.com/uc?id=0B8BF9-TGlz-FTW5tN0VJVm1OZE0&export=download
Android 5.0 (Lollipop) based ROMs
Mirek190's V4.1
https://drive.google.com/uc?id=0B8BF9-TGlz-FSFRaTVJzeURyWUU&export=download
Mirek190's V5 full
https://drive.google.com/uc?id=0B8BF9-TGlz-FU1oyQTNZc1Q1TGM&export=download
Mirek190's V5 ultralight
https://drive.google.com/uc?id=0B8BF9-TGlz-FV2RmTTc4MHVmYUk&export=download
Teclast X98 Air 3G C9Jx
Android 4.4 (Kit Kat) based ROMs
Mirek190's V4.2
https://drive.google.com/uc?id=0B8BF9-TGlz-FZWxiYUZkTmxjZ0E&export=download
Android 5.0 (Lollipop) based ROMs
Mirek190's V4.1
https://drive.google.com/uc?id=0B8BF9-TGlz-FSFRaTVJzeURyWUU&export=download
Mirek190's V5 full
https://drive.google.com/uc?id=0B8BF9-TGlz-FU1oyQTNZc1Q1TGM&export=download
Mirek190's V5 ultralight
https://drive.google.com/uc?id=0B8BF9-TGlz-FV2RmTTc4MHVmYUk&export=download
If you use Mirek190's ROMs and find them useful (who wouldn't), then please consider a small donation (or a large one) to the man that works so tirelessly to make your X98 so much better !!Donate to Mirek190
Droid Boot error @ 14%
tecknight said:
TTT TecKnight's Teclast Tutorials series
Flash a custom Android image (ROM) to your X98 Air device
Special Note: This procedure uses MFT to flash an android image to an X98 Air Device.
MFT is the only software capable of imaging an X98 Air device that is missing some or all of its critical partitions,
such as the Android or Windows EFI boot partitions or the droidboot or recovery partitions.
The reason MFT is still able to image a device without a droidboot partition is a special provisioning mode called DnX mode that is built into the BIOS in Intel Bay Trail devices. MFT is able to send the X98 the droidboot image over USB using DnX protocol. Then the running droidboot process can restore the physical droidboot partition on the device.
Procedure: Flash a custom Android image (ROM) to your X98 Air device
Required:
1. A Windows Host PC with the Manufacturing Flash Tool (MFT) installed and configured.
If you have a Windows PC, but need to install and configure the MFT, Try This Tutorial first.
2. Teclast X98 Air device with at least 50% battery charge
3. USB A to Micro USB cable
4. A downloaded Android ROM image that you intend to flash to your device. I would recommend downloading one of Mirek190's fine ROMs from here:http://forum.xda-developers.com/showpost.php?p=62823666&postcount=9Step by Step instructions:
1. Extract the ROM you will be installing to a folder on your Windows Host PC. I have selected Mirek's V3 Lollipop image.
2. Launch the MFT using the desktop shortcut that looks like this:
The MFT Application looks like this:
3 Within the MFT, select the File menu, then Open. This brings up the XML selector dialog, which looks like this:
4. Using the MFT's XML selector dialog, browse to the folder containing your extracted ROM.
You should see the following options (wording will vary depending on the ROM):
flash-full_with_partitioning
flash-system_only_and_format (or wipe) data
flash-system_only_no_data_formatting (or keep data) If you select flash-full_with_partitioning, MFT will delete all existing partitions and then re-create all partitions from scratch before flashing the android partitions. This will destroy any existing Windows installation, so it is normally only used when converting from single OS to dual boot, resizing partitions, the X98 is missing critical partitions or the X98 is not booting properly.
The other 2 options load the requested android image into the existing partitions--the format or wipe data option wipes the user data partition, so it will remove all user downloaded applications and settings. This is usually advised when flashing a new android version (such as when flashing a Lollipop ROM to a device with KitKat installed). Keep data will preserve your existing user apps and settings.
Select the .xml file corresponding to the options desired.
MFT is now ready to flash. The flash will be triggered by the detection of a Baytrail device in DnX mode on the Host PC's USB bus.
5. Connect the USB cable to the Host PC, but not to the tablet just yet.
6. Power up your X98 Air device by holding down the power button, volume+ and volume- until your device enters DnX mode. Do not release any of the buttons until you see the message:
Entering DnX mode
Waiting for Fastboot commandin small letters in the center of the display. DnX mode is a special provisioning mode, unique to Intel SoCs. The only software designed to communicate with a device in DnX mode is the Intel MFT.
7. Find a stable place to set down your X98 Air device, then connect the MicroUSB end of the USB cable to your device.
8. MFT should now detect your X98 Air device and immediately begin the flashing process. MFT will first send the tablet to droidboot mode, then it will flash the device using fastboot, displaying a progress bar indicating the percentage completed, like this:
The progress bar might seem to hang at about 80%, but give it some time and it will complete.
9. Once the MFT indicates flashing is complete:
disconnect the USB cable from the tablet and Host PC.
10. Power up your tablet and boot into your new Android ROM !!
_________
Change Log:
8/17/2015 Changed title of procedure to make it more generic (ie: include options that don't preserve Windows). Reworded XML selector dialog step to include partitioning options. Added special note detailing how MFT is able to flash a tablet with no droidboot or EFI partitions.
7/21/2015 Added clarifications about DnX mode, reworded a few passages.
7/14/2015 Created initial procedure.
Click to expand...
Click to collapse
Thank you for the detailed instructions for updating my Teclast X98 Air II with a new ROM. I followed the instructions and everything seemed to be going well until the process stopped at 14% and after about 5 minutes I received an error (Droid Boot I believe). Fortunately nothing was done to my tablet, so I get to try the process again. If you know what can cause this error and how resolve it I would be grateful. FYI, I am trying to install your "Android 5.0 V2 Debloated" ROM.
probstc said:
Thank you for the detailed instructions for updating my Teclast X98 Air II with a new ROM. I followed the instructions and everything seemed to be going well until the process stopped at 14% and after about 5 minutes I received an error (Droid Boot I believe). Fortunately nothing was done to my tablet, so I get to try the process again. If you know what can cause this error and how resolve it I would be grateful. FYI, I am trying to install your "Android 5.0 V2 Debloated" ROM.
Click to expand...
Click to collapse
probstc,
I need you to post your MFT log. Your description of the error (Droidboot, I believe) tells me nothing.
MFT logs are saved in the folder C:\MFLASH_LOGS
TTT-Install or Upgrade the latest Xposed Framework to your X98 Air device
TTTTecKnight's Teclast Tutorials series
Install or Upgrade the latest Xposed Framework to your X98 Air device
Several of you were wanting to install the latest update for Xposed Framework, but the update is only availlable as a CWM or TWRP flashable zip. Since we don't have a custom recovery for the X98 yet, I created this installer using the embedded files and script from the flashable zip.
I also update or install the latest Xposed Installer and GravityBox (LP) apks during the install process.
This installer currently installs:
Xposed Framework V74 (updated 9/10/2015)
Xposed Installer 3.0-alpha4 (updated 6/29/2015)
GravityBox [LP] v 5.1.5 (updated 9/9/2015)
I will continue to update this installer to the latest Xposed Framework version available for Android 5.0. as new versions become available.
NOTE: if you have an older version of Xposed framework, Xposed installer or GravityBox [LP] already installed, the installer will update each component to the latest version.
I have also included an uninstaller, which will remove the Xposed framework mods (if present) and uninstall the Xposed installer and GravityBox [LP].
Procedure: Install Xposed Framework
Required:
A Windows host PC to run the installer on.
A rooted X98 Air device running Android 5.0 with busybox installed
A USB A to Micro USB cable
The Installer Archive:
Download installer archive
Step by Step Instructions:
Extract archive to a folder on your PC
Boot your X98 into Android and connect to PC via USB cable.
Browse to the folder and launch:
InstallXFandInstaller.bat to INSTALL the framework and apps.
or
RemoveXFandInstaller.bat to UNINSTALL the framework and apps.
Both scripts create a detailed log of the installation or uninstallation and reboot the X98 when complete.
I have tested it pretty extensively on my X98 and I did not encounter any problems.
whoops, delete. Sorry everything working
@tecknight, if you get some free time, people would like to see tutorial to flash bios on windows only tablet. I am stuck with windows and old bios and MFT is not detecting my tablet to flash android.
Can you post guide for flash bios 2.05?
Furdik said:
Can you post guide for flash bios 2.05?
Click to expand...
Click to collapse
Do you want to lose Windows License?
Cant you save your windows key? As in extract it before updating.
tecknight said:
TTT TecKnight's Teclast Tutorials series
Easy Mirek190 ROM selector/downloader
Updated with V 5 Lollipop links
Teclast X98 Air II
Android 4.4 (Kit Kat) based ROMs
Mirek190's V4.2
https://drive.google.com/uc?id=0B8BF9-TGlz-FeVZBRDN6YTh3S00&export=download
Android 5.0 (Lollipop) based ROMs
Mirek190's V4.1
https://drive.google.com/uc?id=0B8BF9-TGlz-FNFppWS1Qa1dYenc&export=download
Mirek190's V5 full
https://drive.google.com/uc?id=0B8BF9-TGlz-FT2JVakczT0VQcGs&export=download
Mirek190's V5 ultralight
https://drive.google.com/uc?id=0B8BF9-TGlz-FQjlDZ1B2dFJoRmM&export=download
Teclast X98 Air 3G C5Jx
Android 4.4 (Kit Kat) based ROMs
Mirek190's V4.2
https://drive.google.com/uc?id=0B8BF9-TGlz-FbHo1NHRiUFFnckE&export=download
Android 5.0 (Lollipop) based ROMs
Mirek190's V4.1
https://drive.google.com/uc?id=0B8BF9-TGlz-FSFRaTVJzeURyWUU&export=download
Mirek190's V5 full
https://drive.google.com/uc?id=0B8BF9-TGlz-FU1oyQTNZc1Q1TGM&export=download
Mirek190's V5 ultralight
https://drive.google.com/uc?id=0B8BF9-TGlz-FV2RmTTc4MHVmYUk&export=download
Teclast X98 Air 3G C6Jx
Android 4.4 (Kit Kat) based ROMs
Mirek190's V4.2
https://drive.google.com/uc?id=0B8BF9-TGlz-FSUFORXM1bVBINW8&export=download
Android 5.0 (Lollipop) based ROMs
Mirek190's V4.1
https://drive.google.com/uc?id=0B8BF9-TGlz-FSFRaTVJzeURyWUU&export=download
Mirek190's V5 full
https://drive.google.com/uc?id=0B8BF9-TGlz-FU1oyQTNZc1Q1TGM&export=download
Mirek190's V5 ultralight
https://drive.google.com/uc?id=0B8BF9-TGlz-FV2RmTTc4MHVmYUk&export=download
Teclast X98 Air 3G C8Jx
Android 4.4 (Kit Kat) based ROMs
Mirek190's V4.2
https://drive.google.com/uc?id=0B8BF9-TGlz-FTW5tN0VJVm1OZE0&export=download
Android 5.0 (Lollipop) based ROMs
Mirek190's V4.1
https://drive.google.com/uc?id=0B8BF9-TGlz-FSFRaTVJzeURyWUU&export=download
Mirek190's V5 full
https://drive.google.com/uc?id=0B8BF9-TGlz-FU1oyQTNZc1Q1TGM&export=download
Mirek190's V5 ultralight
https://drive.google.com/uc?id=0B8BF9-TGlz-FV2RmTTc4MHVmYUk&export=download
Teclast X98 Air 3G C9Jx
Android 4.4 (Kit Kat) based ROMs
Mirek190's V4.2
https://drive.google.com/uc?id=0B8BF9-TGlz-FZWxiYUZkTmxjZ0E&export=download
Android 5.0 (Lollipop) based ROMs
Mirek190's V4.1
https://drive.google.com/uc?id=0B8BF9-TGlz-FSFRaTVJzeURyWUU&export=download
Mirek190's V5 full
https://drive.google.com/uc?id=0B8BF9-TGlz-FU1oyQTNZc1Q1TGM&export=download
Mirek190's V5 ultralight
https://drive.google.com/uc?id=0B8BF9-TGlz-FV2RmTTc4MHVmYUk&export=download
If you use Mirek190's ROMs and find them useful (who wouldn't), then please consider a small donation (or a large one) to the man that works so tirelessly to make your X98 so much better !!Donate to Mirek190
Click to expand...
Click to collapse
Can this rom Mirek190's V5 full or ultralight use for ChuWi Hi8??
buhohitr said:
Can this rom Mirek190's V5 full or ultralight use for ChuWi Hi8??
Click to expand...
Click to collapse
no, different hardware.
please do not quote the entire post, thanks
I followed the instruction to flash the latest rom from mirek190 and it worked straightly , thanks for the effort :good:
Hi!
I accidentally installed the 2.05 bios in the mirek flasher on my teclast x98 air III m5c5 now i just get stuck at the chinese letters boot screen och some green battery?!
I can get into DnX mode and Bios menu but when i try to flash the pad again the mirek flasher wont recognize the unit.
I also tried to unbrick the unit through this thread (http://forum.xda-developers.com/x98-air/help/unbrick-bios-softbrick-withouth-eeprom-t3285054/page4) butall i get when trying that in dnx mode is the handle 344 error??
So basically what i need is the program that Ionioni had in that thread but now removed.
Please help
thanks in advance
There WAS (is) other universal unbrick tool from ionioni!
http://forum.xda-developers.com/x98-air/help/baytrail-dnx-mode-bios-flashing-tool-t3295105
I dont know what happened, why it had to be deleted, I have not got this tool.
someone maybe have this tool and update it?
Yep, I got it. I will post it asap.
*****UPDATE*******
Here you can download it flash_bios_dnx_v3 : https://drive.google.com/open?id=0B1EG-i0pY3FINlYyT3E1ekZwOHc
I didn't try it yet, I used ionioni's other tool (C5J8 bios restore).
IT IS YOUR RESPONSIBILITY!!! I have no answers to you.
Instructions:
Baytrail DNX mode BIOS flashing tool
what:
this is an EFI exclusive application (aka what runs on your BIOS chip). the name says it
should work on ALL Baytrail (did not tried other SoC but could be that works there too)
why:
some are having issues in using kernel based tools so this will work for them (hopefully)
how:
1. unzip in some folder (there are only 2 files in the zip, the efi loader and an additional tool)
2. place your bios in this same folder and IMPORTANT run the md5add tool on your bios file (md5add.exe your_bios_file your_signed_bios_file). the tool simply takes the original bios file, computes the md5 for it and then concatenates those two producing the output file. i could have left the bios file pushed to the tab "unsigned" yet it's better this way (so that you are SURE that the file that will be flashed is identical and no bits have been lost corrupted during the fastboot pushing etc). you can check with a hex editor, it only adds 16 bytes (the md5 hash) at the end. if you will try to push an 'unsigned' bios it will NOT accept it!
3. start in dnx mode and input:
fastboot flash osloader bios_flasher.efi
fastboot boot your_signed_bios_file
now wait and read the screen... everything goes AUTOMATICALLY
it seems that on some Baytrail devices (x98?) after the Intel flasher finishes writing the new bios it hangs (on my tab i never experienced that) yet i have owners of x98 that did have the hang. because of this the next verify operation will never start and the tab will hang... if such a case nothing much you can be done, but force a power off (in all the cases experiencing hangs the bios was flashed ok). the verify operation is not so much important (i never had a failed verify operation in past, moreover the flashing is done while in EFI/BIOS stage so nothing can interrupt it in order to mess the writes)
risks... of course there are (but i would say a less than flashing from windows or android)... but since you need to use this i guess it's either this or a flash programmer
ps. goes without saying ... WHAT bios file YOU will use is your responsibility so make sure you use a correct one for your tab model or you might HARD-BRICK!!!... this tool just takes it and writes it on your device!
#I am not responsible for any bricked devices!
#Thermo-nuclear war!
#OR your alarm clock failing to ring , resulting in you losing your job!
AIO FASTBOOT!
What it entails;AIO fastboot is a small peice of software that aims to make the whole fastboot experience less long-winded and intimidating for beginners and lazy people!
(if you have allready bricked your device multiple times and are a brick- hardened veteran , you can walk away.)
.Instructions are packed in the installation directory of the software, but here you go :
1. Make sure that adb and all relevant drivers are installed.
2. With your system boot and recovery image , name each respectively 'system' 'boot' recovery' .img , and place them in the same directory as the .exe file.
3. Try not to brick your phone.
.Please dont hesitate to notifty me about any bugs and issues
.Also, please dont hesitate to give me new ideas and request any new features!
Compatibility
Has only been tested on the p30 pro (VOG L29) an the p9lite (VNS L31)
-But should work with any device
Downloads
beta
Mod Edit : Link Removed
password please!!!
jG8Bhqy0nz5Ll8oqZZcXdViS5etrKk-HG7vtarnHpfM
Virus
Here is the result:
VirusTotal.com
Be really carefully:
(source: https://www.f-secure.com/v-descs/trojan_w32_generickd_3016333.shtml)
Trojan.GenericKD.3016333
Trojan.GenericKD.3016333 is ransomware that encrypts files stored on the affected device and demands payment of a ransom.
Regards,
k1ll3r8e
As he said ^^
Do not download / execute the file.
It's ransomware trojan which might damage your Windows Installation.
-XDA Staff