Good morning,
I am currently attempting to program an ATmega128 chip through a miniUSB port that gets converted from USB data lines to UART data lines through the generic ATmega16U2 chip. I have already burnt the bootloader on the ATmega128 and can program this chip through the ICSP interface. I have already installed the proper drivers for the ATmega16U2 and it was discovered correctly as the ATmega16U2. After that, I used the FLIP software to update the firmware on the ATmega16U2 chip and used hex files in the Arduino directory (I used the Arduino-usbserial-atmega16u2-Uno-Rev3.hex). Now the chip is recognized as an arduino Uno, which is obviously not the microcontroller that I am trying to program via the Arduino IDE.
Is this just a case of writing the correct hex file to the ATemga16U2 so that my computer recognizes the ATmega128? If so, is that hex files floating around the web somewhere, or must I write it myself? Please let me know if there are any useful sources/hex files that I can use for this application!
Thanks in advance.