03. Updating Firmware - spruceUI/spruceOS GitHub Wiki
Updating Firmware
We have taken great care to ensure that the Firmware Updater App is safe to use, please use caution when using it and follow all written instructions carefully.
We are not responsible for damage to your device. You must use spruce and its features at your own risk.
Updating Firmware
There is an automatic App for updating your firmware. If you see this in your App list it means you need to update it. Follow the prompts and you will be done before you know it!
Firmware Updater App
Starting with spruce v3.0.0 we are now include a firmware updater app that will detect if you aren't on the latest firmware. You'll know you should update your firmware you see A Firmware Update Available alongside your other apps in the Apps section.
Running this will give you instructions to prepare for the firmware update and automatically begin the process for you. It is VERY important that your device needs to be plugged in to run the firmware update. Failure to follow the firmware updating instructions can lead to a bricked device.
Unbricking an A30
-
Download and Extract the Unbricker Image.
-
Using Rufus, flash the Unbricker as a bootable image onto a fresh microSD card formatting it to FAT32.
-
Eject your card and insert it into your A30.
-
Plug your A30 into a charger and power it on. The Miyoo boot logo will appear and then get fuzzy side to side slowly covering the entire screen. It is totally normal, it looks scary. DO NOT POWER IT OFF AT ANY POINT DURING THIS PROCESS. It will eventually turn itself off.
-
Power on the A30.
-
Install spruce (or reinsert your old spruce card) and update the Firmware (version 3.0.0 and above have a built in firmware updater app).
Having issues with your microSD card?
Here's how to fix it!
Try this Formatting tool on "Quick" mode. Afterwards format to FAT32 as you would normally and install spruce. It's working like MAGIC getting seemingly dead SD cards working again on the A30!
Miyoo Flip Unbricking - Flashing of eMMC Tutorial
Download
Download the MiyooFlipUnbricker.zip here!
Required Tools
- 1x Bricked or Partially Bricked Miyoo Flip (Miyoo355)
- 1x USB-A to USB-C Data transfer cable (like the one included with the handheld)
- 1x Phillips Screwdriver
- 1x Windows computer
- Tweezers
Initial Instructions - Disassemble
In order to flash the device, you need to disassemble the back panel of the device, and disconnect the battery (for safety).
There are the 4 screws holding together the back panel that you need to remove. Slowly open the back panel of your Flip and carefully unplug the battery on the following connector;
IMPORTANT grab the battery connector itself and NOT the wires. Use your tweezers to grasp the connector and gently wiggle it while pulling up.
Once that's done move the handheld to the side, it is now time to prepare your computer for the flashing process.
Preparing your Computer
Extract the contents of MiyooFlipUnbricker.zip and proceed to the following directory to install the needed drivers by clicking on DriverInstall.exe.
Once the drivers are installed, plug the USB cable into to your PC, and launch RKDevTool by clicking on RKDevTool.exe
Maskrom Mode
To boot into Maskrom Mode (DFU Mode) and allow you to flash the device, you'll need to carefully follow these steps:
- Press and hold the following button on the devices motherboard;
- While holding it down, plug the USB C Cable on the charging port of the device.
If everything went well, you'll see the following on your RKDevTool;
Once that's visible, you can release the button and proceed to follow this video steps to flash our device;
https://github.com/user-attachments/assets/8142c270-cbdd-4ca5-9010-27a8c14a1642
NOTE: The last step might fail sometimes, and close down your RKDevTool, if that happens, open it again and proced to repeat the last step, Don't Panic.
Finalizing
Once those steps are done, unplug the device from the computer, reconnect the battery, and without inserting an SD card turn it on. If everything went as planned you should now be on Stock OS, and your device is fully functional again.
Credits
Huge thank you to Spiken for writing this up!
Gamma for the tutorial video
u/FittsJ for the photo
Thank you Shauninman and e1000 for all your help!