I've built seven quads in total and have been flying/racing for 4+ years, and have never had a smartaudio problem until now. I'm using a JHEMCU F405 NOXE v2 flight controller and a TBS Unify Pro32 Nano. I've confirmed on another quad that the vtx works and is able to connect via smartaudio and change channel, so the vtx isn't the problem.
I've wired it all up according to the diagram on the product page, and I'm confident the wiring is correct. I've got the uart3 port set to smartaudio in betaflight configurator, and loaded the correct vtx table, but for the life of my I can't get smartaudio to work. In the video transmitter tab of configurator it says that the smartaudio version is undefined, and that the device isn't ready.
As per the diagram I had an ELRS receiver connected to uart4, and this worked perfectly. I then tried connecting the vtx to uart4, and still wasn't getting anything for smartaudio.
I'm at my wits end here. I've resorted to attempting to use ChatGPT for help, but it's not very good. The only thing it gave me that I haven't tried is using resource remapping to change an rx pad to act as a tx output. Any help or recommendations are appreciated.
EDIT: I should also add that the drone flies, and video is clear and strong, I just can't change the channel or output power. It's definitely not in pit mode. I've also unlocked the vtx