@Penguin36: Yes, we have most likely the same problem.
@rdsi: I will use an ESP or similar. But first we need a working firmware for the load.
RS-232 and RS-485 use the same pins for TX / RX on the MCU. RS-485 needs an additional pin for setting the direction.
A key press transmits a data pattern (fefd000000xxxxxx hex) in host mode:
fefd000000007811 Encoder (both directions)
fefd0000003ef9c1 ON
fefd0000001f39d9 Mode
fefd0000003db9c0 Up
fefd0000002f39cd Down
fefd0000003b39c2 Left
fefd0000003739c7 Right
fefd0000001ef819 Shift
fefd00000027380b SET
I didn't get anything on the RS-485 side, probably because signal for switching direction is missing.
Receiving data via RS-485 works as expected. The slave mode has yet an other quirk

. I only could get it react to something, when switching from host to slave.
With the commands from above it only changes mode (CC to CV and so on) regardless of the button. If the load is on, it only beeps. Since you have to turn off the load, before changing the mode. For other patterns it did nothing. After reboot it is still in slave mode, but doesn't react anymore to serial commands.
Obviously the back LED is controlled by RX/TX and not directly by the MCU.
Hopefully someone cloud provide a working firmware. Would be interesting to know if all loads showing 2020 on boot have the same problem?