Ok, I've been a long-time user of Mikrotik RouterOS, from the very beginning (thanks!). I wish the company success. I've got a whole host of different generations of Routerboards, say: CRS-328, wsAP ac lite (mips-be), and now the newer wap-ax (RBwsAP5Hac2ND). All work, if I leave them alone. FANTASTIC.
NOT FANTASTIC OR DESIRED: the RESET function to erase their config, since these were installed at various times by various people, who (and I am one of them) might have forgotten the password for access. See they work, reliably and we think, all is good. Then one year I want to upgrade their RouterOS/RouterBoot because I have a newer switch for small business, or for medium sized residence - and I find that I have forgotten where I kept the passwords for all those devices, or I never followed through in using a common password. (What's the use of a password to prevent access then, just give me a physical security key and I will then use it when upgrading).
So, yes, there are "simple" instructions (use paper clip to push reset button, and hold until either default config, or netboot) and you should either boot back into a known state (earlier rev) and then be able to log in --- BUT ---
What about the password that "might" have been set? Which method allows a clean factory fresh installation with no password? Like "Admin" and . See, today I had two wsAP from the same batch of 2020 hardware, and I found them and wanted to upgrade them. I also have TWO CRS-318 that are functional, but I wanted to upgrade them as well.
The RESET pin push trick didn't work as follows:
Option 1: Push reset button moments after inserting power.
Option 2: Push reset button before inserting power.
And on the wsAP and CRS-318 how small do you think that push button switch is? I understand (and I design) an SMT push button switch was used on the PCB, but why not make it larger and a PHYSICAL user-friendly RESET button?
Think about the open face of a CRS-318 in service, with the amount of wiring inserted - where do you think we have any space to insert a special tool (paper clip) keep it pressed while manipulating the power connection? Why not just have a RESET switch or a RESET button that can be easily accessed.
And if secrecy is such an issue - why not allow a tokenized backdoor so that it can wipe whole configuration on a one-key stroke action item if connected on a physical port, to a particular segmented port/socket combination and then the unit can be recycled? So connect to that, with the cryptographic token, and boom the configuration is wiped to factory default - and a blank password.
And if the company wants to make life easier for customers, why not allow lookup of the default password as set from the factory production line (in a customer portal) so that years later, the customers can input serial numbers and get the passkeys?