cm5-programming-jig-gpio-config (1.0.2) unstable; urgency=medium

  * postinst: Enable gpio@24.service with deb-systemd-helper instead of
    `systemctl enable`. The previous call sat inside the
    `[ -d /run/systemd/system ]` guard, so it was skipped when the package was
    configured in an offline build chroot (e.g. rpi-image-gen). The wants
    symlink was therefore never baked into the image and gpio@24 never started
    on first boot, even though GPIO24 itself worked. deb-systemd-helper bakes
    enablement in offline, matching how the LED units are enabled.
  * postrm: Disable/purge gpio@24.service enablement on remove/purge so no
    dangling wants symlink or helper state is left behind.

 -- Tom Dewey <tom.dewey@raspberrypi.com>  Tue, 21 Jul 2026 16:35:00 +0100

cm5-programming-jig-gpio-config (1.0.1) unstable; urgency=medium

  * Add Apache-2.0 LICENSE file and DEP-5 debian/copyright.
  * packaging: Ship LICENSE in /usr/share/doc/cm5-programming-jig-gpio-config.

 -- Tom Dewey <tom.dewey@raspberrypi.com>  Mon, 30 Jun 2026 17:00:00 +0100

cm5-programming-jig-gpio-config (1.0) unstable; urgency=medium

  * CM5 programming jig GPIO configuration for Raspberry Pi PVT hardware.
  * effectors: Power (GPIO 16), RPIBOOT (GPIO 17), and lever triggers (GPIO 24)
    via rpi-systemd-gpio; status LEDs on GPIO 9 (blue), 10 (green), 11 (red)
    with all three lines driven together in every state.
  * daemon: cm5-provisioner-led C++20 service on libgpiod with cm5_led_blink
    IPC client; LED state survives provisioner service cgroup lifecycle.
  * hooks: sb-, fde-, naked-, and idp-provisioner integration for bootstrap,
    provision-started, post-flash, and provision-failed customisation stages.
  * LED behaviour: solid green when ready; blue blink (2 Hz) from bootstrap
    USB detect through flash complete; solid green on success; red blink (2 Hz)
    on provisioning-phase failure only (expected DUT reboot/USB re-enumeration
    during bootstrap does not signal failure).
  * systemd: cm5-provisioner-led.service and cm5-provisioner-led-ready.service.
  * packaging: Requires rpi-sb-provisioner (>= 2.3.1), rpi-systemd-gpio,
    libgpiod3, and gpiod.

 -- Tom Dewey <tom.dewey@raspberrypi.com>  Tue, 30 Jun 2026 16:00:00 +0100
