[HTC Desire C] Gordon Freeman:
Dear XDA HTC Desire C Users,

Let me start off by saying I know that this question has been asked before. I've lurked these forums since 2010, I've flashed many devices with many custom roms and kernels. I just want to know what the deal with CyanogenMod is.

I've recently come into possession of a HTC Desire C. It's a great little phone, not what I was expecting at all when I bought it off a bloke at work for £30. Started it up and it was bogged down with all the normal crap you get when someone has a lock stocked phone. Decided to check out XDA once again, and found that there was a port of my favourite rom; CyanogenMod.

I've previously used CM on my Galaxy Europa, Galaxy S 3, Galaxy S4, Nexus 7 and Xperia Play. Using my phone as a WiFi Hotspot/for Wifi Tethering (however you want to say it) was only ever a problem on the Xperia Play (and possibly the Nexus 7, I haven't actually tried). The checkbox would tick, the writing would say "Turning on wireless..." and then that would be it. It would never complete the action. USB tethering has never been an issue, and I never really needed wireless tethering until I got a Nexus 7 around Xmas. Funnily enough, my Xperia Play broke at the same time, and I went back to using the old Europa (CM7, working wifi tether).

Now I've loaded this Desire C up with CM10 with NOPE Kernel v2.6, tried this wifi fix that a lot of people seem to enjoy linking to (granted, it does make WiFi work, but not tethering). Some other suggestions were to use Barnacle WiFi Tethering app, but it creates an ad-hoc connection which a Nexus 7 can't connect to.

I guess it's really a few questions, which I can summarise here for those of you unwilling to read the above text :

- Why does CM have working WiFi hotspot/tether settings on most of my previous devices and not the HTC Desire C?

- Has anyone actually ever got their Desire C to tether with CM10 (any version for the HTC Desire C)? If so, how?

- Are all JellyBean roms having this issue?

- I've read that Sense based ROMs are the only ones that have functional wifi tethering settings. If so, that means I'd have to use an ICS ROM to be able to use wifi tethering?

- Am I doing something wrong? The past few years I've had to relearn how to do all this stuff to a different device each time, I may have missed something that's more prevalent to someone who is immersed in this regularly. My process was as follows -

1) Downloaded CM10 Build 3, TWRP 2.4.2.0, GApps & Nope Kernel v 2.6 (700mhz)

2) Flashed TWRP 2.4.2.0 as recovery (fastboot flash boot recovery.img)

3) Rebooted into Recovery

4) Backed up, wiped & flashed (Factory Reset, Cache, Dalvik, System)

5) Installed CM10 and Gapps (install .zip from sd)

6) Rebooted to Bootloader, flashed NOPE Kernel (fastboot flash boot boot.img)

7) Rebooted to Recovery, wiped Cache/Dalvik Cache

8) Started phone, set up, tried WiFi Tethering.....nothing happened.

As far as I can see, I've probably missed one detail that is affecting the entire process. I assumed that since this was cute_princes v3 marked as "wifi fix", that I wouldn't have to put the folder I linked to earlier onto my phone (the file contatining p2p_supplicant_overlay, wpa_supplicant and wpa_supplicant_overlay).

To confirm, I tried the boot.img that came with CM10, it was some form of Prometheus and that didn't work either. I have tried MiniCM10 as well, same results there. I have flashed NOPE Kernel v2.6 on both CM10 and MiniCM10, to no avail. I also tried the boot.img that was packed with MiniCM10, same result.

Sorry for the long post, but I feel that it's better to over-explain yourself, rather than leaving people guessing. If anyone could shed some light onto this, I'd be very grateful. It's something that made me curious enough to post after 4 years of silence and lurking in the background. The fact that I've managed to root and flash all the previous devices I've owned without ever having to make a post shows that all the information is available to me on this site, and that XDA is such a great place that this information is readily available for me. But in this case, I can't find what I need, so I call to you for help.

Thanks in advance,

Gordon Freeman