Updating a t-beam supreme

68 views
Skip to first unread message

John Verschoor

unread,
Aug 4, 2025, 2:39:14 PM8/4/25
to SoftRF_community
I just received my t-beam supreme, it came with softrf 1.6. i tried to update to MB163, but it failed. I used the over the air option, download to the t-beam started, counter went from 40 to 100%, but no reboot message on the smartphone. The t-beam did reboot a few sec later, but remained on 1.6. I treid to update to softrf 1.7, same story. I found an udf file for 1.7 and was able to do the USB procedure. Is there an UDF file for MB163? Did i miss out on something? ( i waited patiently as the manual told me:))

John 

Moshe Braner

unread,
Aug 4, 2025, 3:06:39 PM8/4/25
to SoftRF_community
My version of SoftRF only supports the plain T-Beam, not the "Supreme".  It may not be hard to adapt the code to support the Supreme, I am not sure (does the Supreme have more flash space?).  But I see no advantage to the Supreme, so have not worked on it.

Rafal G

unread,
Aug 4, 2025, 3:40:50 PM8/4/25
to SoftRF_community
I also just recently got my t-beam supreme only to realize that the Moshe's version of SoftRF is compiled for plain t-beam, which is different ESP32 type, i.e. ESP32-S3 so it needs to be selected at compilation stage.
And yes, it's got 8MB flash vs 4MB in plain t-beam. And optional ublox MAX-M10S GNSS receiver (BeiDou, Galileo, GLONASS, GPS / QZSS).
They also differ in pin assigment to GNSS modules and radio modules, and LoRa transcivers are of different type (SX1276 vs SX1262, haven't checked if these two are compatible).

Is there somewhere available an up-to-date guide on which version of libraries do you exacly use to compile your fork for ESP32 plain t-beam platform?

Rafal

Moshe Braner

unread,
Aug 4, 2025, 4:05:33 PM8/4/25
to SoftRF_community
To quote my "under the hood" document:
"At this time I compile it under Ubuntu 20.04 using the Arduino IDE verion 1.8.16.  For the T-Beam I use the ESP32 board support version 2.0.3.  (Later versions make binaries that are too large.)  If you use any other versions, especially of the ESP32 support, expect to spend some time fixing library incompatibilities.  ..."

To compile for the S3 you would need to go to at least version 2.0.15 to avoid some bugs in earlier versions.  I had to make that shift for compiling OGNbase for the S3.  But that makes the binary larger.  For SoftRF there is not enough room left in the 4 MB flash.  Since the Supreme has 8 MB flash that should not be a problem.  But "expect to spend some time fixing library incompatibilities".  The needed pin assignments are available in Linar's version.

Mik Garwood

unread,
Dec 21, 2025, 1:16:51 PM12/21/25
to softrf_c...@googlegroups.com

Hi

Has anyone got any further updating the T-Beam Supreme? My friend has bought one so I may look into this if no-one else has?

Regards

Mik Garwood
--
You received this message because you are subscribed to the Google Groups "SoftRF_community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to softrf_communi...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/softrf_community/b7c1b123-20d2-4116-8891-c9bd1cd62d96n%40googlegroups.com.

VirusPilot

unread,
Dec 21, 2025, 2:29:08 PM12/21/25
to SoftRF_community
The only thing I can report is that I am able to compile the upstream version which since this week is upgraded to v1.8 but that is certainly not what you are asking for. Nevertheless you may consider at least upgrading the Supreme to v1.8 or even compile it with a few recommended changes, e.g. disabling AIR6 and optimising the FLARM preamble and sync word settings as Moshe did in his latest commits.

Mik Garwood

unread,
Dec 22, 2025, 9:12:48 AM12/22/25
to softrf_c...@googlegroups.com

OK, thanks. He may use it in Pilotaware mode so won't be so bothered about using the original firmware.

Reply all
Reply to author
Forward
0 new messages