Lekshmi Posted Friday at 03:07 PM Posted Friday at 03:07 PM Subject: [R58X] Hard Brick After Failed Armbian Upgrade (Jammy to Noble) Hello, My Mekotronics R58X running Armbian Ubuntu 22.04 (Jammy) hard-bricked after a failed attempt to upgrade to Ubuntu 24.04 (Noble). Initial Failure: The upgrade crashed, and the device would not boot/log in properly . Recovery Attempt: I successfully flashed a new Ubuntu 24.04 image using the official Mekotronics documentation/tool. Current Status: After the flash completed successfully and the device went offline, it is now completely dead. It will not power on. No LED activity. I cannot enter recovery mode (Loader or MaskROM) using standard methods. It appears the device is hard-bricked, possibly due to bootloader corruption. Has anyone recovered an R58X from a similar state? Thank you for your help. 0 Quote
Werner Posted yesterday at 07:46 AM Posted yesterday at 07:46 AM moved to the appropriate place 0 Quote
Lekshmi Posted yesterday at 09:07 AM Author Posted yesterday at 09:07 AM Hi, Thank you for responding, but honestly I didn’t understand the solution you mentioned. My R58X is still completely dead after flashing, with no power, no LEDs, and no way to enter Loader or MaskROM mode. Could you please provide a clear step-by-step method to bring the device back to life? Right now I only need a solution to power on the device and make it work again. The reply was “moved to the appropriate place”, but I still didn’t get the actual fix. Please guide me on how to recover the board. Thank you. 0 Quote
Werner Posted yesterday at 11:14 AM Posted yesterday at 11:14 AM I never mentioned any solution. Moving your post to an appropriate location is a forum moderation task and the post was FYI only. I don't have this board nor do I know how to fix it. 0 Quote
NicoD Posted 6 hours ago Posted 6 hours ago Hi. Forgive me for my memory is very bad. There is a video somewhere on how to unbrick mekotronics Rockchip devices. I've been searching for it the last half hour but can't find it. I know I've got it on my pc somewhere. Email mekotronics and they'll give you a link to it. If I find it I'll share it. 0 Quote
Werner Posted 6 hours ago Posted 6 hours ago Perhaps this one? https://www.youtube.com/watch?v=yhZahmbb03Q 0 Quote
NicoD Posted 6 hours ago Posted 6 hours ago I send them a mail to ask. Will let you know when I hear something, also asked someone who also got the video. This happened a lot to me when testing tons of images for these boards. But haven't been doing that lately, time to start again. 0 Quote
NicoD Posted 6 hours ago Posted 6 hours ago 6 minutes ago, Werner said: Perhaps this one? https://www.youtube.com/watch?v=yhZahmbb03Q No. That's how to do it when the bootloader works. My memory is slowly coming back, there's 2 pins on the back you need to short. But what pins I don't know. Let me open one and see if I remember more... 0 Quote
NicoD Posted 6 hours ago Posted 6 hours ago More info, but not yet the video that shows what pins. Quote Mekotronics Maskrom mode is a low-level, last-resort recovery state for Rockchip-based boards (like the R58X) used to unbrick devices or force firmware flashing when normal boot fails, activated by physically shorting specific pins (like EMMC_CLKOUT to GND) or holding a special button while powering on, allowing tools like RKDevTool (linked in search results) to flash firmware directly to the eMMC or SPI flash. Why Use It? Unbricking: When your device won't boot due to a corrupted bootloader or bad flash. Forced Firmware Update: To install operating systems (like Armbian) or custom images when standard methods fail. How to Enter (General Steps for Rockchip Devices like Mekotronics): Disconnect: Unplug all cables (power, data, peripherals) from the Mekotronics board. Identify Pins/Button: Look for a small "Maskrom" button or pins (often near USB ports). Short Pins/Hold Button: Hardware Method: Use tweezers to carefully short the designated pins (e.g., EMMC_CLKOUT and GND). Button Method: Press and hold the Maskrom button. Connect & Power: While holding the button/shorting pins, connect a USB data cable to your PC and power the board. Detect Device: Your PC should detect a "LOADER" or "MaskRom" device in a tool like RKDevTool. Flash: Use RKDevTool (or similar Rockchip utility) to load the loader and image files and start the flashing process. Reboot: Once complete, the device should reboot automatically, exiting Maskrom mode. Important: This is a high-risk operation; consult specific documentation for your Mekotronics model (e.g., R58X) to avoid damage. 0 Quote
rpardini Posted 33 minutes ago Posted 33 minutes ago From https://github.com/armbian/build/pull/5056#issuecomment-1529793978 1 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.