The HFI algorithm we built operates withing the framework of the FOC algorithm cleanly.
Adapting it to BLDC would be pretty challenging, especially with things like changing pwm frequency depending on rpm of the motor which occurs during bldc operation. Probably would need to just build it again from ground up. Pretty sure BLDC isn’t using anything like HFI already.