Here's a new bootloader release for the Q1, version b4e7c60c6d-221029. Download it
here or from the wiki.
This version fixes a few bugs:
The old Rockbox bootloader interrupted the original firmware's update process, preventing OF updates from being installed. This is fixed in the new version, and you can now update the Q1's firmware from the Shanling player app. There are a couple things to be aware of: Shanling's updates don't include the bootloader, so the Rockbox bootloader will remain installed after an OF update. If you want to remove Rockbox you need to restore from a bootloader backup. Second, after the update finishes you will be rebooted into Rockbox. The update has succeeded at this point, but some leftover files will remain on the SD card; you can either remove them yourself or reboot to the Shanling app, which should clean up the files automatically.
The bootloader backup and restore functionality will now display an error message if it looks like the backup is corrupted. The level of protection is minimal but it's better than the old bootloader, which had no such safety checks.
The Linux loader had a bug which added garbage to the end of the kernel command line. This has been fixed.