SmartAudio 2.0, understanding power tables

With NO CHANGES to the master versions of AP_VideoTX.cpp and SmartAudio.cpp, I’ve been able to get my AKK Alpha 10 to output:

7W; VTX_POWER = 800
5W; VTX_POWER = 500
3W; VTX_POWER = 200
1W; VTX_POWER = 25

However, there is no fifth power level defined for SA2.0, and the VTX ignores Tramp/SA2.1 values.

SA works up to 10W, confirmed by testing on betaflight (without the use of their “AKK SA FIX”, just normal SA2.0).

My first change attempt was editing the MW and DBM values for the power levels described in the PowerLevel list of VideoTX.cpp. As follows:

The change resulted in only power level 2 (power level 1 in the table - 5W) working. No other values were accepted by the VTX.

What am I missing?

Do I need to edit the SmartAudio.cpp file, or fix the fourth column values of the PowerLevels table (7, 16, 25, 40)?

@andyp1per any guidance would be appreciated

For SA 2.0 only dbm or mw should be required, but it really depends on what your VTX accepts as the input value