OK, my TP-Link Archer C60 can't be flashed via the webGUI or TFTP so I unsoldered it and put it on a CH341a. I was able to read the flash and make a copy and then reflashed the BIOS with OpenWRT. Then I resoldered it on the router board.
Now my flash is dead. I think that I used too high a heat setting on the hot air gun because I can't read the flash at all.
So, I ordered another flash chip, costs $1 and want to reflash it but AFAIK OpenWRT doers not come with a boot loader so I'm thinking that I will need to compile my own BIOS to include the boot loader.
My question is what packages do I need? I see a huge list but being new, I'm not sure what packages to install to use the router, run OpenVPN and make the router as bulletproof as possible.
Boot loader, Dropbear, MIPS74K library, LuCi, Ufirewall, Network-VPN, opkg what else? I couldn't find a cheatsheet presumably because anyone building their own firmware knows what they want. I'm pretty sure that I can compile myself.