Skip to content

Temtel/tnc1

 
 

Repository files navigation

tnc1

Mobilinkd TNC1 Firmware

==== To build the software, just type "make". The EEPROM section needs to be removed from the ihex file.

avr-objcopy -O ihex -R.eeprom images/mobilinkd-tnc1.elf images/mobilinkd-tnc1.hex

The hex file can then be uploaded using "avrdude -c avr109" or using the Mobilinkd Android configuration app.

The Mobilinkd TNC1 uses the XBoot++ bootloader: https://github.com/alexforencich/xboot

To build an image which includes the bootloader, build the xboot++ bootloader using the supplied xboot configuration file. Then merge the two files with srec_cat.

srec_cat xboot/xboot.hex -intel mobilinkd-tnc1/images/mobilinkd-tnc1.hex
-intel -o mobilinkd-tnc1/images/mobilinkd-boot.hex -intel

The output file, mobilinkd-boot.hex, can then be uploaded via the ISP port on the board using an ISP programmer such as the USBASP v2.0. This is the programmer that I use, along with a custom cable with pogo pins.

About

Mobilinkd TNC1 Firmware

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 81.5%
  • C++ 17.0%
  • Objective-C 0.5%
  • Assembly 0.5%
  • Makefile 0.3%
  • HTML 0.1%
  • Other 0.1%