Atsamd21g17a Arduino Bootloader HEX File

Hi,
recently, I have designed a PCB with an SAMD21G17A.
I have tried for a long time to adjust the Arduino Zero bootloader for the SAMD21 Processor with 128KB of Memory and recompile it using make, but I am struggling at getting it to work.

I know that some people have gotten it to work. Could someone possibly send a hex file? That would help me a lot!

When I currently try to burn the default Arduino Zero bootloader using a to CMSIS-DAP reflashed STLink using the Arduino IDE, I get the Handler HardFault error. I think that HEX file might change that.

Let me know if you need more info. Thanks a lot for your support!!

There's a generic SAM21G17A .bin file in ArduinoCore-samd/bootloaders/zero/binaries at master · mattairtech/ArduinoCore-samd · GitHub
(I don't know if it works; it's a bit old...)

I will try this when I get home today. Should I replace the samd21_sam_ba.bin in bootloaders/zero with the generic one for my processor?
I could also create a new variant for my boards and flash that.