Back to top

rp6conrad forum posts in last 60 days

Show Edits
rp6conrad
rp6conrad

367 posts

Tuesday,
23 Feb 2026 11:29pm
I guess that there is something wrong with the SD-card. At boot, first the SD interface is checked, if no SD is found, the internal flash memory is used as storage. But the space is limited, something like 1.2 MB (as the correct Partition table was used by the first flashing). It seems now that the local storage is completely filled, and then no log files will be saved.
You can see in the boot screen if your local memory (max 1.2 MB), or SD card memory is used : Local memory : x kB, or SD : x MB.
Let me know your findings.
rp6conrad
rp6conrad

367 posts

5 Feb 2026 7:00pm
Could it be possible that the new BE220 has a default baudrate of 115200 bd ? This bdrate was not supported in SW 5.87. Only SW5.91 and higher support baudrate 115 k !!
In the changelog MD :
###Changes SW5.91
* Added 115200 Baud for Beitian Bx122
* Bugfix for M8@38400 bd
* Added estimated Logspace left (webserver+display). Calculates logtime with actual settings sample-rate, file selection and free space.
* GPIO 19 Go to sleep pin PULLDOWN.
* GPIO 21 hold HIGH SIDE SWITCH
* GPIO2 pulldown in deepsleep, was still floating
* Added statscreen B , last run, best run, slowest run and average

Can you connect the ESP over USB to the Arduino IDE ? Then, check the "Serial monitor" (baudrate 115200) to see what is happening. When autodetect, you should see something as this :

Actual CPU freq before Wifi.begin(): 240
T5 MAC adress: search SSID1
ESP32 disconnected to WIFI
.ESP32 disconnected to WIFI
..ESP32 disconnected to WIFI
.ESP32 disconnected to WIFI
.ESP32 disconnected to WIFI
.ESP32 disconnected to WIFI
.ESP32 disconnected to WIFI
..ESP32 disconnected to WIFI
.search SSID2
.ESP32 Connected to SSID Station mode
ESP32 Soft AP switched off
.........No Wifi connection !
CPU freq 240 ?= 240
CPU freq ?= 80
XTAL freq ?= 40
Serial2 Txd is on pin: 33
Serial2 Rxd is on pin: 32
?O??kZb^??( g?CNbcc???C???F?ba???C???CHO????" BJ B?jH??CW
? BJ"F?H??C?{uHO????DHc??C?!? BJB??'?TJJJ??????JBJKJJH~J??????????m
???????T?JJJJKjJKjH~J?????????VuC?VuC?VuC?VuC??gJ)?
Check UBX_MON_VER @9600bd

Check UBX_MON_VER @38400bd
SW Ublox=ROM SPG 5.10 (7b202e)
HW Ublox=000A0000
Ublox M10 @38400bd

In the SW 5.91, there is also a check for 115200 bd if no correct answer on 9600 or 38400 !
Greetings, Jan.
rp6conrad
rp6conrad

367 posts

5 Feb 2026 3:37am
The settings for the type of GPS used is not in the config.txt anymore, but in EEPROM. With a fresh ESP32, the GPS type in EEPROM is set as "AUTODETECT at boot", so with the first boot out of Wifi reach, first the baudrate is detected, and then the type of GPS (M8, M9 or M10). If the gps is recognized, the EEPROM is written with the detected baudrate and type. The config.txt is also written, as info for the config in the webserver. If you connect a different gps now, next procedure is necessary :
In the config (webserver configuration), set the type as "AUTODETECT", and submit.
Boot again, and go outside. Now, a new autodetect should be started.
Let me know your findings !
Greetings, Jan.
rp6conrad
rp6conrad

367 posts

2 May 2021 12:52am
The first water test of my diy GPS is a succes. My goal was to make a simple low budget GPS logger with a ESP32 as brain. Minimal solderskills are needed, as just the GPS has to be soldered to the right pins. Total budget is around 40?. Some technical details :
ESP32 board with e-paper display (Lilygo TTGO T5, 15$)
Beitian BN220 / BN280 gps (ublox M8n engine), 10$
Lipo 2000 mAh, with protection, 10$
Sealed case, 5$
A log rate of 10 Hz is possible, format UBX NAVPVT.
On my first water test, I had 2 units mounted on each boom side. The actual speed and the actual run is directly visible while surfing. The BN280 is the blue plot, BN220 the red plot. Number of sats was 16 - 20, logged@2 Hz. Fot who is interested, I am willing to share the SW (arduino IDE). Next test, I will log@10 Hz.
Greetings, Jan.







Return To Classic site