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.
Read the statement by Michael Teeuw here.
Best posts made by Rags
- 
MagicMirror on Trixie
- 
RE: Official Bullseye OS 32 Bit for Raspberry Pi 3B@sdetweil Thank you for the info. However, I finally successfully migrated to Trixie with desired Monitor Resolution and Rotation. And i am using Raspberry Pi 3B+ with an Acer 27 Inch monitor. 
 With Trixie being launched only three weeks back, there is almost no solutions avaiable. I will shortly share my process of how it was achieved.
 Thanks
- 
RE: electron-rebuild and MagicMirror v2.18 (and more)Awesome. It really works. I had the same issue and it was really frustrating, until i stumbled upon this solution. Great my PIR-sensor module was revived. I just followed the steps mentioned and voila…it has come back to life. Thanks a ton, it is selfless gentlemen like yourself who keep this world going. Kudos. 
- 
RE: MM Ver.2.21 Electron failed to install error@sdetweil 
 Bingo. All systems go…
 Thanks once again.
 I am doing the backup restore thing now.
- 
RE: Resizing font size of modules@MMRIZE I am stumped. The changes to the color happened, but the resizing still not responding. 
  
  
- 
RE: Resizing font size of modules@sdetweil  
 Obviously i am doing something wrong.
 I am unable to get to the style even when newsfeed element is highlighted. Or, the style is picking up from main.css and changing anything here will impact all styles.
- 
RE: Resizing font size of modules@MMRIZE Finally ! Finally… 
 I disabled all modules, except newsfeed, then cleared out the custom.css configs and added a fresh config for newsfeed as suggested above and finally it worked.
 So was the issue just because of the corrupt custom.css?
 Anyways, this issue has enabled me to learn working with the developer console. I am glad.
 Thank you @MMRIZE and thank you @sdetweil . Ever obliged. 
Latest posts made by Rags
- 
RE: Official Bullseye OS 32 Bit for Raspberry Pi 3B@sdetweil Thank you for the info. However, I finally successfully migrated to Trixie with desired Monitor Resolution and Rotation. And i am using Raspberry Pi 3B+ with an Acer 27 Inch monitor. 
 With Trixie being launched only three weeks back, there is almost no solutions avaiable. I will shortly share my process of how it was achieved.
 Thanks
- 
MagicMirror on TrixieI 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.
- 
RE: Official Bullseye OS 32 Bit for Raspberry Pi 3B@schlomm Thnaks, but i wanted the Bulleseye, OS 32 Bit (for Pi 3B+) full desktop version. 
- 
Official Bullseye OS 32 Bit for Raspberry Pi 3BTo resolve major issues with Display and rotation and also screen On Off control I am forced to flash the older Bullseye version. I searched high and low, but the " Official Bullseye OS 32 Bit for Raspberry Pi 3B" is almost impossible to find. It has been removed from the Raspberry Pi website, even the archives do not seem to have the correct file. Some shady mirror site do list it but i am aprehensive. I dont know what i am missing. Any help in locating the verified OS from a reliable source. 
 Thanks
- 
RE: Issues with MMM-Screen-Powersave-Notification@schlomm ## I just thoght of uploading the Summary of Attempts - All Failed. It is really getting frustrating. My Monitor was working perfectly well the desired rotation and resolution 1080x1960, and now is stuck at 1024x768. - config.txt modifications:**
 - Custom hdmi_timingsfor 1920x1080
- Various hdmi_modesettings (82, 87)
- hdmi_ignore_edid=0xa5000080
- Different boost levels and drive settings
- Result: Monitor only shows up to 1024x768 max
 - cmdline.txt kernel parameters:**
 - video=HDMI-A-1:1920x1080@60D
- Various video= parameter combinations
- Result: No effect on available resolutions
 - Custom EDID firmware:**
 - Created multiple EDID files (256 bytes, 268 bytes, 285 bytes)
- Placed in /lib/firmware/edid/and/boot/firmware/edid/
- Used drm.edid_firmware=HDMI-A-1:edid/1920x1080.bin
- Rebuilt initramfs to include EDID early
- Result: Kernel loads file but rejects it as “Invalid firmware EDID”
 - Wayland/X11 rotation scripts:**
 - wlr-randr(Wayland) - can’t set non-existent 1920x1080 mode
- xrandr(X11) - output name issues
- Result: Can only work with available modes (max 1024x768)
 Core Problem: - Acer HA270 monitor provides NO EDID data** to the Pi
- Bookworm OS + Labwc Wayland compositor won’t accept forced resolutions
- Same monitor worked with Pi 3B + Bullseye (older firmware stack)
- Raspberry Pi detects only: 1024x768, 800x600, 848x480, 640x480
 Current Status: Stuck at 1024x768 rotated = 768x1024 instead of desired 1080x1920. Wonder if we the Rpi OS team is aware f this issue. 
- 
RE: Issues with MMM-Screen-Powersave-Notification@sdetweil Thanks for tryin for a solution. The mirror was oriented in portrait mode, and now the display is landscape and that too low resolution. All my modules displays are messed up and it is a very sorry sight. I had to switch off the mirror… In the last 5 years this is the first time i have had to go through such a major issue. 
 Is there a way to set the resolution in the config.js ? But i guess the OS and hardware will prevent any software configuration settings.
 Can you suggest any other resolution?
 Thanks
- 
RE: Fresh install on Trixie - Unable to rotate screen@rkorell I have tried all changes and variations with config.txt and cmdline.txt, none are working. I am now stuck at a lower resolution screen and no rotation. Any solutions? 
- 
RE: Issues with MMM-Screen-Powersave-Notification@sdetweil So is there a solution for this issue? Request advice. Thanks 
- 
RE: Issues with MMM-Screen-Powersave-Notification@sdetweil Sorry missed your msg. 
 Issue is: I am unable to set the resolution of 1080x1920 (Portrait orientation) for my MagicMirror. None of the configurations settings in config.txt relating to dtoverlay have resolved the issue. In fact it is causing my monitor to go blank with no picture. Only mode works is ; 1024x768
 and Landscape.
 I even reflashed OS to Bookworm , i had Bullseye earlier. The monitor on/off control is breaking because probably the HDMi output is not being detected.
 OS & HARDWARE INFO ;
 Distributor ID: Raspbian
 Description: Raspbian GNU/Linux 12 (bookworm)
 Release: 12
 Codename: bookworm
 Linux magicmirror 6.12.47+rpt-rpi-v7 #1 SMP Raspbian 1:6.12.47-1+rpt1~bookworm (2025-09-16) armv7l GNU/Linux
 NODE / NPM / PM2 / MAGICMIRROR INFO ;
 v20.19.1
 10.8.2
 6.0.13Installed MagicMirror npm packages: 
 magicmirror@2.24.0 /home/pi/MagicMirror
 ├── @electron/rebuild@3.7.2
 ├── colors@1.4.0
 ├── console-stamp@3.1.2
 ├── digest-fetch@2.0.3
 ├── electron@25.9.8
 ├── envsub@4.1.0
 ├── epoll@4.0.2
 ├── eslint-config-prettier@8.10.2
 ├── eslint-plugin-import@2.32.0
 ├── eslint-plugin-jest@27.9.0
 ├── eslint-plugin-jsdoc@46.10.1
 ├── eslint-plugin-prettier@4.2.5
 ├── eslint@8.57.1
 ├── express-basic-auth@1.2.1
 ├── express-ipfilter@1.3.2
 ├── express@4.21.2
 ├── feedme@2.0.2
 ├── helmet@7.2.0
 ├── husky@8.0.3
 ├── iconv-lite@0.6.3
- 
RE: Fresh install on Trixie - Unable to rotate screen@alex2. @sdetweil I am facing the same issue. I was running upgraded Bullseye on Pi3 B with an Acer 27 inch monitor. After a chance rpi update, the rotation and resolution 1080x1920 gt messed up. After struggling for four days , i decided to reinstall OS with Bookworm and recovered my MM instance via rebuild. However, i am unable to configure rotation to portrait and regain my 1080x1920 resolution. the /boot/firmware/config.txt and cmdline.txt configuration changes as suggested by Chatgpt isnt helping . Any help will be appreciated. please. Thanks.