My Arduino UNO won’t go into DFU mode and I am going to by another one at some point to flash the DFU enabled bootloader onto it. I’ve seen people load .hex files and flash bootloaders onto the atmega16u2 using a variety of Arduino products and I’ve only seen a few people do those task using a Teensy 3.0. I only have a Teensy 4.0 (and my UNO) but I haven’t seen anything one the 4.0 despite it being released in August 2019. I’ve tried multiple times in trying to “convert” instructions on wiring Teensy and Arduino boards to one that would make sense using a Teensy but nothing has worked. Though I am aware that buying a Leonardo or a Nano or some other board would be easier, I just don’t want to find out I could do something else to make my life easier. I am currently using the Teensy 4.0 as a programmer for the Arduino UNO but due to the lack of help the internet has given me, IDK how to do it.
TL;DR: Noob want to know if Teensy 4.0 can be used as an ISP programmer for a atmega16u2 micro-controller so he can upload a .hex file or flash DFU mode enabled firmware onto said micro-controller
P.S if this is the wrong forum could someone kindly direct me to the correct one? THX