Originally Posted by felixacosta23
I ran the reset through the OS. Is that considered a hard reset or factory reset? Now i tried going through the stock recovery using the buttons and wiped cache and wipe data/factory reset. It seemed to clear the bootloop problem with wifi. Is there a difference doing a reset through the OS vs through the buttons? Thanks for your help.
"Reset phone" in Settings is the same as a factory reset, and is same as doing it in recovery. Although keep in mind that "factory reset" is a bit of a misnomer. All it does is wipe the user data (/data) partition. It doesn't do anything to the current ROM/OS installed; despite popular misconception that it will somehow "revert" the OS if its been updated.
The term "hard reset" is a term that is used a different ways by different people. So I try to avoid use of it altogether. HTC specifically uses the term "hard reset" to be the same as factory reset:
Others will sometimes use the term "hard reset" to mean simply a forced reboot using the device specific button combo (in the case of the M8, holding down power and vol up).
In any case, you've already done a factory reset and wiped cache. So the only other thing I can suggest is running the RUU. To do this, go to the following webpage, and follow instructions near the bottom under "Manual system update instructions":
RUU is pretty much the nuclear option, it will rewrite a complete software image (ROM, radio, recovery, bootloader, etc.) to the phone, and possibly/hopefully repair anything that may be causing your issue.