If the hardware won't accept custom firmware without signed with a private key, I'd say that's hardware limitation