This also works
In `A-10C_2\Cockpit\Scripts\HOTAS\HOTAS_commands.lua`
replacing
-- MIC switch is animated in avHOTAS::::SetCommand function
{command = Keys.Plane_HOTAS_MIC_SwitchUp},
{command = Keys.Plane_HOTAS_MIC_SwitchDown},
{command = Keys.Plane_HOTAS_MIC_SwitchLeft},
{command = Keys.Plane_HOTAS_MIC_SwitchRight},
{command = Keys.Plane_HOTAS_MIC_SwitchOff},
with
-- MIC switch is animated in avHOTAS::::SetCommand function, apparently not
{command = Keys.Plane_HOTAS_MIC_SwitchUp , animation_data = HOTAS_animation(751, 1)},
{command = Keys.Plane_HOTAS_MIC_SwitchDown , animation_data = HOTAS_animation(751, -1)},
{command = Keys.Plane_HOTAS_MIC_SwitchLeft , animation_data = HOTAS_animation(752, -1)},
{command = Keys.Plane_HOTAS_MIC_SwitchRight , animation_data = HOTAS_animation(752, 1)},
{command = Keys.Plane_HOTAS_MIC_SwitchOff , animation_data = HOTAS_animation_release({751,752})},
also works.
This way HOTAS Mic hat is animated again and can be detected by SRS.