20x4 LCD emergency reset clarification needed

I just purchased one of these:

https://www.sparkfun.com/products/16398

Having a few problems, but that’s fine - I wanted to do the emergency reset as described here:

https://learn.sparkfun.com/tutorials/av … leshooting

On this page it says:

The OpenLCD firmware has a built-in “emergency reset” feature. When the screen first boots up, the AVR on the back will watch its RX pin. If that pin is held LOW (aka tied to ground), for 2 seconds, then it will reset all settings to default

However, since the AVR is integrated into the display (I think?) it is unclear which RX pin is being referred to - as there are THREE marked RX, and one labelled RST (reset?). In the above statement about grounding the RX pin, it would be helpful to know which one. None of these are marked as AVR/RX.

Thx


Note: this photo is not the 20x4 but is the clearest picture of the board which shows what are essentially the same pins as the 20x4

At this point I have tried all of them and do not get the indicated message on the display. Suspect the firmware needs to be reloaded and have ordered a ftdi adapter to do so. Would appreciate a reply however, as it may help others.

Hello, did you ever get a response about this? I am having the same problem. I need to issue an emergency reset. I have tried each individual RX’s to ground, and none of them cause the emergency reset.

I had a spare brand new screen. That one is working normally out of the box. However, I still am unable to issue the reset on the working one.

This picture shows a setup which I think should achieve a reset, but it does not.

Green wire is Ground

Red wire is 3.3V

Yellow wire jumpers RX to GND

All 3 RX pins are connected so any will work. To do the reset, connect RX and GND ×then× apply power and wait 3 to 4 seconds. Then disconnect RX and GND.

I think I’m doing it correctly. Do you know if the baud rate message still displays on the screen when you try the emergency reset? It just shows the baud rate message as usual when I try the emergency reset.

I don’t recall what message pops up but I believe the baud rate should change to 9600 after the reset and the I2C address will change to the default value. (Whatever the docs say it is)