Strict Standards: Declaration of Doku_Renderer_metadata::table_open() should be compatible with Doku_Renderer::table_open($maxcols = NULL, $numrows = NULL, $pos = NULL) in /home/tinycore/ on line 24

Strict Standards: Declaration of Doku_Renderer_metadata::table_close() should be compatible with Doku_Renderer::table_close($pos = NULL) in /home/tinycore/ on line 24

Warning: Cannot modify header information - headers already sent by (output started at /home/tinycore/ in /home/tinycore/ on line 180
dcore:acer_aspire_one_zg5 - Tiny Core Linux Wiki

Welcome to the Tiny Core Linux Wiki at!

This is an old revision of the document!

dCore on Acer Aspire One ZG5

The Aspire One ZG5 is a 8.9-inch netbook from 2008. It features an Atom N270 and 1 GB of RAM.


  • dCore-jessie — sm8ps 201412
  • ub-dCore-trusty — sm8ps 201505

Hardware-switch for wireless card

The wireless card can be turned off by a hardware-switch located at the right of the front edge. Be warned about touching that switch, though, as it is impossible to re-activate the card from the running system. That is possible only during the boot-phase.

The sole solution to this problem seems to physically de-activate the responsible pin on the card (e.g. instructions in German).

The acer_wmi kernel module would be responsible for such task, yet the hardware is not supported and writes so to the boot-screen. (The same holds for the modules acerhk and wistron_btns.) Therefore the module may well be black-listed by the blacklist boot-code.

Fan Control

The fan is notorious for spinning up unnecessarily and not seizing to spin. The following code in '' loads the acerhdf module at boot such that the fan starts running at a temperature above 65C and stops below 60C. The sleep command may be necessary or not.

modprobe acerhdf interval=10 fanon=65000 fanoff=60000 kernelmode=0 verbose=0
#sleep 10s 
echo -n "enabled" > /sys/class/thermal/thermal_zone0/mode
echo 0 > /sys/class/thermal/thermal_zone0/cdev0/cur_state

To manually shut off the fan, one may use the following command and maybe make a shell alias for it.

echo 0 | sudo tee /sys/class/thermal/thermal_zone0/cdev0/cur_state


Suspend works without a flaw through the following command.

echo mem | sudo tee /sys/power/state


The touchpad works with two-finger scrolling out of the box. Due to its minuscule size, “middle-tap” (lower right corner) is quite hard to get right. Therefore I prefer to have two-finger tapping be recoginzed. The following code placed in a file 'synaptics' under '~/.X.d/' does it.

/usr/bin/synclient VertTwoFingerScroll=1
/usr/bin/synclient HorizTwoFingerScroll=1
/usr/bin/synclient RBCornerButton=3
/usr/bin/synclient RTCornerButton=2
/usr/bin/synclient TapButton1=1
/usr/bin/synclient TapButton2=2

The program 'synclient' is imported through the package xserver-xorg-input-synaptics. Three-finger tapping does not seem to be recognized on this machine at all.

The page on Synaptics in the Archlinux-Wiki provides more information about available configuration settings.