You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Overnight charging mode on Lenovo ThinkBook 16 G7+ IAH 21TL on Linux
Overnight charging mode on Lenovo ThinkBook 16 G7+ IAH 21TL on Linux
Warning
This works in theory but has not been tested since I usually use the conservation mode instead. It is unknown whether this needs cooperation from userspace applications to learn the user's charging habits, but it appears unlikely.
Dust removal (fan speed control) on Lenovo ThinkBook 16 G7+ IAH 21TL on Linux
Dust removal (fan speed control) on Lenovo ThinkBook 16 G7+ IAH 21TL on Linux
Note
These scripts require the acpi_call kernel module.
Since the scripts cannot function without root privileges, I've included sudo in the shebang line to save having to type it every time. If you don't like this, you can simply remove it.
The remove-dust.sh script turns on the laptop embedded controller's built-in dust removal functionality, which basically involves running the fan at max speed for a few seconds followed by a brief pause. This process is repeated for about two minutes. It is useful for lowering the laptop's temperature as well as removing dust.
To cancel the process before the two minute mark, simply run remove-dust-cancel.sh.
Script for decoding battery temperature and other info on Lenovo ThinkBook 16 G7+ IAH 21TL
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
nvchecker config file for checking Total Commander updates
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Give IPv6 access to WireGuard peers in OpenWrt using NPTv6
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Give IPv6 access to WireGuard peers in OpenWrt using NPTv6
# This is necessary because many ISPs only assign dynamic IPv6 prefixes, which makes it impractical to configure static, globally routable addresses for peers.
# Tested on OpenWrt 24.10.2 (fw4 compatible)
#
# Adapted from https://gist.github.com/MisakaMikoto-35c5/93d7a32860bbb31b47a05a8c8a0152b8
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Frida script for disabling SSL verification for the ABC Listen app
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters