@edwin The arduino is 5V and the PanelDue is 3.3V. The PanelDue allows 5V input (your resistive voltage divider isn't needed on the output pin). The PanelDue transmits at 3.3V and the Arduino expects input at the 5V level so the serial path PanelDue->Arduino seems like it wouldn't be reliable and needs a pull-up method. If you have a way to see the Arduino serial data I'd check that.