r/MiyooFlip

HDMI out (SpruceOS)

Is anybody able to have a good experience with HDMI output with SpruceOS? Either the image is massively stretched, or it appears as a small box in the corner of the screen (possibly depending on which monitor it's plugged into?). Also I have to fully reboot the console with HDMI plugged in just to get it to show up on the monitor.

I've also been having issues with the home key not working during games (but fine in the SpruceUI), but this may be an unrelated issue.

Is there another firmware with better HDMI functionality? Will this ever be fixed?

reddit.com
u/FinancialAppearance — 24 hours ago

New Everyday Carry

Miyoo Flip Mini holster. Rubberized outer shell, belt clip. Mini at the ready!

u/vaadkins — 1 day ago

Finally pulled the trigger

Been glancing between the 34xxsp and the Flip V2 on AliExpress and just found out that the AliExpress is indeed the updated hinge from miyoo so I finally placed my order for the black flip and will be comparing it against the New metallic blue 34xxsp too see who’s screen i prefer and buttons and everything it seems miyoo is my match but that screen saturation looks so good on the anbeenic. If anyone has any advice be much appreciated also is 68 a good price too pay shipped for the new 2.1 hinge?

reddit.com
u/Smokescreen144 — 2 days ago

Thoughts on preemptively buying a hinge/shell replacement?

It looks like hinge replacements are back in stock for miyoo and I have a $5 coupon.

My hinge hasn’t broken yet, but based on everything I’ve seen I feel like it’s bound to happen sooner or later. Should I just preemptively buy the shell replacement?

reddit.com
u/LXsavior — 2 days ago

Is it possibly to stream from Steam to Miyoo Flip via Moonlight?

I’m running Surwish OS. Is there any hope of streaming lightweight 2D indie games from a Steam Deck to the Miyoo Flip? Is Moonlight possible or are there any other options?

reddit.com
u/OK_Atlas — 4 days ago

Cant get Miyoo Flip v2 working

I recently bought a Miyoo Flip V2 on Amazon and it did not come with any game on the SIM card. I’ve heard those are really bad and bought a new one and sim reader. Ive been going on YouTube for tutorials on how to set it up. I found one using MIN UI, it Said it was an easy to use emulator. I downloaded the files from the tutorial and put them on the card. I then put it in the device. it would boot up for a second then say loading then turn off completely. I tried charging it, did not solve problem. What do I do now?

reddit.com
u/Vegetable_Mess1459 — 3 days ago

Is it possibly to stream from Steam to Miyoo Flip via Moonlight?

I’m running Surwish OS. Is there any hope of streaming lightweight 2D indie games from a Steam Deck to the Miyoo Flip? Is Moonlight possible or are there any other options?

reddit.com
u/OK_Atlas — 4 days ago

New V2(.1) Flip with new silent hinge.

You can immediately feel the hinge is way more sturdy and the plastic feels like a better grade as well. Device is heavier.

u/FriendlyRoutine4818 — 6 days ago

I am interested on buying Miyoo flip but i am seeing too many people buying it and have problems with the hinge even there is someone with hinge breaking on V2.1

My question is why keep Buying Miyoo Flip when you know the hinge is not good and will keep breaking ,instead of buying the Anbernic 35/34xsp?

reddit.com
u/Particular_Worry_498 — 7 days ago

The hinge gives up but I didn't

FInally it happen. The hinge just gives up. But I use a dirty fix with super glue and small dots of hot silicone to fix it.

I also installed Knulli. It works grate!

I ordered the replacement hinge from Miyoo store, but I think that I will keep it that way for a little while.

u/leyendlink — 7 days ago

Soo how many of us bricked our flips after that Knulli update?

I bricked my flips after running gamma loader, and notice some people had the same thing happen to them. Im too lazy unbrick it aswell. So question is, how many of us are just sitting on bricked flips?

reddit.com
u/twoanahalf — 7 days ago
▲ 160 r/MiyooFlip+2 crossposts

KNULLI SCARAB 20260511 is out!

KNULLI Scarab is a major update which brings a ton of new features and quality-of-life features. Most notably,

  • KNULLI now fully supports the revised H700 devices of Anbernic's RG XX series
  • Added support for BattleXP G350, GKD Pixel 2, Miyoo Flip, Powkiddy X55, Retroid Pocket 5, Flip 2, and many others
  • RetroArch has been updated to 1.22.2
  • Standalone Yabasanshiro was added for better performance on SEGA Saturn emulation
  • Improved Syncthing integration allows you to trigger syncs manually or even automatically on game exit while notifications keep you posted about transfer progress
  • Our new BatteryPlus gives you more precise information about your current battery state
  • New and improved RGB support via Silky RGB (thank you, u/doughno SilkyRGB!)
  • PortMaster can now be installed directly from the Device Settings menu
  • A ton of bugfixes and improvements to system stability, performance, and battery life

You will find a complete list of all new features, fixes, and changes in the change log.

Read more about and download the firmware images from the github release page: https://github.com/knulli-cfw/knulli-linux/releases/tag/20260511

Supported Devices:

  • Allwinner H700: Anbernic RG28XX, RG34XX, RG34XX-SP, RG35XX-H, Plus, 2024, SP, PRO, RG40XX-H, RG40XX-V, RG-CubeXX
  • Allwinner A133: TrimUI Smart Pro, Brick/Hammer, Powkiddy V90S and V20
  • RK3128: Powkiddy A12/A13, PS5000, PS7000
  • RK3326: R36S, BattleXP G350, MagicX Mini-m, GKD Pixel 2
  • RK3566: Miyoo Flip, Anbernic RG-ARC-S, Powkiddy X55 and RGB30
  • Allwinner A527: TrimUI Smart Pro S (early build)
  • Qualcomm SM8250: Retroid Pocket 5, Flip 2, Mini, and Mini V2 (early builds)
u/Accurate_Heat_3630 — 10 days ago

Knulli loaded and setup - first impressions

Knulli up and running. I have to say, I am quite impressed now after fiddling with it for a day. Install was simple if you have ever done something like Rocknix and can flash an sd card image.

I'm a pretty big fan of batocera, got Rocknix on other devices and I like that implementation here, thanks knulli devs. Got all my ROMs setup and played some games. Loaded up native Pico-8 with splore. Loaded up Portmaster and made sure my favorite games all worked.

Biggest tweaking needed: my favorite shaders (pixel transparency) weren't available in the shader presets, got to learn how to move them in and create new shader configs, but got it working finally (see SML2 shot). Now my GB and GBC games look how I like them.

Biggest surprise so far: battery life impressed me, especially on their suspend/sleep implementation. It's obviously day one, so I'm only extrapolating but from coming from Spruce, it feels like night and day. Going to test more in the coming days.

u/crobledopr — 9 days ago
▲ 1 r/MiyooFlip+1 crossposts

How to force custom controls and enable Turbo on Knulli Scarab (Miyoo Flip 2)

If you are using Knulli (Scarab) on the Miyoo Flip 2, you have probably noticed a major problem: editing retroarch.cfg directly or changing keybinds within the RetroArch Quick Menu does not work. Knulli generates a fresh configuration every time you launch a game, completely overwriting your custom inputs.

To bypass this behavior and lock in your own custom controls - like assigning a dedicated Turbo Mode modifier without the need to create custom overrides - you must inject the commands via your master knulli.conf configuration file.

Step 1: Locating the File

The file you need to modify is named knulli.conf. How you access it depends entirely on whether you run a single-card or dual-card setup:

  • For a 2-SD Card Setup (ExFAT Card in Slot 2): Shut down your Miyoo Flip 2, remove the second SD card, and insert it into your computer. The storage partition is formatted to ExFAT, allowing you to access it directly:
    • On a Mac: /Volumes/[SD card name]/system/knulli.conf
    • On a Windows PC: [Drive Letter]:\system\knulli.conf (If the drive letter does not appear automatically in Windows, open Disk Management, right-click the large exFAT partition, and select Change Drive Letter and Paths to assign one manually.)
    • On a Linux PC: /media/[username]/[SD card partition name]/system/knulli.conf
  • For a 1-SD Card Setup: You cannot simply plug the SD card into a Windows or Mac computer. In a single-card setup, the user directory resides on a Linux ext4 partition that is completely invisible to Mac and Windows file systems. Instead, you must keep the card inside the Miyoo Flip 2, boot the device, and connect it to your local Wi-Fi network. You can then access the file wirelessly using one of two methods:
    • Network Share (Samba): Open your file manager and navigate to \\KNULLI\share\system\knulli.conf
    • SSH / SFTP: Connect using an SSH client or SFTP tool (like WinSCP or Cyberduck). Use the device's local IP address with the username root and password linux. The file is located at the absolute system path: /userdata/system/knulli.conf

Step 2: The Rules for Injection

To make Knulli forward a command permanently into RetroArch, you must prefix every line with global.retroarch..

When working inside Linux backends like Knulli, you cannot use word labels like "l3". You must use the numerical button ID associated with your controller's firmware layout. On the Miyoo Flip 2, button 11 represents a physical down-click on the left analog stick (L3), and button 10 represents the hardware M button.

Step 3: Configuration Block

Paste the following block at the very bottom of your knulli.conf file.

Note: The keybind values provided below are purely suggestions based on a comfortable layout. You are free to change any of the numerical button IDs to match your own personal controller mapping preferences.

knulli.conf:

# --- TURBO CONFIGURATION ---
global.retroarch.input_turbo_mode = "1" # Turbo Mode 1
global.retroarch.input_player1_turbo_btn = "11" # Turbo Hotkey (L3)

# --- MENU & NAVIGATION ---
global.retroarch.input_menu_toggle_btn = "10" # Menu Hotkey (M button)
global.retroarch.input_menu_toggle_gamepad_combo = "2" # Menu Combo (L3 + R3)
global.retroarch.input_quit_gamepad_combo = "4" # Quit Combo (Start + Select)
global.retroarch.input_menu_toggle = "nul" # Disable keyboard menu toggle

# --- CORE GAMEPLAY CONTROLS (FAST FORWARD & REWIND) ---
global.retroarch.input_hold_fast_forward_btn = "7" # Fast-Forward Hotkey (R2)
global.retroarch.input_hold_fast_forward = "nul" # Disable keyboard fast-forward
global.retroarch.rewind_enable = "true" # Enable rewind backend
global.retroarch.input_rewind_btn = "6" # Rewind Hotkey (L2)
global.retroarch.input_rewind = "nul" # Disable keyboard rewind
global.retroarch.rewind_granularity = "5" # Rewind frame step rate

# --- UNUSED / DISABLED KEYBOARD HOTKEYS & BUTTONS ---
global.retroarch.input_ai_service = "nul" # Disable AI text hotkey
global.retroarch.input_ai_service_btn = "nul" # Disable AI button
global.retroarch.input_enable_hotkey = "nul" # Disable keyboard master hotkey
global.retroarch.input_enable_hotkey_btn = "nul" # Disable button master hotkey
global.retroarch.input_exit_emulator = "nul" # Disable keyboard exit
global.retroarch.input_exit_emulator_btn = "nul" # Disable button exit
global.retroarch.input_load_state = "nul" # Disable keyboard load
global.retroarch.input_load_state_btn = "nul" # Disable button load
global.retroarch.input_reset = "nul" # Disable keyboard reset
global.retroarch.input_reset_btn = "nul" # Disable button reset
global.retroarch.input_save_state = "nul" # Disable keyboard save
global.retroarch.input_save_state_btn = "nul" # Disable button save
global.retroarch.input_screenshot = "nul" # Disable keyboard screenshot
global.retroarch.input_screenshot_btn = "nul" # Disable button screenshot
global.retroarch.input_shader_next = "nul" # Disable keyboard next shader
global.retroarch.input_shader_next_btn = "nul" # Disable button next shader
global.retroarch.input_shader_prev = "nul" # Disable keyboard prev shader
global.retroarch.input_shader_prev_btn = "nul" # Disable button prev shader
global.retroarch.input_state_slot_decrease = "nul" # Disable keyboard slot down
global.retroarch.input_state_slot_decrease_btn = "nul" # Disable button slot down
global.retroarch.input_state_slot_increase = "nul" # Disable keyboard slot up
global.retroarch.input_state_slot_increase_btn = "nul" # Disable button slot up

How to Use the Turbo Mode In-Game

Since this block configures input_turbo_mode = "1", it uses Classic Toggle functionality:

  1. Boot into any game.
  2. Hold your Left Stick Click (L3) (or whatever button you chose to replace 11) and tap an action button (like A).
  3. Release both. Button A will now autofire continuously on its own.
  4. Hold your turbo modifier and tap A again to clear the toggle and return to standard operation.

Expected Button Mapping Changes

Once you save the file, your active button mappings will change to the following layout:

  • Turbo Toggle Modifier (L3 Click): Used exclusively to turn rapid-fire on or off for your target gameplay face buttons.
  • Quick Menu Toggle (M Button): Tapping the hardware M button will instantly open or close the RetroArch Quick Menu.
  • Alternate Menu Toggle (L3 Click + R3 Click): Pressing down on both analog sticks simultaneously will also open or close the RetroArch Quick Menu.
  • Fast-Forward (R2 Trigger): Pressing and holding the right rear trigger will accelerate the game speed; letting go drops it back down to regular full speed.
  • Gameplay Rewinding (L2 Trigger): Pressing and holding the left rear trigger will actively reverse the game frame by frame in real-time.
  • Emulator Exit (Start + Select): Pressing these two face buttons together will instantly quit out of the emulator and return you to the Knulli frontend.
  • Disabled Actions: Traditional keyboard hotkeys, standalone emulator resetting buttons, and accidental button-combination save/load triggers are entirely muted to prevent accidental inputs during intensive gaming sessions.
reddit.com
u/seanbeedelicious — 8 days ago

Charger ?

Hello everybody !

What is the maximum charger I can use with my new miyoo Flip v2.1?

I have one old Samsung S6 charger (I use it to recharge my PSP), one 45W and one 100W. Which one do you recommend?

Thanks !

reddit.com
u/gregSMT — 7 days ago

Unable to boot into Knulli no matter what I try, any advice?

I’ve followed all the steps in the guide and even consulted the YT video that was posted a while back and neither have been able to solve my issue.

Gammaloader seems to work just fine, but no matter what I try after flashing the SD and entering it into the right slot, I am unable to boot into Knulli. This is really frustrating me and if anyone has any ideas I would greatly appreciate it.

reddit.com
u/LXsavior — 10 days ago

Bye bye miyoo flip

I bought it on October 8th of last year, and it broke today. I took very good care of it all that time, developing habits to prevent it from breaking, but as the comments said, it was inevitable. I hope they release a revision 3 with a good hinge soon, and I'll buy it again because I loved it.

u/Fit-Equipment-2110 — 11 days ago

Problem with both joysticks

Hi everyone, I'm having this problem with both joysticks on my Miyoo Flip. I don't know if it was like this from the beginning or if it's due to the operating system (Spruce OS). The thing is, when I move the joystick From right to left several times, it recognizes less and less movement each time until the character stops moving , It's annoying that I can't use the games properly now that I've started story mode. Is anyone else having a similar problem? Or are my joysticks defective? I really like the Flip console because it's compact, but it's making me think about switching to the Ambernic one, even though I think it's less powerful.

u/Feisty_League_8025 — 12 days ago

What OS are you using!

I’m looking to install a different OS. I’m currently leaning toward MinUI as I just want to play games without too much bloat. What are you currently using?

View Poll

reddit.com
u/Pjotter85 — 13 days ago