Los comandos básicos en el script para activar el UART, son los siguientes...
setenv UARTOnOff on
saveenv
Al aplicar el comando "saveenv" se debe guardar lo establecido por "setenv"
Si al reiniciar el TV el UART permanece desactivado, es porque no se están guardando las variables de entorno establecidas.
Esto puede ser debido a daños en los sectores de la eMMC.
Como no te puedes comunicar por RS-232, la única forma de saber el estado de la eMMC es con un programador como el RT809H
De hecho, con este mismo podrías realizar el respaldo, siempre y cuando la eMMC se encuentre en buen estado.
Por si acaso fuera problema del script, prueba con el adjunto que está más completo.