You have a binary dump from the ROM of a device you need to understand. There is a flag/some flags hidden in the device. The microcontroller is new, but you have (some bits of) a datasheet. You can't debug, you no longer have the hardware. You can't just break the encryption, that's not the point of the exercise. Emulate the controller in Python.