diff --git a/hosts/uConsole/configuration.nix b/hosts/uConsole/configuration.nix index 6e42cfc..ebf13fd 100644 --- a/hosts/uConsole/configuration.nix +++ b/hosts/uConsole/configuration.nix @@ -171,6 +171,16 @@ in # ============================================================ services.udev.packages = with pkgs; [ rtl-sdr ]; + # ============================================================ + # Fix random shutdowns when battery voltage drops under load + # Default voltage_min_design is 3.3V, too high for Li-ion + # under heavy CPU load (builds). Lower to 2.7V. + # See: https://forum.clockworkpi.com/t/voltage_min_design-and-random-shutdowns + # ============================================================ + services.udev.extraRules = '' + ACTION=="add", SUBSYSTEM=="power_supply", ATTR{voltage_min_design}="2700000" + ''; + # ============================================================ # Enable IPv6 for Reticulum mesh # ============================================================