I Switched from CleanRom 2.5 to ARHD 10.1 this week
I also flashed the new Radio and So far it's been outstanding.
The issue I have seems to be with locale settings.
It has to be set to UK English for location stuff to work, etc.
I don't have the location issue you described so not sure what it is.
Few tips if you planning on switching to 4.2.2
Backup your entire Sdcard to you PC first
then in recovery format your sdcard /factory wipe / cache wipe
reboot recovery
then adb push rom.zip /data/media
then install the rom
first boot will take 3-5 min be patient
then move stuff from your PC back to Sdcard (excluding the Android folder).
That's the safest way to a true clean install I have seen.
4.1.2 to 4.2.2 is a major Update ..do it right
If you decide to flash the radio too make sure to backup your current one first. From recovery do:
adb shell
dd if=/dev/block/mmcblk0p31 of=/sdcard/radio_firmware.img
You now have current Radio on your SD as radio_firmware.img
In case you want to restore your current Radio backup:
just do it via adb in recovery:
dd if=/sdcard/radio_firmware.img of=/dev/block/mmcblk0p31
save you some searching here's the 4A.16.3250.24 radio update:
https://www.dropbox.com/sh/6vdveku2...HTC_One/Radio_4A.16.3250.24_10.38.1150.03.zip