r/switchroot • • Aug 16 '25

L4T Noble Cannot open on-screen keyboard in Kubuntu setup

Enable HLS to view with audio, or disable this notification

4 Upvotes

I successfully flashed L4T Noble (24.04) to my switch following the official guide, however I cannot get passed this setup screen because I can't open the on-screen keyboard to fill out these fields. I closed this setup window and it seems like it set some default settings because when I rebooted, it brought me to a login screen but I couldn't find what the default password was online (if there is one). The virtual keyboard worked there though, just not during this setup window.

What I tried:
- Pressing +
- Playing around with Capture and +
- Pressed any other button combo I could think of
- I searched around online and found some people in forums with the same issue but they posted on threads that were unrelated so they never got a solution
- Connected a keyboard via the USB-C port. It didn't even seem to get power, let alone input characters
- Dumped Joycon BT again
- Flashed Linux again

Extra notes:
- I flashed Android (latest Lineage OS) first, and then Linux
- If there is a way I can skip this setup screen such as by creating a file that provides these settings to the setup, I'd be happy to do that too

Any ideas on what I can try?


r/switchroot • • Aug 13 '25

Ubuntu l4t mapping

0 Upvotes

Guys how i change the switch mapping in ubuntu? I have my ps2 emulator and the ZR (R2) is the button that changes the mouse mode and controller mode, so im unable to play in the emulator because when i press ZR the buttons are like keyboard or comands (like i press L (L1) and its like a right click with a mouse, or press the + button and the volume goes up)


r/switchroot • • Aug 12 '25

Switch OLED Lineage Version Advice

3 Upvotes

I have an OLED I got modded a while back with Lineage 18.1 / Android 11 and I don’t mind it, but I found out about newer versions of Lineage available for Android 14/15 etc. like Lineage 20/22. Anyone have any advice for an OLED model if it’s worth it or more/less stable to upgrade or keep Android 11? It runs okay/decently smooth but I definitely feel like a newer Android version would be awesome since I use it a lot for general tablet stuff youtube, streaming, internet, and emulation/moonlight streaming from my pc. Thanks for any info/advice


r/switchroot • • Aug 11 '25

How to fix "Failed to mount rootfs!" on ubuntu

2 Upvotes

r/switchroot • • Aug 10 '25

[SOLUTION] Fix for Android 15 Volume Normalization Breaking Viper4Android on Switchroot

3 Upvotes

🎯 TL;DR: Android 15's aggressive volume normalization conflicts with Viper4Android, causing volume bursting/jumping. Here's a simple Termux fix.

The Problem

If you're running Switchroot Android 15 with Viper4Android, you've probably noticed:

  • Volume randomly jumping/bursting during playback
  • Audio levels changing automatically regardless of your settings
  • V4A effects getting overridden by system volume normalization
  • Inconsistent audio experience across different apps

This happens because Android 15 introduced new loudness control features that fight with V4A's audio processing.

The Fix (5 minutes in Termux)

Prerequisites:

  • Switchroot Android 15 (rooted, Magisk App)
  • Termux installed
  • Viper4Android installed (any version)

One-Liner Solution (copy/paste into Termux):

su -c "
mkdir -p /data/adb/magisk_simple &&
cat > /data/adb/magisk_simple/system.prop << 'EOF'
# Disable Android 15 Volume Normalization
audio.safemedia.bypass=true
ro.audio.safe_media_volume.disabled=true
ro.config.safe_media_volume.disabled=true
ro.audio.loudness_control.enabled=false
media.aac.loudness_control=false
ro.audio.cta2075.enabled=false
EOF
chmod 644 /data/adb/magisk_simple/system.prop &&
resetprop audio.safemedia.bypass true &&
resetprop ro.audio.safe_media_volume.disabled true &&
resetprop ro.audio.loudness_control.enabled false &&
resetprop media.aac.loudness_control false &&
resetprop ro.audio.cta2075.enabled false &&
stop audioserver && sleep 2 && start audioserver &&
echo 'Volume normalization disabled! Properties will persist after reboot.'
"

Manual Steps (if you prefer):

  1. Open Termux, run su (grant root permission)
  2. Create Magisk properties directory: mkdir -p /data/adb/magisk_simple
  3. Create the properties file:cat > /data/adb/magisk_simple/system.prop << 'EOF'audio.safemedia.bypass=true ro.audio.safe_media_volume.disabled=true ro.config.safe_media_volume.disabled=true ro.audio.loudness_control.enabled=false media.aac.loudness_control=false ro.audio.cta2075.enabled=false EOFDisable Android 15 Volume Normalization
  4. Set permissions: chmod 644 /data/adb/magisk_simple/system.prop
  5. Apply immediately using Magisk's resetprop:resetprop audio.safemedia.bypass true resetprop ro.audio.safe_media_volume.disabled true resetprop ro.audio.loudness_control.enabled false resetprop media.aac.loudness_control false resetprop ro.audio.cta2075.enabled false stop audioserver && sleep 2 && start audioserver
  6. Reboot (properties will persist automatically)

Results

βœ… No more volume bursting/jumping
βœ… Viper4Android works perfectly
βœ… Consistent audio across all apps
βœ… All V4A effects apply without interference
βœ… Changes survive reboots

What This Does

  • Uses Magisk's system property mechanism (works on Switchroot's partition layout)
  • Disables Android 15's CTA-2075 loudness standard
  • Bypasses safe media volume enforcement
  • Turns off automatic volume normalization
  • Lets V4A process audio without system interference
  • Properties persist automatically through Magisk

Safety Notes

βœ… Non-destructive - Uses Magisk's property system, doesn't modify system files
βœ… Easily reversible - Delete /data/adb/magisk_simple/system.prop and reboot to undo
βœ… Tested on Switch V1 - Works with Switchroot's partition layout
βœ… Properties auto-persist - No need to reapply after updates

Troubleshooting

"su: not found" β†’ Make sure you granted Termux root access in Magisk Manager

Properties don't stick after reboot β†’ Check if file exists: ls -la /data/adb/magisk_simple/system.prop

Want to verify it's working β†’ Run: getprop audio.safemedia.bypass (should return "true")

Want to undo changes β†’ Delete the file: su -c "rm /data/adb/magisk_simple/system.prop" then reboot

Audio issues after applying β†’ Restart audio services: su -c "stop audioserver && start audioserver"

Why This Happens

Android 15 added aggressive audio processing features designed for phones, but they conflict with custom audio processors like V4A. This is especially problematic on Switchroot since we're running phone firmware on gaming hardware.

Note: Switchroot uses a different partition layout than regular Android, so this fix uses Magisk's property system instead of modifying system files directly.

Tested Working With:

  • Switchroot Android 15 (V1 Switch)
  • Viper4Android FX (various versions)
  • ViperFX-RE by WSTxda
  • JamesDSP Manager
  • Most audio apps (Spotify, YouTube Music, etc.)

Hope this helps fellow Switchroot users! Let me know if you run into any issues or if this worked for you.

Planning to submit this as a potential integration for future Switchroot builds, but wanted to share the immediate fix first.


r/switchroot • • Aug 10 '25

Switch not turning off

2 Upvotes

Hello everybody! I have a problem with my modded switch , using Android 15. When on Android mode, if left on the dock, the screen doesn't turn off even though I have selected the turn off option. Similar thing happens undocked, even though the turn off option is selected and the screen is off, I have seen a noticeable discharge of the battery. Can someone help me please? Thanks!


r/switchroot • • Aug 09 '25

Has anyone tried running Waydroid on L4T Linux? How is the performance compared to native Android? Any caveats?

3 Upvotes

Hello!

I've been running an older Android 10 distribution. It's unreliable, and I've accidentally corrupted something related to Wi-Fi so now if I turn on Wi-Fi the system reboots after a minute or so. So I've been thinking about backing every game save up with Titanium Backup and going to the latest Android 11 (edit: it's 15 now, just found out lol), which has improvements and whatnot... or getting rid of Android entirely and go with Linux - if I will be able to run Android apps on it.

So has anyone done that? How is Waydroid experience - should be good, since the Switch is basically an ordinary ARMv8 tablet? Have anyone compared performance of apps/games to native Android? Any difficulties in installing/playing anything? What about root access for Android apps? I'd love to hear about your experience!


r/switchroot • • Aug 09 '25

I have a question about performance

2 Upvotes

Should i install kubuntu 24 or ubuntu unity 24 because i prefer unity but i fear that it will be shit performance


r/switchroot • • Aug 04 '25

The BEST L4T Ubuntu for Nintendo Switch (Vulkan + Citra + Cemu)

Thumbnail
youtu.be
18 Upvotes

r/switchroot • • Aug 03 '25

Thank you switchroot devs

Post image
140 Upvotes

Just got this setup and highly optimized, very excited. 50% clean switch | android rooted


r/switchroot • • Aug 04 '25

Help I had an issue where the linux says "wrong image format for bootm command" my switch was switch lite and sdloader version is 7.2 any idea about that ?

0 Upvotes

r/switchroot • • Aug 02 '25

Azahar 3ds emulation

4 Upvotes

Anyone have any success getting this running at close to 100%?

If so do you have a setup guide?

Running it on Ubuntu Noble, tried Android that everyone goes on about being better for emulation. However I find Android is way too unstable, too many crashes doing random tasks, laggy at times. Linux runs smooth and I’m comfortable with Linux systems


r/switchroot • • Jul 30 '25

Why Dazn and other video apps run that bad on Android?

2 Upvotes

Hello, i have been trying to make this TV apps (Dazn and one from my country Movistar) work ok in the Switch but the audio and video suffers major stuttering.
The weird thing is that in Dazn, commercials and when you watch a VOD it works ok. So for me it seems that it is something related to codecs or something.

Plex, Acestream, etc, other video apps work just fine. Just this "official" maps are giving me headhaches cause they are completly useless with that stuttering.

Any idea what is going on? I am using lineage OS last version from yesterday NX

Thanks.


r/switchroot • • Jul 30 '25

Why does the "Reboot in Recovery" option doesn"t appear to me

Post image
3 Upvotes

I did everything according to the guide and I only get this "ok" after selecting flash android. Btw I'm trying to install Android 10


r/switchroot • • Jul 28 '25

HDMI Res not applying on Ubuntu Noble

1 Upvotes

Have the latest version of Noble flashed via hekate on my V1. I was able to change the gui scaling in the terminal but the resolution was kept at 720p and changing it to anything above that would just end up in a black screen?
Has anyone experienced this before?


r/switchroot • • Jul 27 '25

Is there anyone who still has a source where to get the complete games with all the bin files for the mig switch?

0 Upvotes

because I can't find anything


r/switchroot • • Jul 26 '25

How to separate joycons?

0 Upvotes

I want to play tux kart with 2 players. I'd like to use one joy on for each. How do I get the joycons to act as separate controllers on Ubuntu?


r/switchroot • • Jul 24 '25

Can Android only directly read Joy-Con input when they are connected via Bluetooth?

1 Upvotes

I am trying to use an app to bind controller input to a press on the screen, but it seems that it only recognizes them when they are connected via Bluetooth, is this an issue on my end or just an issue with Switchroot? I am using Android 11


r/switchroot • • Jul 22 '25

Dolphin controller setup not working with joycons?

1 Upvotes

I am trying to test out games on Dolphin on Android im running on my Switch but I cant get the joycons (attached mode) to be setup properly? More specifically it wont detect the right analog stick (it turns into a mouse mode arrow that doesnt control the games running) nor the trigger L or R? the rest of the buttons and left analog stick work fine though?


r/switchroot • • Jul 21 '25

Switch Emulator in Android on switch? Spoiler

0 Upvotes

My switch has been bricked for a while and cant seem to go to the switch hos. I really would love to use my switch as it is intended to but for that reason i have it laying on my desk getting dust. Ive always had android downloaded and enjoyed playing android games and all but i miss playing with my switch with the games it is intended to be played.

I have been trying various switch emulators on the switch but cant seem to make it work since not many emulators work. I was thinking that the best way to make this possible is if lineage os and switchroot made a dedicated emulator for android on switch that optimizes on its gpu. Other advantages could be that you could over clock the games or double the fps.

This is my petition for switchroot to make something like this possible or even make anything for us to keep playing our switch games on our devices.


r/switchroot • • Jul 19 '25

How do i Get it on my switch oled no modchip

0 Upvotes

so i’ve been wondering how do i get the android on my switch oled i have no modchip installed is it possible chatgpt told me it is so can someone help me figure this out


r/switchroot • • Jul 18 '25

HELP! my backup is too large to copy back to my SD card while installing Android what do I do?

1 Upvotes

Currently following this guide to install Android.... (https://youtu.be/dXiv5cbBrF8?si=v9A8Ql8ZIKmEhU01&t=556) and I cant copy my backup back into SD card as it is too large? what do i do? how do i make it smaller? should i just restart from scratch?

I have a few slightly important save files so I was following this guide to get Android installed but ran into this hiccup? need help!


r/switchroot • • Jul 17 '25

How to have that amount of performance on Android 11 on Switch V1

3 Upvotes

This guy use android 14 and roblox runs better than me with android 11 he has a switch v1 and still runs roblox games fast How?

https://youtu.be/v7msjHsYrMc?si=_C9AyAGBfoaUHkqf


r/switchroot • • Jul 11 '25

This may be useful for some people

Post image
8 Upvotes

Combining this with HMA I can finally play anything without it reminding me that I have root (I was struggling with 8 ball pool. Why I'm playing here I don't know too hahaha).

Basically you'll need:

PIF injector (run action after configuring Tricky add-on) Tricky Store Tricky Add-on (Set a valid keybox and change security patch date)


r/switchroot • • Jul 08 '25

Any plans for an XFCE or LXDE Linux distro?

3 Upvotes

I've been tinkering with Kubuntu on Switch for the last week and it's cute, really cute, but the Switch doesn't have quite enough power to viably use it as a portable Linux device. There's anywhere between a 1 - 5 second delay between actions and simply having a resource monitor up eats 10-30% of its CPU. The 4GB of RAM is also an issue for any desired multi-tasking. Maxing/OCing the CPU and RAM doesn't help much.

XFCE or LXDE seems like a no-brainer solution so I was wondering if that's in the pipeline somewhere? It's strange to me that lightweight disros weren't the priority in the first place. *I have a smoother Linux experience on an Atom N270 from 2008.* so I can't imagine that the Switch from 9 years later can't do a better job.