Downloads

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 19 files, weighing 59.3 MiB with 170,417 hits in total.

Displaying 1 to 19 of 19 files.

General

  MobilinkdTNC2UsersGuide.pdf
» 3.1 MiB - 46,766 hits - March 11, 2018
The User's Guide for the Mobilinkd TNC2. Updated 2018-03-11 with new images, descriptions, and configuration information for APRSdroid 1.4.

  MobilinkdTNC2.pdf
» 99.7 KiB - 9,318 hits - January 15, 2017

Schematic diagram for the Mobilinkd TNC2 v 2.2.3 (2017 model).

  Mobilinkd_TNC2_schem.pdf
» 2.2 MiB - 12,738 hits - January 18, 2015
Schematic diagram for the Mobilinkd TNC2.

  MobilinkdTNC1UsersGuide-112.pdf
» 1.6 MiB - 16,527 hits - September 6, 2014
The User's Guide for the Mobilinkd TNC1.

  Mobilinkd_TNC1_schem.pdf
» unknown - 9,492 hits - September 22, 2013
Schematic for the Mobilinkd TNC1.

Windows

  MobilinkdTncConfig-0.6.1-win32.msi
» 27.3 MiB - 10,563 hits - January 19, 2015

Mobilinkd TNC configuration utility for Microsoft Windows. Use this programs to set output volume, monitor input volume and set all KISS parameters on computers running Microsoft Windows. The computer must have a Bluetooth interface in order to use this program.

This is only for the TNC2 -- it will not work with the TNC3.

Please use the iOS or Android config app rather than this program.

Firmware

  mobilinkd-tnc2-585.hex
» 59.1 KiB - 4,738 hits - January 15, 2017

Mobilinkd TNC 2.2 (2017 model) release firmware.

** THIS IS FOR THE TNC2.2 ONLY. **

** PLEASE DO NOT UPDATE YOUR TNC2.2 FIRMWARE iF YOUR TNC IS FUNCTIONING PROPERLY. YOU RISK DAMAGING THE DEVICE. THIS IS NOT AN UPDATE. **

  mobilinkd-tnc2-579.hex
» 58.2 KiB - 3,973 hits - March 13, 2016

This is the factory image for the TNC2.1.

** THIS IS FOR THE TNC2.1 ONLY. **

** PLEASE DO NOT UPDATE YOUR TNC2.1 FIRMWARE iF YOUR TNC IS FUNCTIONING PROPERLY. YOU RISK DAMAGING THE DEVICE. THIS IS NOT AN UPDATE. **

  mobilinkd-571.hex
» 58.8 KiB - 4,795 hits - January 21, 2015
TNC2 factory firmware image. This may be uploaded to via the firmware upload utility in the Mobilinkd config apps.** THIS IS FOR THE TNC2 ONLY. **** PLEASE DO NOT UPDATE YOUR TNC2 FIRMWARE iF YOUR TNC IS FUNCTIONING PROPERLY. YOU RISK DAMAGING THE DEVICE. THIS IS NOT AN UPDATE. **

  mobilinkd-boot-tnc2-571.hex
» 53.9 KiB - 5,297 hits - January 21, 2015
TNC2 factory firmware version 571 plus xboot++ bootloader. This file must be uploaded with an ISP programmer.

  mobilinkd-471.hex
» 61.7 KiB - 5,580 hits - October 8, 2014
Latest firmware for TNC1 as of 2014-10-08. Contains fix for TX buffer overruns which would cause the TNC to stop transmitting when doing packet ops. *** THIS IS FOR TNC1 ONLY. YOU WILL BRICK YOUR TNC2 BY APPLYING THIS. ***

  mobilinkd-boot-282.hex
» 43.1 KiB - 5,615 hits - August 13, 2013
TNC1 firmware version 282 plus xboot++ bootloader. This file must be uploaded with an ISP programmer.

Linux

  MobilinkdTncConfig-0.6.1.tar.gz
» 24.4 KiB - 4,776 hits - January 19, 2015
Mobilinkd TNC configuration program for Linux users. This is for both the TNC1 and the TNC2. Use this programs to set output volume, monitor input volume and set all KISS parameters on computers running Linux. The computer must have a Bluetooth interface in order to use this program.

TNC3

  firmware-2.0.1.elf
» 6.3 MiB - 2,831 hits - July 4, 2020

Firmware update instructions.Please use STM32CubeProgrammer version 2.13.0 or earlier for now as later versions of STM32CubeProgrammer have a defect preventing the software from programming the TNC3.

Please note that updated config apps for iOS and Android are required to enable 9600 baud. On iOS, you must be using the Mobilinkd Config app version 1.1 or greater. On Android, the Mobilinkd Config app version 1.3.0 or greater is required.

2.0.1: Fix corrupted TX when connected via USB. Reduce minimum frame size.

2.0.0: Add 9600 baud support.

1.1.7: Eliminate Bluetooth data stalls.

1.1.6: Avoid deadlock on startup.

1.1.5: Initialize PTT & KISS parameters properly when running without a battery.

1.1.4: Do not detect carrier when no signal is present. This allows the TNC to work with a closed squelch.

1.1.3: Fix USB serial port behavior on Windows impacting Winlink Express. Improve 1200 baud decode performance. Change modulator to send HDLC idle frame during preamble (TX delay).

1.1.2: Fix corrupted packets caused by SLIP encoding error. Reduce packet collisions by fixing CSMA handling defect.

1.1.1: Fix issue where short 17-byte packets were being dropped. This defect impacted Winlink users.

1.1.0: This decreases the latency over BLE connections. It noticeably improves responsiveness of the iOS Config App. (This update does little if you are not on iOS.)

  TNC3-schematic.pdf
» 598.1 KiB - 4,341 hits - January 19, 2019
Schematic diagram for the Mobilinkd TNC3 PCB.

  MobilinkdTNC3.pdf
» 1.0 MiB - 19,804 hits - January 13, 2019
This is the User Guide for the Mobilinkd TNC3.

TNC4

  tnc4-firmware-2.5.14.elf
» 7.2 MiB - 196 hits - August 5, 2024

Firmware update for the TNC4

Firmware update instructions.

Changes

  1. Version 2.5.14
    1. Fix a potential PTT lock-up that can occur when a connection is dropped while transmitting.
    2. Watchdog reset when PTT is activated but modulator is inactive.
    3. Fix an RTC initialization bug.
    4. Reset button takes the TNC out of low battery state.
    5. Update battery monitor code and add VDDA monitor.
    6. Indicate error when VDDA exceeds 3.42V (input audio is over-driven). Shutdown when VDDA falls below 3.18V (low battery).
    7. Update 9600 baud FSK modulator to use interpolating FIR filter rather than lookup table for pulse shaping.
    8. Reset LED indicator when stopping to prevent bogus indicator on button press while stopped.
    9. Fix M17 packet SRC (TNC3 -> TNC4).
    10. Fix M17 demod offset.
    11. Fix divide by zero that would cause M17 demodulator to stop working.
    12. Other miscellaneous M17 demod changes which should improve demod performance.
    13. Optimize math in DataCarrierDetect.
    14. Internal improvements.
      1. 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.
      2. Work around new defect in HAL_RCC_OscConfig.
      3. Make startIOEventTask the default task.
      4. Disable CDC connection when Bluetooth connection established rather than stalling USB.
  2. Version 2.5.10
    1. Fix high power drain when powered off.
  3. Version 2.5.9
    1. Fix shutdown LED duration.
  4. Version 2.5.7
    1. Limit how long the error code will display before restarting.
    2. Fix detection of USB host disconnect events.
    3. Fix LED indicator during startup.
  5. Version 2.5.6
    1. Fix startup LED indication.
    2. Small BLE advertising change.
  6. Version 2.5.5
    1. Fix error due to BLE re-connect on power on (flashing red LED).
    2. Fix hang on error condition.
    3. Fix intermittent LED indication problem on power off.
    4. Fix LED indication problem on USB serial connection.
    5. Fix sysclock setup when disconnected.
    6. Improve USB battery charge detection handling.
  7. Version 2.5.3
    1. Fix charging port detection.
    2. Fix wake up on USB connect/disconnect.
    3. Fix duplicate ELF section warning from programmer.

  tnc4-firmware-2.5.10.elf
» 7.4 MiB - 798 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

  1. Version 2.5.10
    1. Fix high power drain when powered off.
  2. Version 2.5.9
    1. Fix shutdown LED duration.
  3. Version 2.5.7
    1. Limit how long the error code will display before restarting.
    2. Fix detection of USB host disconnect events.
    3. Fix LED indicator during startup.
  4. Version 2.5.6
    1. Fix startup LED indication.
    2. Small BLE advertising change.
  5. Version 2.5.5
    1. Fix error due to BLE re-connect on power on (flashing red LED).
    2. Fix hang on error condition.
    3. Fix intermittent LED indication problem on power off.
    4. Fix LED indication problem on USB serial connection.
    5. Fix sysclock setup when disconnected.
    6. Improve USB battery charge detection handling.
  6. Version 2.5.3
    1. Fix charging port detection.
    2. Fix wake up on USB connect/disconnect.
    3. Fix duplicate ELF section warning from programmer.

  MobilinkdTNC4.pdf
» 2.3 MiB - 2,269 hits - February 24, 2023

Mobilinkd TNC4 User Guide

   

 

2 thoughts on “Downloads”

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

Comments are closed.