Der OnOffShim hat bei mir zuerst auch Zicken gemacht. Die Lösung, die bei mir funzt, habe ich in meinem Pamphlet in den Kapiteln 2.2.2 (Hardware) und 3.2 (Software) beschrieben. Letztlich habe ich die vielen undurchsichtigen Skripte und Daemons von Pimoroni durch zwei vergleichsweise einfache Shellskripte ersetzt und damit bin ich zufrieden.
Aber Achtung:
Meine Anleitung (aka Pamphlet) ist mittlerweile etwas veraltet, d.h. es funktionieren nicht mehr alle Punkte so wie doert beschrieben! Die OnOffShim-Sache dürfte davon aber nicht betroffen sein.