Evan, I decided to try to level the max power output on my sbitxDE by adjusting the values in hw_settings.ini. I followed your example and built a spreadsheet. Following your example calculations I can't get to the values you got, and in fact my new values go up where yours go down.
Where did that final new scale value come from?
This is one column from a spreadsheet I built to take measurements and calculate new hardware_settings values.
band (meters) 80
desired max power (watts) 10
drive setting 20
measured V peak 34
calculated power (V peak + .6)^2 / 100) 12.0
hardware_settings.ini 0.00255477
new hardware_settings.ini 0.01529234 <= my calculated value seems to be going the wrong way
--
Mike KB2ML
Evans Example:
Power level set for 20
Desired full power of 35 watts
Measured value of 10 watts
Starting value from hardware.ini scale=0.00255477
New Scale = Current Scale * Measured power / (power setting/100 * desired max power)
New Scale = 0.00255477 * 10 /( 0.2 * 35)
New scale = 0.001788339
Note above that the power level was too high, so the Scale value must go down. I set up a spreadsheet to adjust all bands in one restart since you need to restart the sbitx program between Scale changes.