I just successfully flashed my TP-LINK and wanted to chime in as I encountered.
I'm on Mac OS 14.1.2, MacBook Pro 2019 16"
At first I was getting the red/orange ring. I then tried the "ctrl+d" keyboard thing and the router would get stuck on a blinking purple ring.
I did some more researching and I found somewhere in this post someone mentioned using either "dd" or a program called Balena Etcher. Having tried "dd" a bunch of times and continuing to get to either the red/orange or to the blinking purple ring, I decided to give it a shot. I re-downloaded the image again and I also downloaded Balena Etcher. I put the image on my USB drive using Etcher and then went through the instructions again (without the keyboard), and that worked, I got the rainbow ring.
Not sure what etcher is doing right that "dd" isn't doing, I think maybe it has to do with getting the right "/etc/...." id. I maybe wasn't getting the right one? who knows. it works now so I'm done with this part. Now I just need to set things up for what I need it for.