TeensyFlasher - a simple way to flash the Teensy with AOG firmware

Just realised, while I posted this on Telegram and updated the wiki, it was never mentioned here. Oops…

I wrote a small app to make flashing the Teensy super-easy, no need for Arduino IDE, TeensyDuino, anything - it’s all self-contained in one simple program. Details on the wiki here but it’s as simple as download, unzip, Refresh list, pick the firmware, program !

If you find any issues, please let me know, either tag me here or log an Issue on github. Thanks!

8 Likes

So is this basically a fancy version of teensyloader?

Yup - and saves having to hunt for that custom firmware (the canbus/AIO and Keya derivatives aren’t mainstream yet).

Also, if you have any custom ones of your own, you can easily add them to the list.

This tool has now been updated - it not only flashes the Teensy, but also the F9p firmware and configuration. All with less than half a dozen button presses. Let me know if you have any issues please.

6 Likes

I just tried to download the ConfigOMatic, and it keeps saying there’s a virus and canceling the download. Am I missing something?

Yeah, an actual virus is the only thing missing :laughing:
Win11 or 10?

1 Like

Windows 10

Yeah, AOG had the same issue yesterday - Trojan:Win32/Phonzy.A!ml? - MS are being slightly aggressive in some of the metadata I think, I submitted it to MS as a false positive for AOG so hopefully they’ll resolve it soon. Brian did get round that by recompiling it, but github actions did the recompilation for the release so that’s kinda weird.

If you’ve any concerns, you can install Visual Studio and compile it from the source yourself.

I did upload it to VirusTotal and they said it was fine there, on MS, but the submission page at Microsoft said “virus, cloud”, so it’s their cloud protection thing that’s needing sorted.

Reports on Telegram that GPS_Out is now doing similar:
image


Hi, I have encountered an issue with config-o-matic, I have successfully used it in the past, with my teensy powered via USB while not connected to the PCB. But now. when trying to flash the Keya firmware to it, it is not being recognised by my PC. Have I somehow fried my teensy? is powering via USB a no no? If there’s any input or help anyone can shed any info on my issue that would be great. I have ordered a new teensy if I have killed it. Cheers!

Maybe your cable to the teensy is power only not power and data that could be why its not recognised but maybe powered on. Try another cable. The couple ive done is take the teensy off the board connect to tablet via usb then flash it.

After seeing your reply, I had a moment where I hoped it wasn’t such a silly oversight, so I tried every cable I could lay my hands on with no luck, before eventually plugging my teensy back into the PCB, while forgetting to remove the USB. With the USB connected and it plugged into my PCB it suddenly worked and was recognised by my PC, but config-o-matic was unable to flash it, saying it was busy. I removed the IMU from my board which somehow made it able to be flashed.
I don’t know why this situation worked as is, but its worth noting that the board was no supplied by external power at the time. It may not have been great for my teensy. but it all seems to work as is, I can now fully bench test my entire system from WAS to Keya and hope it all works!