Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Oct 30, 2014
  1. Merge pull request #49 from tigeli/master

    install: Fix tag for the "v1.01" to be "v1.1.0"
  2. @tigeli
Commits on Oct 28, 2014
Commits on Jul 18, 2014
  1. fail on missing ASL base

Commits on May 3, 2014
  1. Merge pull request #43 from morgwai/master

    sanitize the path before calling an external program
  2. @morgwai
Commits on Mar 24, 2014
  1. Merge pull request #41 from linrunner/tlp

    Fix: "Use of uninitialized value $aslBase in concatenation (.) or string at tpacpi-bat line 401."
  2. Merge pull request #42 from doy/patch-1

    allow the systemd service to also be stopped
  3. @doy
Commits on Jan 15, 2014
  1. Fix: "Use of uninitialized value $aslBase in concatenation (.) or str…

    Thomas Koch authored
    …ing at tpacpi-bat line 401."
    Move the verbose print statement within the scope of the $aslBase loop.
Commits on Jan 10, 2014
  1. re-added missing asl base, thanks rakyl!

    some known models that use it:
    'ThinkPad Edge E130', 'ThinkPad X121e', 'ThinkPad T430u'
Commits on Jan 9, 2014
  1. Merge upstream 'v2.0'

    Thomas Koch authored
    Auto-detect ASL bases
Commits on Jan 5, 2014
  1. small refactor for clarity

Commits on Jan 4, 2014
  1. Merge pull request #36 from linrunner/tlp

    Auto detect ASLBase
  2. Merge remote-tracking branch 'upstream/master' into tlp.

    Thomas Koch authored
  3. A simple loop over all known ASLBases in acpiCall() replaces

    Thomas Koch authored
    ASLBase detection via DMI product_version hash table.
    Works for all ThinkPad models and eliminates the need to change the
    hash table for every new model.
Commits on Jan 2, 2014
  1. Merge pull request #35 from HarnoRanaivo/e330

    add support for edge e330, resolves issue #33
  2. @Harenome
Commits on Nov 16, 2013
  1. Merge pull request #32 from aslmaswd/master

    Add support for ThinkPad E420
  2. support ThinkPad E420

    ASWD authored
Commits on Oct 14, 2013
  1. added aslbase for E530c

  2. whitespace

Commits on Oct 1, 2013
Commits on Sep 20, 2013
  1. $aslBases: correct typo in ThinkPad X1[23][01]e

    Thomas Koch authored
  2. getASLBase(): match $dmiVersion with regex

    Thomas Koch authored
    If you reorder and group the currently known models by families and
    hardware generations a pattern appears:
     'ThinkPad E420s'     => '\_SB.PCI0.LPCB.EC0.HKEY',
     'ThinkPad Edge E335' => '\_SB.PCI0.LPC0.EC0.HKEY',
     'ThinkPad Edge E430' => '\_SB.PCI0.LPCB.EC0.HKEY',
     'ThinkPad Edge E431' => '\_SB.PCI0.LPCB.EC0.HKEY',
     'ThinkPad Edge E530' => '\_SB.PCI0.LPCB.EC0.HKEY',
     'ThinkPad L430'      => '\_SB.PCI0.LPCB.H_EC.HKEY',
     'ThinkPad L530'      => '\_SB.PCI0.LPCB.H_EC.HKEY',
     'ThinkPad S420'      => '\_SB.PCI0.LPCB.EC0.HKEY',
     'ThinkPad S430'      => '\_SB.PCI0.LPCB.EC0.HKEY',
     'ThinkPad Edge S430' => '\_SB.PCI0.LPCB.EC0.HKEY',
     'ThinkPad S431'      => '\_SB.PCI0.LPCB.EC0.HKEY',
     'ThinkPad S3-S431'   => '\_SB.PCI0.LPCB.EC0.HKEY',
     'ThinkPad T430u'     => '\_SB.PCI0.LPCB.EC.HKEY',
     'ThinkPad X121e'     => '\_SB.PCI0.LPCB.EC.HKEY',
    With some guesswork about the upcoming *4? generation one can
    combine the pattern into just a few regular expressions.
    I think this may reduce the number of issues to add single models
Commits on Sep 3, 2013
  1. Merge pull request #25 from CaptSaltyJack/master

    Added support for ThinkPad S431 (S3-S431)
  2. Added S431 alias for S3-S431

    Sam H authored
    Included this just in case there are inconsistencies with the S431
  3. Added support for ThinkPad S431 (S3-S431)

    Sam H authored
Commits on Aug 11, 2013
Something went wrong with that request. Please try again.