Pemmican is a small utility which warns users of power supply issues on the Raspberry Pi 5 platform. It provides a command line utility, intended for use from the update-motd facility for non-graphical platforms, and two GLib-based applications for use on graphical platforms, which expect to talk to a DBus service implementing the freedesktop notifications specification:
pemmican-cli
-- the command line utilitypemmican-reset
-- the one-shot notification service which warns of brownout reset issues, and failure to negotiate a 5A feedpemmican-mon
-- the persistent notification service which warns of active undervolt or USB overcurrent events
End users should never need to run these directly; distro packaging should
integrate these applications into the platform as appropriate (an MOTD plugin
for the command line application, and systemd user services activated by
graphical-session.target
for the graphical applications).
This project started life as PMICmon (for Power Management IC monitor), but I kept mis-pronouncing it as as pemmican!
- Source code on GitHub
- Issues on GitHub
- Documentation on ReadTheDocs