Skip to content
Device tree and several patches for supporting Acer 1825,1820,1810,1425,1420,1410, Packard Bell Butterfly Touch and may other Acer laptops in Android-x86-ics
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


 * Copyright (C) 2012 Android-x86 Project
 * Author: Christopher-Eyk Hrabia <>
 * Contributions and history:
 * - Based on first target of Acer1825 for Android-x86 Froyo from Arobase
 *      - Including tomfrancart's first changes in acerhdf
 * - Based on all work which was done for enabling Ubuntu support for Acer 1825
 *      - 
 *      - Including Perpe for getting out how tablet-mode detection is working and providing the keycodes
 * - Based on first implementation of sensors library for LIS3LV20D by Alexey Roslyakov
 * - Based on my former created targets for gingerbread-x86 (never released) and honeycomb-x86
 * - Based on Rene Braken's WeTab target
 * - Based on other targets of Android-x86 ICS: Asus_laptop, HP tx2500, Lenovo s103t, Tegatech tegav2
 * - Based on Ethernet-patches from Ron M and various other contributors
 *      -
 * - Based on another ethernet patch from Mathieu J. Poirier
 *      -
 * If I forget a contributor, let me know!
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * See the License for the specific language governing permissions and
 * limitations under the License.

Device target for Android-x86. Especially for below listed devices
Tested on:
- Acer 1825PT
- Acer 1825PTZ
- Acer 1820PT
- Acer 1810
- Acer 1425
- Acer 1420
- Acer 1410
- Packard Bell Butterfly

Credits to all users who help testing!

- Multitouch Touchscreen and Touchpad
- Sound and at least external microphone
- Wifi
- Bluetooth
- SD-Cardreader
- Webcam
- Accelerometer --> auto-rotation 
    (if available, if not sensors library will be disabled automatically after second boot in non-livemode 
        (installed on any disk) --> reduces cpu load)
- Selection of different hardware keyboard layouts --> German, English, French and Russian
- Backlight
- Automatic detection of tablet and laptop mode on convertible devices via TABLET_SW command 
    --> Results in hiding automatically the onscreen keyboard

Should also work well on other devices from Acer (or Packard Bell clones), let me know if you have tested it!
    - Also Intel Atom based devices

Virtualbox support with:
- Working Ethernet
- No HW-acceleration

Check for further information and support!

Development information:
- You need to add Google Apps on your own, because of licence difficulties:
    - Just copy all files from your gapps package in corresponding structure below 
        folder gapps-ics and enable commented  PRODUCT_COPY_FILES lines in
    - Only enable "remove unnecessary apps patch" if you integrate Google Apps
- The default ICS-kernel 3.09 must be replaced with the android kernel from 
    gingerbread 2.6.39 (because of problems with suspend and wifi). You need to include the 
    hid-multitouch backport from 3.09, Ethernet patch and acer-hdf patch for better support of 
    above Acer devices with. All these changes are integrated in kernel_2.6.39_patch
- To apply all changes to a fresh Android-x86 ICS checkout, you need to:
    - copy the checked out repo directory to /devices directory inside your ICS-x86 checkout 
    - replace the kernel directory with the checked out directory from gingerbread-x86 and 
    - apply above mentioned kernel patch
    - copy every patch directory content of patches you want to apply to repo base directory 
      (creates all new files) and apply patches/diffs for changing existing files
You can’t perform that action at this time.