I have an HTC Thunderbolt running Android 2.3.4. I am no longer using my carrier, Verizon, so I cannot do an automatic update.
I know that my device can run Android 4:
http://en.wikipedia.org/wiki/HTC_ThunderBolt
"..the ThunderBolt was updated to Android 4.0.4 (Ice Cream Sandwich) and Sense 3.6."
I have the Android 4 SDK and Eclipse on my machine.
updatetag you used, and click theinfolink, you will find some helpful links you should check first. Thefaqlink also will lead to valuable results. Have you checked either of them? – Izzy Feb 9 at 23:47