[Desire HD General] cL0uD`:
I want to try to finally find out the source of my problem, searched xda for possible reason, but unfortunately in vain.

The problem is my phone sometimes randomly drops calls and also sometimes behaves as unavailable even though i have 4 bars and i get sms saying: "*** called u 1 min ago", but i've got no idea what was the reason for him not getting to me a min ago when i had same 4 bars

I used many radios with many different RILs, the situation seems to become better with the latest radio and RIL but it still sometimes drops calls, absolutely randomly, it can happen after 5 mins, or on the 10th second, I just stop hearing the other guy for a sec, then the phone beeps and the call is over

Most of the time i get drops with same people and have no problems talking with others, but i see no suspicious characteristics discriminating one of them from another (

All the ppl in the list of "droppers" use same provider as i do...well and that's all, their phone models are completely different, no more coincidences

Full description of my phone is in the signature + i got case-mate tough for dhd, but i don't think it can cause such problems as even gps works well with this cover..

Oh also i'm using setCPU - ondemandX 122-998 Mhz

I got only one guessing that looks good, but i'd like to know ur opinion on that, as the signature says i use undervoltage script by killersloth (PUV), which is the most energy-efficient of all available in the NCTeam's kernel thread, can it probably be THAT energy-efficient that it makes the radio on the phone lack energy and forces the hang up?

Figures of that PUV script:

echo '24576 750' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

echo '61440 750' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

echo '122880 750' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

echo '184320 750' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

echo '192000 750' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

echo '122000 750' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

echo '230400 775' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

echo '307200 775' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

echo '384000 875' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

echo '460800 875' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

echo '537600 875' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

echo '614400 875' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

echo '691200 875' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

echo '768000 900' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

echo '844800 925' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

echo '921600 925' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

echo '998400 950' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

echo '1075200 1000' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

echo '1152000 1025' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

echo '1228800 1050' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

echo '1305600 1075' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

echo '1382400 1125' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

echo '1459200 1150' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

echo '1536000 1200' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

echo '1612800 1250' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

echo '1689600 1300' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

echo '1766400 1375' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

echo '1843200 1425' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

echo '1920000 1450' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

echo '1996800 1475' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

Is there anybody who faced this or has any idea of how to fix this?