Happymodel OVX300 and OVX303 VTX are based on the Open source project OpenVTX powered by @JyeSmith (Team ExpressLRS)
OpenVTx aims to provide firmware with both the SmartAudio and Tramp protocols. Either protocol can be used on the flight controller and on VTx power up the protocol used is automatically detected by OpenVTx.
Currently SA is fully implemented and test against Rev. 09. To date IMRC has not released a protocol standard and implementation is based on information found within Betaflight.