Archive for August 12th, 2015

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
3. USB A to Micro USB cable
4. FixTSinAndroid.zip archive containing replacement script and modified boot.img

Download FixTSinAndroid.zip

Step 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

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:

_________

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.

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-Series…/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.
I recommend downloading and running Belarc Advisor on your tablet under Windows to obtain your Windows license key..
Download it here: http://www.belarc.com/Programs/advisorinstaller.exe
Generate a report and view the details.
You should see your Windows 8.1 software license key. Save 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
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 Flasher

Step by Step instructions:
1. Extract FLASH202 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 FLASH202 archive.
7. Double click on the file FLASH.BAT. It should have a GEAR icon next to it.
You should see:

Code:

8. Press ENTER. You should see:

* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
Baytrail00F0C770 device

If you do not see the line in red, and the script is not continuing to the message in Step 9 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 device

Once you have completed the listed procedure, restart this procedure from Step 7.

9. 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.

10. 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/2015

11. 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..
12. If you see this message:
**BIOS flash SUCCESS !! Press ENTER to power off X98 Air device immediately.
13. Press the ENTER key and your X98 Air device will be powered down.
14. Disconnect tablet from PC. Wait at least 15 seconds and power tablet back up while holding Vol+.
15. Select your OS and continue. Congratulations !!
_________

Original thanks to TecKnight for compiling this up. So here we go:

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. Browse to the following internet address and download the driver package: You must accept the license agreement in order to download the installer package.

Download Intel adb driver installer package

2. Launch the downloaded file and install it.
3. Congratulations. You have installed the Intel adb drivers.