I unlocked phone, then rooted it. Had stock ROM on it and I had the latest TWRP recovery flashed on.
USed the CM installer... Which was probably my mistake. I am going to search for the most stable version of CM specific for the HTC One on the XDA forum once I fix this issue.
Also is the light sensor on the front or back of the phone?
Okay, I will try holding down power + volume down tonight infront of my bright bathroom lights.
I do have the latest version of TWRP on there, I got off the XDA forums last night (2.6.3.x I believe)...So I don't think I will need to reflash..? I'm not totally familiar with the adb commands.. just the fastboot ones. And by ROM zip.. do you mean the .zip for CM..? Only zip I have placed on my phone is the Superuser zip.
Phones have weird names for things, not entirely sure why.
AFAIK: The bootloader is equivalent to the BIOS. It is the first thing that loads, everything else flows from there. Many manufacturers lock it, so that it will not load an unsigned ROM (OS). Unlocking it is necessary to modify the OS, which you have done.
Next comes the recovery. Works similarly to recovery partitions on PCs. This is where you can directly modify the phone's storage without loading a full OS. This is where you can gain root access and flash a ROM (install a new OS)
Then comes the ROM (OS).
I've never used the CM installer, but from the sound of it you've been doing a weird hybrid of the normal method and the CM installer method. You've actually done most of what you need to, so it shouldn't be too hard to go on from here.
From where you are:
get the phone into the bootloader, and then into TWRP, and connect your phone to your PC.
In TWRP, go to advanced->ADB sideload, select wipe cache and wipe Dalvik, and start sideload.
On your computer, you should have a zip file of the ROM you want to load. Open a command window in the directory containing your adb.exe. Type
adb sideload <path to zip file of ROM>
This will put the ROM onto the phone storage, where it needs to be so that the recovery can install it. Once complete the recovery usually will automatically install it. If it doesn't, go back to the main menu in the recovery and select install, and select
. It will then install. Then install
(to gain root) and reboot your phone. That should work.
If the phone community just used words in the same way normal computer world did, things would be so much easier.