It keeps tripping me up that I'm not writing firmware for an SoC but writing the wifi part of the firmware on an SoC. Looking back to when I was doing the RE work, it didn't make sense. A driver and an OS do these tasks. If anyone wondered, this isn't BL code, based on their code nor compatible with their code. This is a completely different implementation and I'm learning a lot about how wifi works at the controller level. It's pretty cool.