Blog posts

2026

SV660N Keypad Panel Status Codes

13 minute read

Published:

SV660N 5-digit keypad: decode _28ry / AL blink, and panel-as-read faults (E6200, E6400, EE083) mapped to CoE 0x603F/0x203F.

GRUB’s GRUB_DEFAULT and GRUB_SAVEDEFAULT: Flexible but Confusing Design

6 minute read

Published:

GRUB splits reading and writing the saved boot entry across GRUB_DEFAULT and GRUB_SAVEDEFAULT. That flexibility helps admins and automation, but it exposes mechanism instead of user intent—and nested configfile menus can silently break remember-last-selection.

Give AI Agents Sudo with SUDO_ASKPASS

2 minute read

Published:

When an agent cannot type a sudo password into a TTY, a short zenity askpass helper unlocks a stable sudo -A workflow.