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.
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.
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.