How do you rate this laptop with Linux?
92% (34)
5% (2)
0% (0)
3% (1)
0% (0)

ASUS Transformer Book T300 Chi


Asus Transformer Book T300 Chi runs pretty well with Debian Stretch 64 bit, with kernel 4.9. Please see the compatibility list below.

Addition: We are at kernel 4.9 yet and things are just getting better.

Every component seems to be running just the way they should, and no issues so far. Apart from the lack of screen rotation, everything working just perfectly! However, this is rather down to the lack of software support yet, as the driver for the gyroscope itself is actually loaded into the kernel. Better screen rotation and better touch support is coming with kernel 4.6.

Don't forget that Debian 9 is yet to be released next year (2017). You can of course always install some other flavours you prefer, but Debian is always STABLE!

Debian 9 Stable was out on the 17th Jun 2017. From my side of view, everything is working perfectly apart from multi-touch functions of the touch-pad and screen rotation is still 90 degree off.


Editing This Page

If you would like to edit this page please first view our Editing Guidelines.


For full specifications see the ASUS Transformer Book T300 Chi specifications page.

NameASUS Transformer Book T300 Chi
ProcessorIntel Core M 5Y10/5Y71 Processor
Screen12.5 inches
2560 x 1440 pixels
HDD128GB ISSD SSD (M.2 2280)
256GB SSD (M.2 2280)
Optical DriveHasn't got one
GraphicsIntel HD 5300
NetworkIntegrated Intel Wifi 802.11 ac

Linux Compatibility

DistroDebian_9_64-bit testingGnome 3.22.2 and Kernel 4.9
ProcessorYesOut of box.(5Y71)
StylusYesOut of box, all buttons.(Asus-Collection)
ScreenYesEven touch functions and some of the gestures, now even automatic screen rotation.
G-SensorYesOut of box. (inv_mpu6050)
HDDYesOut of box.
Graphics ChipYesOut of box.
mini-HDMI OutYesOut of box.
SoundYesOut of box and all functions.
MicrophoneYesOut of box, even automatic microphone volume.
Headphone PortYesOut of box, even the built in microphone on a Sennheiser Adidas 680i. Also, it's detected by the OS when it's plugged or unplugged.
Microphone-In PortYesOut of box (same as headphone line in).
Line-In PortYesAnd again, this is the headphone port on the right side of the tablet part.
WirelessYesManual loading required, but then fully functioning.
BluetoothYesOut of box.
USBYesOut of box.
Card ReaderYesOut of box, (Tested with a Class 10 8-Gig Sandisk micro SDcard).
WebcamYesOut of box and all functions.
KeyboardYesOut of box, but only after installation. Pairing requires holding the on button all the way to the right. Apart from disable sound, volume down and volume up, no functions available. So as no screen brightness, no off screen and disable/enable touch-pad. But these are all available through the OS itself.
TouchPadYesOut of box even double-tap, no multi-touch though.
Docking StationYesThis is the actual keyboard and touch pad as screen is removable.
GPSHasn't got one.Shame!
Suspend/ResumeYesOut of box. Both, when lid is closed and when power button is pressed once.


Installation was a little tricky, but once up and running it's great. Must turn Secure Boot off in bios and enable Launch CSM. Use the USB hub provided during installation for your keyboard and extra mouse. You'll only need them during installation. Once system is up and running, you can pair the docking station, which is your actual keyboard and touch pad.

DO NOT FORCE UEFI INSTALLATION. If you do, you won't be able to proceed with the installation and won't be able to install the boot-loader either.

Do not use Unetbootin or any other image creator. You'll need a linux machine, a memory-stick and the good old console. Simply just 'cp debian.iso /dev/yourdevicename' (mine was /dev/sde and then type 'sync' and hit enter. It takes a long time to write the iso to the stick. Make sure usb-strick isn't mounted and DO NOT USE A PARTITION ON THE STICK BUT THE WHOLE DEVICE. For example, /dev/sde is the device whilst /dev/sde1 would be a partition on the device.

Wifi needs to be loaded manually. This is done by adding the contrib and especially the non-free sections to your sources.list. When it's done just execute as root 'apt-get update && apt-get install firmware-iwlwifi' and then load the module, also as root' modprobe -r iwlwifi ; modprobe iwlwifi'. When it's done, configure wifi as appropriate. I didn't restart but you might have to. Alternatively, you can download the firmwares before the installation and copy them into the firmware folder on your memory-stick.

Since we doing 64 bit here, it would be ideal to add 32 bit to your system. This is done by executing the following command as root. 'dpkg –add-architecture i386' and then 'apt-get update' or 'aptitude update'.

If any question, let us know.



I'm very happy with this device, performers excellent with Debian. I've removed all the hardware and functions from the wiki (apart from GPS) that the Transformer Book doesn't have or doesn't do, to avoid confusions. So whatever you don't see doesn't exist. Also added a section for the stylus.


Rolf Paloheimo, 2017/06/12 20:14

Hi there, I have this laptop, and love it, but haven't got screen rotation working properly, I am on Debian Stretch, w systemd from unstable (233) I followed the directions for quirks on iio-sensors-proxy. But I can't get it to work. Auto rotation is always 90 degrees clockwise from where it should be.

Any help would be appreciated.



Attila, 2017/06/22 08:37

Hi Rolf!

This one is a bug and need to be reported. Fix should be strait forward, but we'll have to wait for it. Will look into it myself too and let you know.


Rolf Paloheimo, 2017/06/24 02:35

I managed to get screen orientation working, I installed ubuntu 17.10 daily build and the edited /etc/udev/hwdb.d/61-sensor-local.hwdb to include the lines :

ACCEL_MOUNT_MATRIX=0, 1, 0; -1, 0, 0; 0, 0, 1

and rebooted.

works perfectly.



Rolf Paloheimo, 2017/06/26 01:14

I take it back, the correct lines are below.

ACCEL_MOUNT_MATRIX=0, 1, 0; 1, 0, 0; 0, 0, 1



Attila, 2017/07/24 02:33

Hi Rolf!

Thanks a lot to contribute to the wiki!!!

Attila, 2017/09/06 18:32

Lines don't work on Debian by the way.

Anybody else?


Roburt, 2017/08/25 11:08

Hello Attila,

I like my Ubuntu Mate and my beloved Thinkpad x40 is about giving up the ghost. To retire it to offline work only I looked for a spec'd up machine and found this blog.

I've read it and got the T300 CHI & have Debian 9 on a USB stick - but it's a non-starter so far. I'm used to sticking the stick into a Thinkpad and 'voila', Linux has replaced Windows. I haven't gotten past trying to reset W10 BIOS stuff in your instructions. Doing without the Bluetooth keyboard proves difficult (figured out the Volume rocker trick). I don't get the choice to enable CSM, for example. I'm wondering if theres a step by step guide you can put up, or a Youtube demo. I think alot of people would be interested in upting there Linux experience with this machine. The only similar & easier alternative is to get a Thinkpad X1 Yoga (QHD) and that costs a pirates fortune!

Anyway, let me know if I'm wasting my time due to my basic knowledge of Linux.

Really like this T300 CHI by the way. Screen is great. Fast. The volume being too low is my only gripe (and Windows, of course).

Thank you.

Attila, 2017/09/14 22:39

Hello Roburt!

You will need the little USB Hub provided in the pack, and you will need an old USB keyboard and mouse. Will not be able to proceed without them! Wireless will work too as long as they have an USB dongle. I myself used a Logitech K800 Wireless Keyboard, and a Logitech Performance MX Mouse with a Unifying receiver, plugged into the USB Hub. You only have two USB sockets, so one should be the memory-stick, and the other the keyboard and the mouse. Alternatively, you can plug in another USB Hub into the hub, so you going to have more than two.

As you already figured it out, press and hold volume down and then press power on until ASUS Logo appears.

CSM is a boot option and will be found under the Boot Menu section in your bios. You can enable it by tapping on the right side of the script with your finger. The enabled or disabled option on the right. A little blue menu will pop up, choose enabled. Once is done, save and exit.

In the bios, under Advanced options/USB configuration, make sure everything is enabled.

If an memory-stick is inserted into the USb Hub, the device should boot from the stick automatically, by default!

If not, then you might have to choose the memory-stick at boot by taping it with your finger. But it's should be offered by the device automatically!

If not, then you have to make sure that you had fallowed the procedure of coping the image onto the memory-stick. If you done with Windows, it won't probably work, especially if it was done on Windows 10. Don't use USB-tools! Any Unix machine will do (Linux, MacOS or FreeBSD). Memory-stick must not be mounted! Just call a console, and “cp debian.iso /dev/yourdevicename”, once is done, type the command “sync” and hit enter.

Finally, make sure UEFI is not chosen during installation. That should be it.

Sorry but don't have a google account, therefore, I can't post a video on YouTube.


Martin, 2016/12/13 21:18

Has anyone had any luck with getting multitouch detection on the touchpad working? That's the only thing not working for me, everything else works perfectly!

Attila, 2017/01/03 13:58

I'm using Gnome and I haven't been able to get multi-touch working yet. Same here, everything is spot on and as of from today, even screen rotation working too. There is a good chance that kernel 4.10 will end up in Debian 9 and that should have better touch-pad support. Let us know if you have a work around. Thx Attila

Bidi, 2017/01/23 00:12

Hello Attila!

I use this laptop with kde on debian 9. The only problem is on screen rotation: i don't arrive to make work this part. Have you any hints to help me?

Thanks Bidi

Attila, 2017/03/12 12:43

Hello Bidi!

Cannot help you with KDE I'm afraid as I am a Gnome user. If worked anything out, please let us know.

Bidi, 2017/08/03 18:58


I try an installation with stretch stable, but i m unable to activate the auto rotation in it. How do you do this, Attila?

Bidi, 2017/08/03 19:06

I m sorry, i forget to said that i use gnome 3.22.2 and kernel 4.9.03, from the base debian installation. I have many glitchs like boot with a 90 degres orientation of boot screen, many random lock and thinks like that…

David Johnson, 2016/09/25 04:02

I take it all back. I re-installed debian testing, after I screwed up something with networking while trying to fix something else. This time, I made /var large enough to take all of the packages, and it installed a complete system. I also installed lightdm instead of xdm. Voila. Everything worked out of the box. The touchscreen has been fine without me doing anything. Netowrking had a bit of trouble since I had both Networkmanager and wicd running. Following advice I found on the net, I purged network-manager, and wicd is now working perfectly, including with my (paranoid) University's wifi.
lightdm has had no trouble with using the bluetooth keyboard. I got a bluetooth mouse as well, since I really hate touchpads (I turned the touchpad off).

My only problem now is getting some menu fonts enlarged. The default fonts are really, really tiny for a 65-year-old man with worse than usual eye problems. I fixed iceweasel and icedove, still working on lyx and nedit. That and Maple won't do 3-d plots. But I am definitely a happy camper. Thanks for the tips.

Attila, 2016/10/31 11:07

Hi David!

I'm very happy that you got everything working. The size of the fonts can be set somewhere at theme section. Can't help too much in this, as I am using Gnome in classic mode.


David Johnson, 2016/09/16 11:58

Just got my t300 yesterday. Having a few problems, which I hope you can help me with. I was only able to install the base system initially, since my practice is to keep /var as a separate partition, and since this machine has a smallish hard drive, I kept /var small, and so it would not install everything. I prefer that, anyway. But:

XDM is not activating either the touchscreen or bluetooth. I need to keep a usb keyboard on hand for initial boots. How do I force activation of at least bluetooth on boot?

I have had trouble waking it up from suspension, but that seems to have fixed itself….

Is there a good virtual keyboard, one that I can make appear on the XDM screen?

David Johnson, 2016/09/11 20:47

My t300 is on the way. Good to see you have had success. It sounds like it will be even easier now that a 6.4 kernel is available (on stretch).

David Johnson, 2016/09/11 20:49

Err, 4.6, not 6.4.

Gerald, 2016/05/19 09:17

I have a little problem with my touchpad. Sometimes it jumps a little, although I normally use a mouse but still. It's quite bad. Anyone?

Lucy, 2016/03/07 17:20

I don't actually use the stylus nor the gestures on the touchpad, but screen rotation could be good though as I read a lot.

But thanks a lot, well put together I'll ask the BF to install it for me.

Dave, 2016/03/07 17:01

Nice one mate!

Enter your comment. Wiki syntax is allowed:
If you can't read the letters on the image, download this .wav file to get them read to you.
asus_transformer_book_t300_chi.txt · Last modified: 2017/09/20 09:57 by
Contact Us Sister Sites Privacy Policy Terms of Use
Copyright © 2006-2013 and other authors