Skip to content

How to Install TinyGS on LightTracker Plus

Mustafa Tan edited this page Apr 12, 2024 · 2 revisions

If you have a LightTracker Plus and want to install or update TinyGS firmware, you can use one of the following methods:

Download Latest TinyGS Firmware Customized for LightTracker Plus

Download latest firmware (lightracker_plus_tinygs_firmware_vX_X_X.zip) to your computer using the following link: https://github.com/lightaprs/tinyGS/releases and extract *.bin files to any folder.

Method 1: Web OTA Firmware Install/Update

If LightLoRaAPRS is already installed in your device, you can use "Web (OTA) Firmware Update" option in Setup Menu to install TinyGS firmware. If not, skip to Method 2

1. Put Your Device in Setup Mode

To access the setup menu, first, put your device in setup mode. You can do this by resetting your device using the "RESET" button or by powering it off and on again. Upon startup (within 7 seconds), press the "BOOT" button three times. This action will put your device in setup mode, and you will see Access Point information on the OLED display if connected.

image

2. Connect to Your Device's Wi-Fi Access Point:

Connect your computer to the following Access Point listed in your computer's Wi-Fi settings:

SSID: Light_Tracker_Plus

Password: Light12345

image

After connecting, type the following URL into your browser's address bar (preferably Chrome if possible) and press enter:

URL: http://192.168.4.1

3. Setup Menu

Click on the "Web (OTA) Firmware Update" option.

image

4. Choose Firmware

Select the "firmware.bin" file downloaded in the first step.

image

Then click on the "Update" button to start the update process.

image

Your device will restart automatically if the update process completes successfully. You can check out -> * TinyGS Configuration

Method 2: ESPTOOL - Firmware Upload via Web Interface

The easiest way to upload firmware to ESP32-based devices is through Chrome using the following address. This way, you won't need to install any programs on your computer.

https://espressif.github.io/esptool-js/

When you open the above link with Chrome on your computer, you will see a page like the one below.

image

On the opened page, first, click the "Connect" button, and you will see a popup window like the one below.

image

In the popup window above, select the line that says "USB JTAG/serial debug unit" and then click the "Connect" button.

IMPORTANT NOTE: If you do not see a line that says "USB JTAG/serial debug unit," either you may not have put your device into programming mode as described in the first step, or the Device Manager in the Windows operating system has not granted access permission to the USB connection.

image

After clicking "Connect," if you see the messages highlighted within the red frame in the black console screen on the main page, it means your device is ready to receive firmware (software) upload.

image

Before selecting the firmware file, you should first change the Flash Address value to 0x10000. (IMPORTANT: When the page is loaded, it comes with the default value of 0x1000, but you need to change it to 0x10000. In other words, you need to add one more zero at the end.)

Flash Address: 0x10000

File : firmware.bin

After that, use the "Choose File" option to select the firmware.bin file that you downloaded.

After updating the Flash Address to 0x10000 and selecting the firmware file, click the "Program" button as shown in the screenshot below.

image

Then, the firmware uploading process to the device begins. After about 7-8 seconds, you should see a log at the bottom of the console screen like the one below.

image