I tried to update the firmware, and now i cant seem to get out of the error 528. Ive tried to downlead out of the box .hex, and microbit V2.21 newest firmware .hex, but no luck ):
i tried flashing microbit firmware again for v2.21 from microbit.org to my microbit while in maintenance mode, but i got a fail.txt file and still have error: 5, 2, 8, sad face.
This support page from the micro:bit website lists a lot of the error codes and their meaning: https://support.microbit.org/support/solutions/articles/19000016969-micro-bit-error-codes
For error code 528:
More info about the firmware.hex file can be found in the https://microbit.org/get-started/user-guide/firmware/ page. It's esentially a hex file used to update the "interface chip" (the microcontroller that handles all the USB features). That hex file is only meant to be flashed to the
MAINTENANCEdrive, which appears in "maintenance mode", and not into the "normal"MICROBITdrive where the user programme hex files are flashed.If you flash any hex file created with the MakeCode or Python Editor into the
MICROBITdrive it should clear the error code and run your programme.