Darren, as I said in the previous post it worked fine when I put the SIM card to my other phone with the USB data cable, but doesn't with the HTC One M7 (the burner I bought just for this).
I even stayed up all night rooting my HTC One with CyanogenMod. The Pineapple App still doesn't recognise the USB Tethering BUT IT WORKS since I can connect to the Pineapple WiFi connection from another phone, then browse to http://172.16.42.1:1471 and login wirelessly. The problem is therefore the App that doesn't recognise the USB tethering so I can't login directly from the HTC. I have to use 2 phones for it to work.