Results 1 to 2 of 2
  1. #1
    Soundwave
    Member #
    91041
    Join Date
    Aug 2016
    Tablet
    TF Book T102HA
    Posts
    24
    Liked
    2 times

    ASUS Keyboard Lock 1.0.14 and Windows 10.0.18362.X+ (1903)

    I'm getting annoyed with ASUS' driver support so I'm going to be decompiling, disassembling and calling out their engineers for scrappy work.

    This all started because there are better ways than to write log files to C:\Users\Public\ASUSSoftKBService and use them for attestation.

    I'll also be recompiling the packages once I've tuned them for Windows 10.

    The first one on my hit list is the Keyboard Lock service.

    https://www.asus.com/au/support/FAQ/1033304/
    https://www.asus.com/support/FAQ/1035388/

    It uses .NET 2.0/3.5 API for part of the Sensors data.
    The service also doesn't set its permissive group properly and it's visible by inspection in Task Manager.

    The installer package also may not install package dependencies, .NET Framework 3.5, if they are not present.

    Polling frequency for Gravity Sensors are probably far too quick, and perhaps unnecessary, as Docks can only connect in one orientation and rotation.
    Rotations or Device Orientation in anything other than "Upright 0 degrees" somewhat irrelevant for what it needs to do to detect if lid is closed and for Device Auto-Rotate settings.
    I haven't edited the source code yet as there are still some dynamic link libraries I need to import to Visual Studio, but what I previously mentioned is after about an hour of skimming over and looking at the objects and references in the ASUS driver package.

    First dump at https://github.com/NeoBeum/ASUS-Keyboard-Lock


    Note: The driver package ASUS have on the Support site is for the entire Transformer Book range, 2016 and later.
    T102, T103, T303, T304, T305.


    EDIT: I just had a light bulb moment, and I might disassemble 1.0.13 just to see what changes they made.

    (I still have my T100HAN and it will more than likely have similar coding practices as ASUS haven't really changed habit with drivers.
    Maybe the Live Update fiasco might be the catalyst for a change.)
    Last edited by NeoBeum; 05-05-2019 at 09:30 PM.

  2. #2
    Soundwave
    Member #
    102246
    Join Date
    Oct 2019
    Tablet
    TF Pro T303UA
    Posts
    1
    Liked
    0 times
    Quote Originally Posted by NeoBeum View Post
    I'm getting annoyed with ASUS' driver support so I'm going to be decompiling, disassembling and calling out their engineers for scrappy work.

    This all started because there are better ways than to write log files to C:\Users\Public\ASUSSoftKBService and use them for attestation.

    I'll also be recompiling the packages once I've tuned them for Windows 10.

    The first one on my hit list is the Keyboard Lock service.

    https://www.asus.com/au/support/FAQ/1033304/
    https://www.asus.com/support/FAQ/1035388/

    It uses .NET 2.0/3.5 API for part of the Sensors data.
    The service also doesn't set its permissive group properly and it's visible by inspection in Task Manager.

    The installer package also may not install package dependencies, .NET Framework 3.5, if they are not present.

    Polling frequency for Gravity Sensors are probably far too quick, and perhaps unnecessary, as Docks can only connect in one orientation and rotation.
    Rotations or Device Orientation in anything other than "Upright 0 degrees" somewhat irrelevant for what it needs to do to detect if lid is closed and for Device Auto-Rotate settings.
    I haven't edited the source code yet as there are still some dynamic link libraries I need to import to Visual Studio, but what I previously mentioned is after about an hour of skimming over and looking at the objects and references in the ASUS driver package.

    First dump at https://github.com/NeoBeum/ASUS-Keyboard-Lock


    Note: The driver package ASUS have on the Support site is for the entire Transformer Book range, 2016 and later.
    T102, T103, T303, T304, T305.


    EDIT: I just had a light bulb moment, and I might disassemble 1.0.13 just to see what changes they made.

    (I still have my T100HAN and it will more than likely have similar coding practices as ASUS haven't really changed habit with drivers.
    Maybe the Live Update fiasco might be the catalyst for a change.)
    Dear NeoBeum, I can't figure out how to enable the g-sensor for the auto orientation. it's a brand new windows installation with 1903 and all the drivers installed from the asus website (many are outdated..) do you have any recommendations to trouble shoot this issue? moreover, the right speaker volume decreases till silence everytime it starts playing something.. other users faced similar issues here :S did you correct the drivers on your own? hope this forum is still a bit alive!

 

 

Remove Ads

Sponsored Links

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Similar Threads

  1. Asus Chi T300 - touchscreen disabled in windows, keyboard not connecting, locked out
    By Garybarlow in forum Asus Transformer Book Chi T300 series
    Replies: 3
    Last Post: 03-14-2018, 06:12 PM
  2. Keyboad lock issue in Windows 10 Fall Creators Update 1709
    By subzerohk in forum Asus Transformer 3 Pro T303UA General
    Replies: 0
    Last Post: 11-03-2017, 04:51 PM
  3. Asus Chi T300 - touchscreen disabled in windows, keyboard not connecting, locked out
    By tchexxum in forum Asus Transformer Book Chi T300 series
    Replies: 1
    Last Post: 08-29-2017, 01:35 PM
  4. Asus tf600t keyboard docking station won't lock
    By Bubba0 in forum ASUS Vivo General Discussion
    Replies: 1
    Last Post: 12-31-2013, 11:26 PM
  5. [SOLVED] Keyboard Lock
    By Tierneykong in forum Transformer Pad Infinity TF700 (Tegra 3) General Discussion
    Replies: 5
    Last Post: 12-16-2012, 12:43 AM

Tags for this Thread

Powered by vBulletin® Version 4.2.3
Copyright © 2019 vBulletin Solutions, Inc. All rights reserved.
Search Engine Optimization by vBSEO 3.6.1
All times are GMT -6. The time now is 08:53 AM.