Read the statement by Michael Teeuw here.
MagicMirror on Trixie
-
I took the plunge. My five year old MagicMirror ground to a halt as far as Display resolution, Rotation and DIsplay control are concerned. Everything was working great on my Raspberry Pi 3B+. An unfortunate rpi-update broke everything. I struggled to restore Bullseye, and it was a shock to realise it is not easy to find the right official image.
I then tried Bookworm, the three issues continued to remain unsolved.
I then decided to install Trixie. Most of the transition of MM was smooth, ofcourse with a few hicks, but getting the display resolution and rotation was the most frustrating part.
I got it working finally. I have restored the Display resolution and the rotation succesfully.
I will shortly upload the entire process which was not only exhausting but of great learning value.
I need to recover the GPIO Notification Module which isnt working and resulting Motion control of monitor using RCWL0516. -
@Rags
Did you get it to work like it did on bookworm?
Mine on Trixie looks like it goes into screensaver mode, but I have made sure screen blanking is turned off in raspi-config
I ran Sam’s screensaver off script. Mine just keeps blanking the screen the exact same image works fine on bookworm but blanks on trixie… Really frustrating. -
@plainbroke yes, they changed the UI manager AGAIN…
-
@sdetweil
So what is the fix? or is there one even.? -
Mine was running on an old version since 2021. I noticed it got really slow so I did the same. I’m still in the process reinstalling and updating on a 4b with 8gb.
I had troubles with turning the mirror off and on with a webcam usb camera based on motion. I (and ChatGPT mostly) rewrote the mmm-motiondectortor to be compatible with the new os. Vcmgen isn’t supported anymore. I used external execute script to power of and on with wlandr display driver. ChatGPT is actually pretty good at reading and rewriting .js if you give it the right inputs.
-
I had to remove this from my config.js to get 2.33 on Trixie to run my 50+ modules on my MM using Pages by @sdetweil
let config = { ignoreXOriginHeader: true, ignoreContentSecurityPolicy: true, electronOptions: { webPreferences: { webviewTag: true, } },Don’t even remember why I had to put them in there in the first place.
