reTerminal, blank screen, can not connect USB

I made the mistake of allowing the device to update its software. I have read much about this happening to others and tried different solutions but still have no screen. I was hopping to use ripboot to reload the original os and setup, but I can not connect using USB. I have tried 3 PCs and another RPi with no luck. Is there any other way to factory reset?

You can refer to Q2 in Wiki to re-brush the factory image of reterminal.

Thanks for the reply. I was able to install the original OS.
I tried the link but when I type this:

i2ctransfer -y 1 w2@0x45 0x9b 0x01

I get this:

Error: Sending messages failed: Remote I/O error

And,
pi@raspberrypi:~ $ i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: – – – – – – – –
10: – – – – – – – – – UU – – – – – –
20: – – – – – – – – – UU – – – – – –
30: – – – – – – – – UU – – – – – – –
40: – – – – – – – – – – – – – – – –
50: – – – – – – 56 – – – – – – – – –
60: – – – – – – – – – – – – – – – –
70: – – – – – – – –

Could you please tell me whether the LCD screen of your reterminal lights up?
If it’s not already lit up. According to the Wiki’s instructions, if you can see I2C address 0x56 as shown in the table below, you have a new version (v1.7 or later) of the STM32 firmware on your board.
image

Then you can follow the Wiki to the next step

The screen does not light up,

i2ctransfer -y 1 w2@0x45 0x9b 0x01

I get this:

Error: Sending messages failed: Remote I/O error

We received your feedback, tested it, and discovered the problem. Later, we will update the Wiki synchronously. Thank you for the comments!

First of all, I would like to explain to you why you get an error when typing 'i2ctransfer -y 1 w2@0x45 0x9b 0x01. It is because your STM32 is in boot mode all the time, and the purpose of this command is to enter boot mode.

The solution is as follows:
I’m sure you already know that your version of STM32 can connect to STM32 directly using CM4 and flash the firmware.
So let’s start directly with this step:

Connect to STM32 directly using CM4 and flash the firmware.
Step1-Step4: Follow the Wiki steps.
Step5-Step9: (Replace Step5-Step9 in the Wiki with the following)

cd STM32
wget https://github.com/Seeed-Studio/seeed-linux-dtoverlays/releases/download/2022-05-29-reTerminal-V1.9/STM32G030F6_R2.bin
wget https://sourceforge.net/projects/stm32flash/files/stm32flash-0.7.tar.gz 
tar -xvf stm32flash-0.7.tar.gz
cd stm32flash-0.7/
make

Step10-Step11: Follow the Wiki steps.
Step12: (Replace Step12 in the Wiki with the following)

./stm32flash -a 0x56 -w ../STM32G030F6_R2.bin -v -g 0x0 /dev/i2c-1

Step13-Step16: Follow the Wiki steps.

After doing all the above steps you will be able to update the STM32 firmware for reTerminal LCD.

I hope this helps you!

I/O error, it is an error connecting the device. Is there a problem with the display screen?

The above is the cause of this error.
This error is not the reason why the screen is not bright.

I now have the screen working. Thanks very much for the help.

1 Like

Hi, i am having many issues with the screen. aftyer following above steps i end up here

pi@fac-reterminal:~/STM32/stm32flash-0.7 $ ./stm32flash -a 0x56 -o /dev/i2c-1
stm32flash 0.7

http://stm32flash.sourceforge.net/

Warning: Not a tty: /dev/i2c-1
Error: Failed to apply settings
Error probing interface β€œserial_posix”
Interface i2c: addr 0x56
Failed to send command

and am stuck. Please help.