mobilinkd / tnc3-firmware

Firmware for the Mobilinkd TNC3. STM32L433-based Bluetooth/LE KISS TNC.
GNU General Public License v3.0
38 stars 14 forks source link

TNC Modulator Not Initialized at Power On #10

Open mobilinkd opened 5 years ago

mobilinkd commented 5 years ago

When the TNC is not powered (no battery or USB power) and it is first powered on, the modulator is not properly initialized. The modulator is only properly initialized after the TNC has been reset.

This is not an issue when the TNC has a battery connected because the hardware configuration is maintained in SRAM. The issue appears to be due to the modulator being initialized with bogus data before the hardware configuration is read from the EEPROM.