The Mobilinkd Config App is available forAndroid on Google Play and for Apple iOS devices (iPhone and iPad) from the App Store.
The latest TNC3 firmware version is 2.01. We recommend that all TNC3 owners update to this version. It adds support for 9600 baud operation.
The latest TNC4 firmware version is 2.5.10. We recommend that all TNC4 owners update to this version. It fixes a problem with USB-C charger detection, random crashes, and current consumption when powered off.
There are 3 files, weighing 16.9 MiB with 3,594 hits in TNC4.
Displaying 1 to 3 of 3 files.
TNC4
tnc4-firmware-2.5.14.elf
» 7.2 MiB - 328 hits - August 5, 2024
Firmware update for the TNC4
Firmware update instructions.Changes
- Version 2.5.14
- Fix a potential PTT lock-up that can occur when a connection is dropped while transmitting.
- Watchdog reset when PTT is activated but modulator is inactive.
- Fix an RTC initialization bug.
- Reset button takes the TNC out of low battery state.
- Update battery monitor code and add VDDA monitor.
- Indicate error when VDDA exceeds 3.42V (input audio is over-driven). Shutdown when VDDA falls below 3.18V (low battery).
- Update 9600 baud FSK modulator to use interpolating FIR filter rather than lookup table for pulse shaping.
- Reset LED indicator when stopping to prevent bogus indicator on button press while stopped.
- Fix M17 packet SRC (TNC3 -> TNC4).
- Fix M17 demod offset.
- Fix divide by zero that would cause M17 demodulator to stop working.
- Other miscellaneous M17 demod changes which should improve demod performance.
- Optimize math in DataCarrierDetect.
- Internal improvements.
- Upgrade HAL library to version 1.18.0, STMCubeMX to 6.12.0, and STM32CubeIDE to 1.12.0. Switch to using CMake, VS Code, and STM32 Code plugin for development.
- Work around new defect in HAL_RCC_OscConfig.
- Make startIOEventTask the default task.
- Disable CDC connection when Bluetooth connection established rather than stalling USB.
- Version 2.5.10
- Fix high power drain when powered off.
- Version 2.5.9
- Fix shutdown LED duration.
- Version 2.5.7
- Limit how long the error code will display before restarting.
- Fix detection of USB host disconnect events.
- Fix LED indicator during startup.
- Version 2.5.6
- Fix startup LED indication.
- Small BLE advertising change.
- Version 2.5.5
- Fix error due to BLE re-connect on power on (flashing red LED).
- Fix hang on error condition.
- Fix intermittent LED indication problem on power off.
- Fix LED indication problem on USB serial connection.
- Fix sysclock setup when disconnected.
- Improve USB battery charge detection handling.
- Version 2.5.3
- Fix charging port detection.
- Fix wake up on USB connect/disconnect.
- Fix duplicate ELF section warning from programmer.
tnc4-firmware-2.5.10.elf
» 7.4 MiB - 863 hits - October 1, 2023
Firmware update for the TNC4
Firmware update instructions. Please use STM32CubeProgrammer version 2.17.0 or later as version 2.16.0 has a defect preventing the software from programming the TNC4.Changes
- Version 2.5.10
- Fix high power drain when powered off.
- Version 2.5.9
- Fix shutdown LED duration.
- Version 2.5.7
- Limit how long the error code will display before restarting.
- Fix detection of USB host disconnect events.
- Fix LED indicator during startup.
- Version 2.5.6
- Fix startup LED indication.
- Small BLE advertising change.
- Version 2.5.5
- Fix error due to BLE re-connect on power on (flashing red LED).
- Fix hang on error condition.
- Fix intermittent LED indication problem on power off.
- Fix LED indication problem on USB serial connection.
- Fix sysclock setup when disconnected.
- Improve USB battery charge detection handling.
- Version 2.5.3
- Fix charging port detection.
- Fix wake up on USB connect/disconnect.
- Fix duplicate ELF section warning from programmer.
MobilinkdTNC4.pdf
» 2.3 MiB - 2,403 hits - February 24, 2023
Mobilinkd TNC4 User Guide
Could you give some directions on how to install ver 3.49 of the firmware? Thanks.
Brook
The easiest is to use the firmware upload feature in the Android configuration app. Install the Mobilinkd app from Google Play. Make sure the TNC is paired to the Android device. Then just download the firmware file from this site using your Android device. The app will detect the firmware and walk you through the firmware upload process.