Asus T100ta Camera Not Working

1/5/2022by admin

Asus T100TA Bluetooth and camera Follow. Sean Mcgirk November 24, 2018 13:46; Wondering if anyone has had luck getting the camera or USB working on these T100TA. Everything else seems to be working fine. Any chance this will be fixed in future releases?

Ubuntu Touch is no longer maintained as a core product by Canonical. However, the Ubports community are continuing development.

Get started here!

Get involved!
• Bugs
• Translate

• Release Notes

Core apps
Cross Compile

• Devices
• Porting Guide
• Container Architecture

• Build from source
• Deploying

• Screencast
• Testing
• Specs

Get help ... and get in touch

Device Name

Asus TransformerBook T100

Code Name


Asus T100ta Camera Not Working Lenovo

Flash chip is designed to work at 2V maximum so level converter is very highly recommended. I've bricked my Asus T100TA UEFI when trying to downgrade. Symptoms: after powering on the white led near the camera blinks only once, right after the blink HDD is powered down (kind of Android's bootloop). Hey there, The keyboard of the t100TA used to disconnect and connect again once a day when moved, but now it just stopped working for good. I first checked the keyboard and other t100s could recognize it fine, I updated the drivers, installed Windows again, nothing helps. I also opened the tablet. Asus Transformer Book T100TA. Link:

Information is currently based on and will be expanded as soon as possible.





Everything works, all patches included in Ubuntu proper


Works, minor issues only, some patches pending


Work in progress


Severely broken, unusable or progress is blocked



Current status (updated 23/03/2014)




Working with accelerated (3D) graphics. 7/10

Wireless Network

Working, but often drops connection. 6/10


Working, with multi-touch out of the box 10/10


Working, with patches 8/10


Not yet working 0/10

SD card reader

Working, some configuration needed. 9/10

Battery mon

Working, with patches 8/10

Tablet keys

Not yet working 0/10


Not yet working 0/10


Not yet working [currently testing] 0/10


Backlight not adjustable

Light sensor

works with custom driver.


Working, no multitouch yet 8/10


Working, with patches 9/10

Touch/Devices/t100ta (last edited 2015-03-29 13:16:11 by j-a-popov)

Translation(s): none

DebianOn is an effort to document how to install, configure and use Debian on some specific hardware. Therefore potential buyers would know if that hardware is supported and owners would know how get the best out of that hardware.

The purpose is not to duplicate the Debian Official Documentation, but to document how to install Debian on some specific hardware.

If you need help to get Debian running on your hardware, please have a look at our user support channels where you may find specific channels (mailing list, IRC channel) dedicated to certain types of hardware.

Models covered

ASUS Transformer Book T100TA-DK002DH



Intel Atom Bay Trail Z3740 (BYT-T)/BGA

Intel Atom Bay Trail Z3775 (BGA)

Video card:

Intel HD Graphics (Atom Processor Z36xxx/Z37xxx Series Graphics & Display)




eMMC 32 GB (/dev/mmcblk0)
flash disk 7.5GB (/dev/sda, hidden, Windows recovery)

eMMC 64GB (/dev/mmcblk0)


LPDDR3 1067 2GB (on-board)

Wireless card:

Broadcom 43241b4 SDIO


Broadcom (on-board BCM2035 HCI?)


  1. Configuration
    1. Power Management
    2. Touchscreen
    3. WiFi
  2. System Summary
  3. Resources

Core Components

Boot Standard Kernel:

Detect hard drives:


Power Management





Battery monitor

Screen backlight

Display Server


- OpenGL

- Resize and Rotate (randr)


- Resize and Rotate (randr)

Built-in/Internal Devices

Keyboard's Hotkeys






MicroSD card reader

Built-in camera

Light sensor

Accelerometer + Gyro




Configuration required

Affected by bugs

Requires non-free driver and or firmware

Error (Couldn't get it working)

Not tested or partially tested

Unsupported (no driver)


Not applicable

The information and procedures contained in this page are mostly for the T100TA model, they might not apply to different models. See also Asus X205TA as it has a similar hardware.

Non-working hardware and possible issues - November 2020

  • The Intel Bay Trail CPU suffered of occasional freeze with older kernels, should the problem still occur refer to bug #109051;

  • The screen backlight cannot be adjusted without recompiling the kernel, see Debian bug #971953;

  • The system supports only the s2idle suspend mode (see The Linux Kernel - System Sleep States); if the screen backlight cannot be adjusted the screen will remain turned on and blank; with a recompiled kernel (see point above) the screen will be correctly turned off and the battery consumption will be of the 2% per hour or less;

  • The system might not be able to hibernate (suspend-to-disk), going into a freeze state that can be recovered only with a hard shutdown;

  • The built-in camera Aptina MT9M114 does not work and it requires an up-to-date atomisp driver; see possibly related discussions bug #109821 and Linux Surface Issue #91;

  • The light sensor does not work.

Because of said issues, it might be a good idea to install newer kernels and firmwares from the Debian backports repositories, when available.

Things to know before installing Debian

  • The T100 is a mixed mode EFI system (i.e. a 64-bit CPU combined with a 32-bit EFI) already supported by the Debian Installer:
    • to install Debian 32-bit, use the Debian Installer for the i386 architecture;

    • to install Debian 64-bit, use the multiarch Debian Installer.

  • The WiFi card is difficult to configure from the Debian Installer environment, it is recommended to use a standard CD/DVD Debian Installer image (or use a supported WiFI USB dongle if the internet is really required during the installation);

  • Debian Buster supports Secure Boot, please check the Debian wiki page here and evaluate if disabling it or not;

  • If dual-booting with Windows, it is recommended to disable the Windows fast boot feature, see askubuntu - Why disable Fast Boot on Windows 8 when having dual booting?;

  • Because the CPU might suffer of the issue mentioned in the section above, it might be necessary to apply the fix described in the Power Management section already when launching the Debian Installer;

Power Management


Intel Bay Trail CPU C-states issue

Devices with Intel Bay Trail CPUs are affected by this bug which causes seemingly random crashes and has not been resolved so far. The only work around which has been reported to work consistently is setting the intel_idle.max_cstate=1 kernel parameter which has the drawback of increasing power consumption considerably.

During installation and until you have configured Grub as described below, you need to manually apply this parameter at each boot! Both in Grub and before launching the Debian installer, you can do this by pressing e after selecting the entry you want to boot and then adding the parameter at the end of the 'linux...' line.

To set this parameter, edit the file /etc/default/grub and add the parameter at the GRUB_CMDLINE_LINUX line like this (if there already are other parameters there, leave them and just add yours at the end separated by a space):

then update grub with:

Screen backlight control

As mentioned in the Important Notes section, the screen backlight cannot be adjusted without recompiling the kernel. For further details please refer to Debian bug #971953.

A (partial) workaround is to adjust the screen brightness using xrandr (provided by x11-xserver-utils), but it has not impact on the power consumption whatsoever (no battery saving):

To manually change the brightness with xrandr do:

where <OUTPUT> can be found with the command xrandr grep -w connected cut -d' ' -f1, and <VALUE> can be a value between 0 and 1.

A script that makes use of this xrandr functionality is the brightness control script from the t100ta-utility-scripts.


The touchscreen is identified as ATML1000:

The integrated GPU Intel HD Graphics, Atom Processor Z36xxx/Z37xxx Series Graphics & Display works out of the box and it does not require the installation of the driver provided by xserver-xorg-video-intel.

Screen rotation

The ?InvenSense MPU6500 Accelerometer + Gyro works out of the box and the automatic screen rotation functionality should be provided by applications using iio-sensor-proxy, like in the GNOME desktop environment. If missing, such functionality can be provided with custom implementations, like the screen rotator script from the t100ta-utility-scripts.


Multi-touch works out of the box. Pinch to zoom, rotation and long press for right-click work in applications that support such gestures and actions.

If the long press action is not recognised, the right-click can be emulated via two different solutions:

  • using the virtual keyboard onboard, that has a dedicated button for it;

  • mapping the action to the physical Windows button of the tablet.

About the latter, the Windows button is the small physical button on the left side of the tablet (the bigger button right above is the volume button but it is not recognised by the system). Such button can be mapped to a command that emulates a right mouse button click. One way to do so is by using xdotool and xbindkeys (this should work only with X11, not with Wayland):

  1. Install xdotool and xbindkeys
  2. Create an initial configuration for xbindkeys with xbindkeys --defaults > ~/.xbindkeysrc

  3. Add the action to be mapped to the physical button
  4. Reload the xbindkeys configuration file or restart you session.

The physical Windows button is represented by the code m:0x0 + c:248, check it but running the command xbindkeys -k and then pressing the button.

Screen offset issue

The following problem might occur with the Linux kernel 4.19 (from this post on Linux Mint forum):

  • [...] both console and X screens are offset considerably to the right, causing the screen to wrap around the left side. The wrong xoffset-ing (to the right) happens as soon as i915 module takes over, and so the problem appears soon as the framebuffer kicks in, so definitely before X kicks in.

Should you incur in this problem, try to to change the screen resolution and to revert it back , or to turn the screen off and on again using xrandr:

As the problem might occur at every boot as described above, it could be useful to execute the previous command automatically before the login. This can be done by editing/creating a display setup script (if using a display manager such as SDDM, GDM, LightDM), or by creating a custom X session startup script, e.g.:

Asus Transformer T100 Camera Driver

Possible related bug: - Bug 102929 - Kernel 4.13.1 breaks screen output


The audio device is an Intel SST Audio / Realtek RT5640, it requires the proprietary firmware firmware-intel-sound and an ALSA Use Case Manager (UCM) file that is provided by the package libasound2-data. Installing these two packages and restarting the machine should be enough to have the audio device working.


The wifi device is a Broadcom 43241b1 on-board SDIO device, it requires the proprietary firmware firmware-brcm80211 and a nvram file.

The nvram file can be found under /sys/firmware/efi/efivars/. If the directory is empty, it has to be (temporarily) mounted first:

Inspect the syslog and check wich firmware the system tried to load:

(for the the T100TAL it should be brcm/brcmfmac43340-sdio).

Then save the nvram-file as a .txt file with the same firmware name just found:

Note that nvram-file might contains a wrong MAC address, but it is not a problem as the file is only a template.

Reboot the system or reload the brcmfmac module:

Asus T100ta Webcam Not Working

WiFi instabilities

The wifi device suffers of instabilities, it might disconnect without being able to reconnect again. If it happens, reloading the brcmfmac kernel module might make it work again:

if not, then a reboot of the machine is required.





  • ?InvenSense MPU6500 Accelerometer + Gyro

  • AKM AK8963 Magnetometer


Some configuration files and sample outputs.

Useful Links

  • t100ta-utility-scripts: utility scripts for the ASUS T100TA running GNU/Linux;

  • G+ group ASUS T100 Ubuntu: a lot of useful information that have been then tested and adapted for Debian were provided in the past in this now defunct G+ group;

  • Linux on the Dell Venue 8 Pro: a detailed webpage on how to run Linux on a similar Bay Trail device.

Comments are closed.