I think the PulseBlasterESRPRO500.py under labsrcipt_devices forgot to implement runviewer_parser. As a result, runviewer doesn't display the channel outputs. I simply compare it with the PulseBlasterESRPRO200.py file and add them on my own.