I have a TL-MR3040 v2.4 that I had running in the past. We first ran into an issue when we took the LibraryBox flash drive from a different MR3040 and put it in this one, the other one had a different setup with a different SSH password. Apparently you can't just take from one and put into another. Who knew.
So before discovering that the other drive (let's call it driveA) only worked in the other box (boxA) I reset boxB to the FailSafe settings and wiped driveB.
Now, the only way to ping or telnet 192.168.1.1 is to do the FailSafe (reboot, press reset button), then set my IP address to static 192.168.1.2. Then I can ping it and telnet in. HOWEVER, if I reboot the box by powering it down with the switch on the side and reboot it I am no longer able to telnet in and the IP must still be set to static.
I'm using Ethernet connection or wireless, Mac and PC, plugged in to power and not. I've done this failsafe process successfully on another box in the past.
I'm trying to find its old ssh password to see if the second time around it wants SSH, despite the failsafe. Also I've tried using a different flash drive than driveB. Any other ideas?