Try again what you noted but without the SIM and Memory Cards.
After that you have a brick that the maker has to deal with by repair or exchange.
MY HTC one m9 has become stuck in a boot loop. I've tried the factory reset, going into recovery mode, letting the battery drain charging and the the reset again but nothing has worked.
The phone had the latest version of android installed and wasn't rooted or anything like that.
I'm really stuck and not sure what to do, if anyone has any ideas I'd be grateful!