yashsingh1/xdaforums huggingface dataset:
[Teclast X98 Air 3G] Akitoyo:
Guys, I wrote the Teclast support an email about the 3D issue. I don't have an Teclast X98, but I was interested in their answer and I really got one after the weekend. They say they have kind of a work around with a fast mode:

"Dear Moritz,

I've attached a patch to tackle this issue temporarily.

1. Copy attached 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

------------------

Regards,

Vincent Huang

Teclast Co.

E-mail: huangzy@sk1999.com

Skype: teclast.co"

I uploaded the update.zip to mega:

mega.co.nz/#!3BxnhJxD!RhIDbDu9o79qlbGSSMBFTDK4_NIy80hV1LyXn4_cAkA

If you don't trust me, just email them and ask for the update.zip file for 3D issues. I'm really interested if that helps.

Disclaimer: I just got this file from Teclast, flash it on your own risk. I'm not responsible for any problems!
[Teclast X98 Air 3G] jcespi2005:
In the picture you attached, the BIOS and Android ROM are for C6J6. Anyway i think the Android BIOS are the same for both submodels...

Did you try to install the BIOS from Windows?
[Teclast X98 Air 3G] jadran1:
Ok,but this patch is just for Android.

What about us, with just Windows installed?

For example, i have C6J7 just with Windows 8.1

Will they fix this, because i don,t want to turn turbo off in bios.

Thanks
[Teclast X98 Air 3G] ImJamIN:
Now we must find this new bios version (if already exist) because there isn't any track in teclast'bbs.

So when they put it online? Or someone have it on c9j8?
[Teclast X98 Air 3G] Akitoyo:
I don't know. I'll ask them. If you deactivate turbo, the tablet won't freeze?
[Teclast X98 Air 3G] the_jako:
WOW Interesting... It's only a APK for Android, Has anyone tried it?

And... if it works... What is does?

Thanks for the info ;)
[Teclast X98 Air 3G] jadran1:
yes,don,t freeze, but it is slower
[Teclast X98 Air 3G] FrGeorge:
For me the tablet freezes with turbo mode off also so I hope the patch does something else.
[Teclast X98 Air 3G] BoORDeL:
Hi MIREK,

I love your work and tnx for your time.

i have just a request, have you ever thinking about using MIUI status bar icons?

i find them really elegant.

Thanks a lot
[Teclast X98 Air 3G] smartchip:
The patch apk actually works! Tested both Asphalt 8 and Unity Benchmark, haven't seen a freeze yet. No thermal event messages.

Tried running Antutu, but got a system temperature too high warning - went ahead and tested anyway - got 30411 (vs. 32386 previously). I'll let it cool down a little and try again.

Doesn't look like it's turned off the CPU turbo. Seems they've gotten around the thermal throttling to allow the system to keep going past a threshold?
[Teclast X98 Air 3G] quocminhbvi:
Work for me too, I used to get freeze on fifa 15 in 3 minutes, now in 1 hour already but no freeze.
[Teclast X98 Air 3G] antony84:
That's really good! :)

Can someone ask if it is possible have same patch for windows?
[Teclast X98 Air 3G] craigg123:
Great news. I hope there is a Windows fix also......

---------- Post added at 12:44 PM ---------- Previous post was at 12:38 PM ----------

I just sent them an email. Will let you know if I get a response.
[Teclast X98 Air 3G] juaaslo:
It seems great news!!!

I received message from my seller with this very same workarround!!!

I am gonna try latter and comment, but regarding what it does....it seems it decreases some frequency (maybe bus or memory freq??).

This is what I received:

Long-term treatment program requires further analysis and confirmation mail will inform you resolved.

Operation of short-term treatment program:

First, the installation method:

1. Place the attachment file is copied to the machine update.zip

2. "Taipower Automatic Upgrade" tool "Local upgrade" installation

3. After installing the upgrade will automatically restart the machine, and on the desktop will add a "fastmode" Figure

Mark

Second, use:

1. Click on the desktop "fastmode" icon machine immediately frequency to 400

2. Click on the icon down, if the machine reboot will restore the original 600 frequency. So every time switch

After all need to click "fastmode" icon to make a temporary reduced frequency

Let's hope they keep working and find a windows solution, and besides, a permanent solution!

MAybe with this patch and [MENTION=4777359]acc007[/MENTION] tutorial regarding temperature improvement, we could have an usable tablet for all fields!
[Teclast X98 Air 3G] mnitstanley:
I hope this fix is not compromising the longevity of the tablet. Is it still safe for the Hardware ?

Use temp. overlay and check what temperatures are reached with 30 mins of gaming or benchmarking activities.
[Teclast X98 Air 3G] antony84:
Thanks a lot!

Would be interesting know at this point, if this patch could be implemented as bios update.... it would be GREAT!
[Teclast X98 Air 3G] acc007:
The numbers 400... 600... Sounds like gpu clock speed, doesn't it? I'll try it afternoon at home as well. Can we use it in custom ROM from mirek190 ?
[Teclast X98 Air 3G] mirek190:
Inside that update zip is -

log -t PackageManager "Start to clean up /system/preinstall_del/"

mount -o rw,remount -t ext4 /system

rm system/preinstall_del/*.*

mount -o ro,remount -t ext4 /system

su

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

In fast mode .apk

Main activity doing code :

.method static synthetic access$000(Lcom/teclast/fastmode/MainActivity;)Z

.locals 1

.param p0, "x0" # Lcom/teclast/fastmode/MainActivity;

.prologue

.line 25

invoke-direct {p0}, Lcom/teclast/fastmode/MainActivity;->lowGpuRate()Z

In my opinion in that second mode they reduced GPU speed.
[Teclast X98 Air 3G] PWMx:
Z3736F documentation happens to mention that Graphics Burst Frequency is 646 MHz.

Perhaps they change it to 430.66... MHz.

This would definitely stabilize the GPU without any problems with longevity etc.

So the default would be "fastmode" and this new mode would be "slower but stable" ;)

(Also the drop in benchmark score would fit in ..)
[Teclast X98 Air 3G] jcespi2005:
Correct, default values for this two keys are 646

Sent from my OnePlus One ;)
[Teclast X98 Air 3G] PWMx:
Probably not CPU but GPU.

This seems to indicate that they lock the GPU to constant ~400MHz clock frequency.

Based on Intel documentation it was supposed dynamically scale between 313 and 646MHz.

So the GPU clock scaling is somehow broken ?

(And more specifically the temperature feedback .. Or too optimistic DVFS tables when hot ..?)

BTW - Perhaps "gt" stands for "gpu turbo" ? And then they have a min-max range depending on the temperature etc. ?
[Teclast X98 Air 3G] acc007:
What is the current fps rate in unity benchmark in this slower mode [MENTION=921577]1080P[/MENTION] ?
[Teclast X98 Air 3G] mnitstanley:
[MENTION=6209691]Grayie10[/MENTION] A temporary fix is available. At least now your boys can play games on this tablet now :cowboy:

Permanent fix awaited.
[Teclast X98 Air 3G] SUMMERBREEZE:
if this patch really works, then i am very very happy to hear that! even GPU speed locks at 400 mhz!

because for most of us, CPU speed is more important(2.16 ghz) and also we want to play the games at the same time! and an antutu benchmark score for between 30-31 K is still great IMO!

So we know the problem now, the GPU speed changes between something like 3xx-646 mhz dynamicly and this brings unstability to tablet and then it freezes! maybe we can try it even with around 500 mhz or something else stable (min and max and see how the tablet will behave?

Maybe by a Terminal Emulator, we can change the GPU speed (after patch)

https://play.google.com/store/apps/details?id=jackpal.androidterm

[MENTION=2198172]mirek190[/MENTION] , maybe you can also do the change(different speed options) in update.zip and repack?
[Teclast X98 Air 3G] BoORDeL:
what's the minimum reference freq. for this GPU? anybody know?

EDIT: FOUND

MIN.: 313

MAX.: 646

ref: http://ark.intel.com/it/products/82115/Intel-Atom-Processor-Z3736F-2M-Cache-up-to-2_16-GHz

---------- Post added at 13:43 ---------- Previous post was at 13:33 ----------

Would also nice to use init.d support of mirek rom to auto set values at system startup.
[Teclast X98 Air 3G] SUMMERBREEZE:
yes it will be great. i dont know if the tablet supports init.d yes [MENTION=2198172]mirek190[/MENTION] ?

and also can be autoscript that will work on each boot. (i think autoscript on boot works in this tablet because when i use setcpu, it automaticly changes the cpu speed on boot and i can see then changing command on screen)
[Teclast X98 Air 3G] m33n:
OTA

Hello,

I'm using jcespi's ROM on my X98 Air 3G and I do not have the OTA app - therefore cannot apply the patch. Can somebody please upload it somewhere?

Thanks

m33n
[Teclast X98 Air 3G] xusso:
Hi, I've just extracted the fastmode.apk file from the update.zip, please find it below.
[Teclast X98 Air 3G] Polv89:
I have received revised price on 8 of January

---------- Post added at 02:18 PM ---------- Previous post was at 02:15 PM ----------

Where can I find Rom for teclast x98?

No roms with lollipop, right?

Thanks
[Teclast X98 Air 3G] jcespi2005:
Just download the ZIP from previous post and apply on the recovery. APK is only needed to download but the ZIP is applied on recovery.

Sent from my OnePlus One ;)
[Teclast X98 Air 3G] m33n:
Thanks for fast reply, but it only says, "starting fast mode" after pressing the button "Start FastMode"- games still freeze :(

I believe there's some upgrade involved. Not only apk.
[Teclast X98 Air 3G] necot:
Hi,

Today [MENTION=5980665]Akitoyo[/MENTION] wrote this post:

http://xdaforums.com/showpost.php?p=58114822&postcount=4712
[Teclast X98 Air 3G] xusso:
You are right, you can do it by the methods described on the original post from Akitoyo:

http://xdaforums.com/showpost.php?p=58114822&postcount=4712
[Teclast X98 Air 3G] m33n:
Thanks all for help, I used adb and it works now. So far in simple games that my daughter plays (Subway surfers). I will need to try this with other apps
[Teclast X98 Air 3G] Petepe10:
I checked the file contents, in the file sys/devices/pci... etc as posted above, the value 396 is written, not 400. I could not find intermediate burst freq's, but if there is a pattern it could be increments of ~83: 313 - 396 - 479 - 562 - 645.
[Teclast X98 Air 3G] majkel_94:
When you run update tool, you will get info that graphic card is not supported.

So just look at Intel's Bay Trail overview:

https://software.intel.com/en-us/articles/4th-generation-intel-atom-processor-based-tablet-overview

So yes, it's support WiDi but only using Miracast technology. It's bad but true ;)
[Teclast X98 Air 3G] seba2000:
[MENTION=281521]jcespi2005[/MENTION] I am also using your ROM. Silly question: I downloaded this update.zip file - how I should run this tablet in recovery mode to apply it?
[Teclast X98 Air 3G] mirek190:
Of course is more like echo lines to / system are in update.zip
[Teclast X98 Air 3G] jcespi2005:
Use Link2SD, has an option to boot con recovery...

Sent from my OnePlus One ;)
[Teclast X98 Air 3G] ar2rc:
ell someone how otg usb charging aliexpres buy cheapest on to recharge the tablet and saw memory plis
[Teclast X98 Air 3G] mirek190:
You have to install orginal update tool.
[Teclast X98 Air 3G] Cozla:
Where can we get that?
[Teclast X98 Air 3G] jcespi2005:
Not really, just the ZIP and recovery to install it (can't test right now, but should work) ;)

BTW, did you see my DM?
[Teclast X98 Air 3G] Cozla:
I entered in recovery (mirek190 rom has that option) and chose second line (update from file or something like that) but nothing hapenned i can't point the file.
[Teclast X98 Air 3G] mirek190:
Orginal recovery from teclast doesn't have option like update .zip that's why you need that orginal update tool in Android from teclast installed.

---------- Post added at 05:53 PM ---------- Previous post was at 05:51 PM ----------

I'm working now to build custom recovery like CWM - is working but not mounting /system [emoji12] I need to make it from the beginning.
[Teclast X98 Air 3G] Cozla:
Ok. Where can i get this? Can someone (or maybe you [MENTION=2198172]mirek190[/MENTION]) upload this tool somewhere?
[Teclast X98 Air 3G] Akitoyo:
Great to hear that this really fixed your freeze problem :)

As said previously this script just underclocks the GPU so on the other side it really looks like a hardware bug with the heat sink. Obviously, this means that it can't be fixed with an simple software update.

Edit: I alreasy asked them about a fix for windows, but they don't have one atm.
[Teclast X98 Air 3G] jacfry:
If you look some posts back there are some test results. Low temperature helps, but there is something more to it. With some heat dissipation tweek you can play 3D games like RR3 longer or event constantly i.e. outdoors when it's below 10'C. If we can trust the temperature shown by CpuTemp the freezes happen at different temperatures. The better heat dissipation tweek the lower is the "freezeing" temperature. For example. With no tweek I could reach over 60'C before GPU freezed. When I did it the way that PCB is pressing on a display I could play the longest but it freezes when the temperature reached 48'C. Right now I have inserted thinner aluminium plate (I was afraid to damage the screen) so It's not so good as before in terms of how long I can play RR3 but the freezes happen at 54'C.

My (and some other forum memebers) conclusion is that the problem is with voltage supplied to soc which probably is too low for heavy stress unless the temperature is really low.

I have just made a screenshot after 10 unity benchmark passes at full brightness @ 1080p while the tables was in leather case with ambient temperature of 20'C. "Throttling brightness due to Thermal event" was triggered at 56'C and the temperature dropped to 53'C before end of the test.

I tried RR3 in the same conditions and the temperature dropped to 52'C after "...Thermal event". I could play for about 2:30 until it freezed still at 52'C.

Second test with the brightness at the minimum didn't trigger the "..Thermal event" so the freeze happened at 56'C after about 30s of racing at the same track
[Teclast X98 Air 3G] mnitstanley:
I always believed that it was a HW issue because how can some tablets just work fine and some don't ?

It is the combined effect of excess heat generation and bad heat dissipation.

This FastMode is not a solution but a mere work around. I believe that Teclast should partially refund the customers because we are still not able to get the same performance from the HW we paid for.

Typical example of "item not as described".

It shall also be really helpful if someone from 8th Jan sale got their tablet. They can help by

Check and confirm if the 3D issue is there or not

Check BIOS version and if new then dump it and share it using fpt tool

Pry open the back panel and send high resolution pics to find out the physical modification done to fix the issue
[Teclast X98 Air 3G] Akitoyo:
[MENTION=3720052]jacfry[/MENTION]

I see. Sounds logic to me. Do you think that this power issue can be fixed with and software update?
[Teclast X98 Air 3G] arkaikon:
At the same conclusion arrived two weeks ago.

FEZ played one hour, and back heated. No problem.

I open the camera in android, and immediately frozen.

A heat problem is nonsense, and in our case it freezes like when you overclock a processor, and it isn't enough voltage feeded. If it was a heat problem, initially should slowdown (thermal throttling) and later auto-restart instead of frozen.

Regards and sorry for my english.
[Teclast X98 Air 3G] acc007:
These two lines are enough to have the patch working, no need for any APK to be installed. Use adb shell and then su to become root.

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

or a shorter version

echo 400 >/sys/class/drm/card0/gt_min_freq_mhz
echo 400 >/sys/class/drm/card0/gt_max_freq_mhz

With this setting I get ca 9.58 fps. I was able to run 6 unity benchmark runs and 1 RR3 race, temperature reached 43 max for my tablet.

Right now I'm testing a value of 500 for my unit. Temperature reaches 48 deg and Unity Benchmark shows between 10.4-10.8 fps. I was also able to run 1 quick RR3 race :) This is almost the same as stock unit (which has value 646 after restart) without any patches!

mirek190 - how to make it run with init.d? I've created a sample script in /etc/init.d, chmoded to 755 and after reboot it is not executed...
[Teclast X98 Air 3G] SUMMERBREEZE:
because it is a HW issue :D yes you are right. some chips are not good and some are good. the lucky ones didnt freeze, unlucky ones did :)

to be honest, this solution maybe not the proper and best one but made me more relaxed, i feel more happier. at least cpu is at max speed and also the games are still playable at high fps(a bit worse than before though, 1-2 fps lower)

but still if people want to buy this tablet, they must contact with the seller and ask them to test the tablet with gaming and get confirmation that it works..
[Teclast X98 Air 3G] mirek190:
[/COLOR]

Hmmm on unity benchmark I have 15-17 fps ...but not changing GPU speed.
[Teclast X98 Air 3G] acc007:
every time? did you perform any updates lately? on stock unit as I remember it was ca 11
[Teclast X98 Air 3G] jacfry:
I've updated my post http://xdaforums.com/showpost.php?p=58123843&postcount=4759 with some test results. I just did 10 unity benchmarks but still had a freeze after 2:30 of RR3 (longer race)
[Teclast X98 Air 3G] Cozla:
If someone needs here is the teclast update tool: https://mega.co.nz/#!4101mKYa!7da2jLZypHYwZQSdfRKe-t_yDBhLsOuIxxgoPaMrqGg It's need to instal 3d update.
[Teclast X98 Air 3G] mnitstanley:
If it is not a heating issue due to faulty internal components, then how do you explain the fact that some units work flawlessly ?

If it is a voltage problem then why can't it be resolved by changing the default BIOS settings ?
[Teclast X98 Air 3G] acc007:
but did you just change HW mod (because you were afraid that your previous HW mod could have been too aggresive), or did you also use today's SW mod and this freezed your tablet?
[Teclast X98 Air 3G] jacfry:
Just the HW mod because I could see the mark on the screen where the PCB is pressing from underneath. Right now I can see it when I press the screen nearby with a finger
[Teclast X98 Air 3G] arkaikon:
It's stragne, the same model HG7N (Air II), 2 different units have different bios. I haven't the "Advanced" and "Chipset" options in BIOS, and for me, it freezes. The other unit, it have this options in BIOS.

I think, there are more diferrences with the same ID.
[Teclast X98 Air 3G] acc007:
Guys, I just managed to have it working after reboot without any need to download and install any APK from teclast ! It is working on mirek190's ROM.

Create new /etc/install-recovery-2.sh file and enter these lines there

#!/system/bin/sh
echo 400 >/sys/class/drm/card0/gt_min_freq_mhz
echo 400 >/sys/class/drm/card0/gt_max_freq_mhz
[Teclast X98 Air 3G] SUMMERBREEZE:
Guys, i now remember when we talked about this FPS stuff with unity benchmark, there are some reference FPS scores there.

read here also the next pages aswell (after mohammad_skillers post) :

http://xdaforums.com/android/general/teclast-x98-air-3g-tablet-9-7-2048x1536-t2913035/page289

it seems [MENTION=2198172]mirek190[/MENTION] has got the most stable and best device in us :P
[Teclast X98 Air 3G] mnitstanley:
Since it is a system app, you may need root access for it to install properly.

Did you find the new BIOS tPAD 1.09 dated 29/12/2014 ? And may be this was the time when they decided to put 8th Jan sale.

To me, more than this APK, the new BIOS is the right solution to better the situation as a whole.
[Teclast X98 Air 3G] acc007:
ah, so mirek190 - are you talking about 720p fps? I posted my results for 1080p of course reaching 10.4-10.8 with GPU fix set to a value of 500 instead of 400 proposed by teclast
[Teclast X98 Air 3G] SUMMERBREEZE:
will it not work in normal ROM by Teclast?

---------- Post added at 06:29 PM ---------- Previous post was at 06:28 PM ----------

yes for me too, they can build a new bios with this trick and noone will need any patch after.
[Teclast X98 Air 3G] mirek190:
Yes every time. from almost 14 to 18 fps.

I'm using my full updated rom to 25.12.1014.

I attached pictures.

bot

I added teclast update tool ans that zip i some want it.

acc007 ----> good job :)
[Teclast X98 Air 3G] SUMMERBREEZE:
thanks for the great explanation :good: thumbs up
[Teclast X98 Air 3G] codezion:
I am wondering if the gpu is also throttled down in c9j8 for people who have reported that games work fine for them. Even if you ask OKQI to test the tablet first, they will most likely only apply this fix to make sure the game works for about 5 minutes before shipping it out.

I wanted to order the tablet during their last promotion but unfortunately couldn't make payment in time for the order to expire. Oh well... I'll wait for the next promotion but it would be a big test of my patience. :)
[Teclast X98 Air 3G] Frontier:
[MENTION=4723868]keepfishes[/MENTION]: we have Android 4.4.4 (ROM 2.01) since Saturday, take a look at the second post on this thread for tools and instructions. The version you mention has Google Play Store issues, we have fixes for that too.
[Teclast X98 Air 3G] BoORDeL:
A big thank for your effort.

Really really tnx
[Teclast X98 Air 3G] renton82:
Hello, just bought a Teclast X98 Air II 9.7 with windows 8.1, is it a newer version of Teclast X98 Air 9.7 or is the same tablet?

Thanks!
[Teclast X98 Air 3G] BoORDeL:
Please be polite, have a look to previous posts.

Thanks

---------- Post added at 10:26 AM ---------- Previous post was at 10:24 AM ----------

Same chipset of X98 AIR 3G but without 3G and GPS (but of course ... win pre installed)
[Teclast X98 Air 3G] renton82:
Do you think there will be italian language also or is it in english only?
[Teclast X98 Air 3G] Frontier:
No problem, just trying to save you from the trouble to install the same ROM and experience the same issues :)

Remember to OTA after installing v2.00 - so that it becomes v2.01 - and then root the tablet.

Installing the OTA 2.01 upgrade will un-root the OS so we perform the root procedure after all ROM upgrades are in place.

After you perform the rooting procedure of your choice on v2.01, please apply the Google Play Store fix.

Enjoy!
[Teclast X98 Air 3G] BoORDeL:
I'm on win 8.1 and I'll leave this perfect configuration only when a real dual cold boot will be released.
[Teclast X98 Air 3G] keepfishes:
Sorry but how about the new IWFI BIOS that was posted? Is it on the second post already?
[Teclast X98 Air 3G] rwanek:
I'm subscribed to this topic since few days, want to convert my 4.4.4 android air II to windows 8.1 - but still have some questions on which version to choose:

- which ver choose - bing from teclast or Pro from the 2ng post of this thread? I mean, which performs better, without bugs, which leaves more free GB after installation?

- there are also some custom modded versions of win 8.1 - some especially modded for weaker specs which are supposed to run faster - what do you think about using such version?

overall - which version would you recommend after using for some time?

thanks for your time and answers!
[Teclast X98 Air 3G] BoORDeL:
Beware here u'll find BIOS for TECLAST X98 AIR 3G ONLY. Do not use them on your X98 AIR II
[Teclast X98 Air 3G] rwanek:
Thanks for info, i thought it would be the same method but there may be some diferences. Just wrote the same question in Air II specific thread.

Have a nice day.