reworked free form parameter update. added ability to set value by hex when no profile is available