# Activate HDMI device is on

**URL:** https://community.muos.dev/t/activate-hdmi-device-is-on/254
**Category:** Testing
**Tags:** pixie
**Created:** [April 25, 2025, 10:03pm UTC](https://community.muos.dev/t/activate-hdmi-device-is-on/254 "2025-04-25T22:03:33Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![amosjerbi](https://community.muos.dev/user_avatar/community.muos.dev/amosjerbi/32/613_2.png) [@amosjerbi](https://community.muos.dev/u/amosjerbi)
#### Post date: [April 25, 2025, 10:03pm UTC](https://community.muos.dev/t/activate-hdmi-device-is-on/254/1 "2025-04-25T22:03:33Z")

</div>

The following script allows you to activate HDMI in 1080P 60 hz.

Instructions:

1. Download the [Script HDMI ON](https://github.com/amosjerbi/muOS_Apps/blob/main/task/hdmi_on.sh) & [Script HDMI off](https://github.com/amosjerbi/muOS_Apps/blob/main/task/hdmi_off.sh)
2. Move the downloaded files to the `/mnt/mmc/task` folder.
3. Navigate to Apps \> Task tooltip \> HDMI on & off
4. Plug in HDMI cable and PROFIT!

The HDMI off will return to internal display, huge shout out to @bitter_bizarro and the command that returns to original resolution:

```auto
["$(GET_VAR "global" "settings/hdmi/enabled")" -eq 1] && SCREEN_TYPE="external" || SCREEN_TYPE="internal"
FB_SWITCH "$(GET_VAR "device" "screen/$SCREEN_TYPE/width")" "$(GET_VAR "device" "screen/$SCREEN_TYPE/height")" 32

```

Let me know how it works for you, cheers 🍻

---

<div class="post-metadata">

### Author: ![amosjerbi](https://community.muos.dev/user_avatar/community.muos.dev/amosjerbi/32/613_2.png) [@amosjerbi](https://community.muos.dev/u/amosjerbi)
#### Post date: [April 27, 2025, 5:47am UTC](https://community.muos.dev/t/activate-hdmi-device-is-on/254/2 "2025-04-27T05:47:15Z")

</div>

My git in case the other link expires: [romnix/muOS\_Basics/hdmi\_on.muxzip at main · amosjerbi/romnix · GitHub](https://github.com/amosjerbi/romnix/blob/main/muOS_Basics/hdmi_on.muxzip)

You could also extract the sh script of the zip and put in in tasks folder if you’d like to have it as a task.

---

<div class="post-metadata">

### Author: ![amosjerbi](https://community.muos.dev/user_avatar/community.muos.dev/amosjerbi/32/613_2.png) [@amosjerbi](https://community.muos.dev/u/amosjerbi)
#### Post date: [April 28, 2025, 8:38pm UTC](https://community.muos.dev/t/activate-hdmi-device-is-on/254/3 "2025-04-28T20:38:54Z")

</div>

Good news! Managed to reverse the HDMI back to internal dispaly AFTER you launched HDMI\_on, just run HDMI\_off.sh from task toolkit (the resolution will reset once you exit a rom you launched).

Install it on SD1/muos/task

> <https://github.com/amosjerbi/romnix/blob/main/muOS_Basics/hdmi_off.sh>

> <https://github.com/amosjerbi/romnix/blob/main/muOS_Basics/hdmi_on.sh>

---

<div class="post-metadata">

### Author: ![d0npian0](https://community.muos.dev/user_avatar/community.muos.dev/d0npian0/32/99_2.png) [@d0npian0](https://community.muos.dev/u/d0npian0)
#### Post date: [May 8, 2025, 8:12am UTC](https://community.muos.dev/t/activate-hdmi-device-is-on/254/4 "2025-05-08T08:12:13Z")

</div>

Love this! Much better than having to reboot the device to go into HDMI.

Is it possible to make hdmi\_off compatible with other devices, though? Using it on an RG35XX H makes the resolution of the device too big for the display and I need to reboot to get it back to normal.

Edit: maybe it could be dynamically adjusted by looking at the device info file in `/root`

---

<div class="post-metadata">

### Author: ![xonglebongle](https://community.muos.dev/user_avatar/community.muos.dev/xonglebongle/32/57_2.png) [@xonglebongle](https://community.muos.dev/u/xonglebongle)
#### Post date: [May 8, 2025, 11:32am UTC](https://community.muos.dev/t/activate-hdmi-device-is-on/254/5 "2025-05-08T11:32:00Z")

</div>

> [@d0npian0](#):
>
> Much better than having to reboot the device to go into HDMI.

The ability to dynamically switch between the internal display and HDMI was removed due to widespread issues across various panel types of the H700 devices. In practice, hot-swapping displays triggered a range of faults from graphical corruption, incorrect colour rendering, blank output, and in severe cases, a rainbow screen crash requiring a full hard reboot.

This wasn’t a removal for the sake of limitation. It was a measured decision to improve system reliability. Having the ability to switch HDMI on boot ensures predictable behaviour and provides a stable baseline for future implementation.

While it is technically possible to re-enable dynamic switching, _as shown in the original post_, doing so is at your own discretion and may result in system instability or hardware lockups.

---

<div class="post-metadata">

### Author: ![d0npian0](https://community.muos.dev/user_avatar/community.muos.dev/d0npian0/32/99_2.png) [@d0npian0](https://community.muos.dev/u/d0npian0)
#### Post date: [May 8, 2025, 3:42pm UTC](https://community.muos.dev/t/activate-hdmi-device-is-on/254/6 "2025-05-08T15:42:32Z")

</div>

I see, thanks for clarifying it! Maybe there could be an option to enable switching dynamically when it detects an HDMI cable, just have it disabled by default and maybe with some kind of warning. I get that it’s safer to reboot into it, but I’d be willing to take the risk!

---

<div class="post-metadata">

### Author: ![SagiC](https://community.muos.dev/user_avatar/community.muos.dev/sagic/32/2504_2.png) [@SagiC](https://community.muos.dev/u/SagiC)
#### Post date: [September 1, 2025, 6:20am UTC](https://community.muos.dev/t/activate-hdmi-device-is-on/254/7 "2025-09-01T06:20:25Z")

</div>

Hello [amosjerbi](https://community.muos.dev/u/amosjerbi)

This is great, but it does not seem to output audio, can that be fixed? (I’m using a RG40XXV)

Cheers!
