Read the statement by Michael Teeuw here.
Black screen after MM v2.4.0 update.
- 
 Black screen after updates. Followed the commands below. sudo nano /boot/config.txtadded this to the bottom and saved. dtoverlay=vc4-kms-v3dthen… nano ~/.config/lxsession/LXDE-pi/autostartadded this to the bottom and saved @xrandr --output HDMI-1 --rotate rightThen the install… cd MagicMirrorand sudo git pull && npm installsuccessful install and rebooted to see a black screen. 
 Have I missed anything?
- 
 According to another similar thread please set this instead: dtoverlay=vc4-fkms-v3d(with an additional f )
- 
 Thanks for the reply, I will try that when I get home. 
- 
 I also have a black screen. 
 Tried both optionsdtoverlay=vc4-fkms-v3dand dtoverlay=vc4-kms-v3d
- 
 I have a similar problem, after starting the MM the screen freezes, only way to unfreeze it is to close electron. Have tried both options too. After enabling either of the OpenGL drivers i get the followed errors: > magicmirror@2.4.0 start /home/pi/MagicMirror > sh run-start.sh libGL error: MESA-LOADER: failed to retrieve device information MESA-LOADER: failed to retrieve device information MESA-LOADER: failed to retrieve device information Starting MagicMirror: v2.4.0 Loading config ... Loading module helpers ... No helper found for module: alert. No helper found for module: MMM-Cursor. Initializing new module helper ... Module helper loaded: updatenotification Initializing new module helper ... Module helper loaded: MMM-Buttons Initializing new module helper ... Module helper loaded: MMM-DWD-WarnWeather Initializing new module helper ... Module helper loaded: MMM-DHT-Sensor No helper found for module: clock. No helper found for module: compliments. No helper found for module: helloworld. Initializing new module helper ... Module helper loaded: MMM-Remote-Control Initializing new module helper ... Module helper loaded: MMM-MyWeather No helper found for module: MMM-SimpleLogo. Initializing new module helper ... Module helper loaded: MMM-PiLights All module helpers loaded. Starting server on port 8080 ... Server started ... Connecting socket for: updatenotification Connecting socket for: MMM-Buttons Starting node helper for: MMM-Buttons Connecting socket for: MMM-DWD-WarnWeather MMM-DWD-WarnWeather helper started... Connecting socket for: MMM-DHT-Sensor MMM-DHT-Sensor helper started ... Connecting socket for: MMM-Remote-Control Starting node helper for: MMM-Remote-Control Connecting socket for: MMM-MyWeather MMM-WunderGround helper started ... Connecting socket for: MMM-PiLights [2018-07-03 15:42:24] [MMM-PiLights] Starting node_helper Sockets connected & modules started ... Launching application. (node:1057) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): TypeError: Cannot read property 'refs' of undefined (node:1057) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code. (node:1057) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 2): TypeError: Cannot read property 'refs' of undefined (node:1057) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 3): TypeError: Cannot read property 'refs' of undefined (node:1057) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 4): TypeError: Cannot read property 'refs' of undefined (node:1057) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 5): TypeError: Cannot read property 'refs' of undefined (node:1057) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 6): TypeError: Cannot read property 'refs' of undefined (node:1057) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 7): TypeError: Cannot read property 'refs' of undefinedEdit: MM works without any OpenGL Drivers, but CPU usage is pretty high and the Node errors are still there. 
- 
 After 2.4.0, Asus Tinker Board cannot display MM. I think it might be related with this openGL issues. Is there any way to solve this? 
 ATB has no openGL desktop driver likevc4-kms-v3d. Fakevc4-kms-v3ddoes not help.
- 
 I can’t access my mirror remotely anymore. Will I need to format my sd card and try again? 
- 
 I am having the same issues and tried alot right now. Tried the 
 dtoverlay=vc4-fkms-v3das well asdtoverlay=vc4-kms-v3das well asdeleting that phraseI downgraded electron to npm install electron@1.4.15since i found that helped in the V2.30 problems.I cant currently show the log from starting MagicMirror since i remotly access it and the MM just goes “all black” over the remote-access-page and I cant close it. I really just want to downgrad the MM to 2.3 since it worked absolutly fine with it… Additional software I use is MM-PIR 
- 
 
- 
 @mykle1 
 Thanks Mykle1
 Just how do i tell my pi to get the specific version? I am not versed in programming or coding or anything and couldnt find something online that told me how to install a specific version



