Is my ESP8266 faulty? Not turning on
The first thing that stood out for me was mentioning wiring from RX to RX and TX to TX. Typically you would wire RX(A) to TX(B) and TX(A) to RX(B) where A is the one device and B is the other device. 

The pins are named from the perspective of each device. So device A's RX is where A expects to receive data and A's TX is where A expects to transmit data. Similarly, device B's RX is where B expects to receive data and B's TX is where B expects to transmit data.

Try changing the wiring of those pins and hopefully it will work.