


Found a way to upgrade Hiby MiDi R1 to newest Hiby R1 firmware
Intro
TLDR at the bottom.
I recently got a Hiby MiDi R1 not realizing that it is a "separate" product from a "non-MiDi" R1. The problem with the MiDi version is no firmware updates. I was frustrated with buggy version 1.0 and even e-mailed HiBy trying to replace the player. Their response was:
>We expect to release a new firmware for the R1 Midi soon, so please stay tuned.
It seems that users have been getting this message for months now. So I decided to take this into my own hands.
What I found
I looked into available mods and scripts, which gave me insight into what is inside an upgrade file. I noticed that in the upgrade there are files with "configuration" for both R1 (/usr/resource/config.json and MiDi R1 (/usr/resource/midi_config.json). The only meaningful difference was the "firmware_name" key in the latter with the "midi_r1" value, which gave me a clue.
I downloaded the newest R1 firmware (r1.utp file, link below), changed the name to midi_r1.utp and put it on the SD card. Then I simply went to "System", "Firmware update", "Via SD-card". It worked! The firmware updated without any issues! Everything works just fine!
Resources
- Hiby-R1-Mod repo where I found the unpacking script
- R1 1.6 Firmware download
TLDR
- Download the R1 firmware (link above)
- Rename to
midi_r1.utp - Put on an SD card
- "System", "Firmware update", "Via SD-card"
- ??? (it takes just a few seconds)
- Profit!