• 04/10/2012
    Since Aspire 300x became a outdated hardware, and I do not use it anymore, I don't want to maintain this driver, but I will until someone want to maintain the project. So if you would like to become the mainteiner, please, let me know. Thanks.

  • 06/10/2010
    Version 0.21 released. This version works on kernel 2.6.34.

  • 06/10/2010
    Version 0.2 released. Stable and works for kernel 2.6.33, or older versions.

  • 12/05/2008
    Version 0.1 released. Changed a little bit of code. For users "view", nothing changed. Compiled and tested on kernel.

  • 10/27/2008
    First version released. This is a Alpha version, compiled and tested on kernel.


Aspire300x is a Linux kernel module that provide backlight and other controls for Acer Aspire 3000 series laptop's.

On Windows®, functions such as get the touchpad and wireless status can be accessed from Acer e-manager tool, that unfortunately, is not avaliable at Linux in this model. Current features of aspire300x are:

  • Control the LCD brightness from software
  • Get the touchpad status (enable/disable)
  • Get the wireless card status (enable/disable)


aspire300x is licensed under the GNU General Public License, version 2. For more information, visit GNU's site:


To download the latest version of aspire300x, Click here.

How to install

To install:

$ tar -xvjf aspire300x-0.1.tar.bz2
$ cd aspire300x-0.1
$ make
$ make install

To load module:

$ modprobe aspire300x

How to use

After installed and loaded aspire300x will create a proc interface for touchpad and wireless control, and a sys interface for LCD brightness control.

$ ls /proc/driver/aspire300x/
touchpad  wireless
$ cat /proc/driver/aspire300x/touchpad
$ cat /proc/driver/aspire300x/wireless

  • 0 = Disable / 1 = Enable
  • Brightness can be controlled directly from /sys/class/backlight/acpi_video0/ or with tools like kpowersave


aspire300x was written and is maintened by:


Feedbacks from users are realy important. This is a alpha version written through a reverse engineering proccess of PC97551 embedded controller (EC), present in my Acer Aspire 3003LCi. Aspire300x can work on models that have this EC (maybe). If you are running on other models, let me know about it.