PEMMICAN-RESET(1)

πŸ“¦
version 1.0.3 Β· 3 versions
, in ubuntu resolute, ubuntu stonking

πŸ’– PEMMICAN-RESET β€” the manual page, bestie edition πŸ’–

okay so. you're here for pemmican-reset, which lives in the pemmican manual. sit down, hydrate, and let's talk about your Pi's power situation bestie because it's giving drama. 🫢


✨ NAME ✨

pemmican-reset β€” pemmican-reset - Check boot-time PMIC issues

yes the name repeats itself, she's an icon, she contains multitudes. πŸ’…


✨ SYNOPSIS ✨

usage: pemmican-reset [-h] [--help-all] [--help-gapplication]
                      [--gapplication-service]

look at her. four whole flags. a minimalist queen. πŸ‘‘


✨ OPTIONS ✨

  • -h, --help β€” shows you the help message and then dips out. exit stage left. πŸŽ€
  • --help-all β€” spills all the available help options and exits. the full tea, no filter. β˜•
  • --help-gapplication β€” help options that are specific to GLib.Application, and then exits. niche but we love her. ✨
  • --gapplication-service β€” runs the application in GApplication service mode (this is the one for DBus service files, iykyk). πŸ”Œ

✨ USAGE ✨

so. pemmican-reset is meant to be a one-shot operation β€” she does her thing once and she's done, no encore. she gets launched as a user-slice systemd service by the "graphical-session" target. πŸš€

her whole deal is in essence identical to pemmican-cli, but instead of printing to stdout she reports warnings via the freedesktop notification service <https://specifications.freedesktop.org/notification-spec/latest/>. same energy, different delivery method. like texting instead of calling. πŸ“±

first thing she does: checks whether the last reset happened because of a brownout (undervolt) condition. and if it did?? she sends a critical notification to the notification service. not me being alarmed. 😭

if you wanna suppress this warning for your user, touch the file ~/.config/pemmican/brownout.inhibit. if you wanna suppress it system-wide, touch the file /etc/xdg/pemmican/brownout.inhibit.

⚠️ Warning: it is strongly recommended that any such notice is heeded, because brownout is very likely to lead to any manner of other (hard to predict or replicate) issues up to and including data corruption. πŸ’€ put simply, suppressing this warning is probably a very bad idea! like. genuinely. don't. πŸ™ˆ

if the last reset was normal (or there was no last reset at all), the script keeps going and checks if the power supply negotiated a full 5A feed. if it did not, that also results in a warning printed to stdout. πŸ“’

the Pi 5 can be reliably operated without a 5A feed, provided the peripherals attached to it are relatively light in their power draw. so depending on circumstance, you may well wish to suppress this warning β€” which can be done for your individual user by touching the file ~/.config/pemmican/max_current.inhibit or system-wide by touching /etc/xdg/pemmican/max_current.inhibit. 🌸


✨ ENVIRONMENT ✨

because the notifications generated by this application are capable of launching a web-browser (via the "More Information" action πŸ‘€), the script will also bail with an error in the event that DISPLAY or WAYLAND_DISPLAY are not found in the environment at startup. no display, no vibes, no service. πŸ¦‹


✨ SEE ALSO ✨

the freedesktop notifications specification <https://specifications.freedesktop.org/notification-spec/latest/>.

(she's got friends!! go read them!! it's giving ✨family✨)


✨ BUGS ✨

please report bugs at: <https://github.com/waveform80/pemmican/issues>

not me begging you to file an issue, it's literally the nicest thing you can do. πŸ₯Ί


✨ Author ✨

Dave Jones


2023-2026 Dave Jones


and that's the whole page bestie, you ate that fr fr πŸ’œ version 1.0.3, dated Feb 02, 2026 β€” go forth and maybe don't touch that brownout inhibit file, okay? mwah. πŸ’…πŸŽ€βœ¨

πŸ“¦ where this page comes from