Wondering if this is firmware is signed, hoping they removed signing or it was never signed. I've used the controller a bit this week to play games on my android phone and quite like it.
You’d need to read the iMX8 docs to know for sure, but it does support full secure boot IIRC.
Edit: Yup this appears to be true.
“The public key is included in the final binary and a hash of the public key is programmed in the SoC, in One-Time Programmable e-fuses, for establishing the root of trust.”
See https://www.variscite.com/blog/i-mx8-secure-boot-made-easy-c...
They may not be able to disable signature checking, but they can and should publish the private key.
(typing it from a i.MX8 phone right now - putting it into a gaming controller sounds hilariously ridiculous)