[Desire HD Q&A, Help & Troubleshooting] mickeyasamoah:
Hey. I think I have figured it out.

Okay so here is what I think is causing the problem. I happened to open the build.prop file. And there are many contradictions in it actually in dhd Roms.(comparing it to the build.prop from the mytouch 4g.)

First, the cid number on the build.prop is different from that of the phone.

Second, there is something that has to do with worldwide band and its setted to 0.

Third, the phones cid number is not in the supported cids in the build.prop

Fourth, some settings that have to do with data and 3g are setted differently. And those settings are under the RIL column.

So I am thinking those settings were made to suit those in USA and UK.

So if we were able to modify the build.prop, it might actually work:D;)

Here is the build.prop from my current Rom.

ro.ril.ecc.HTC-GCC=999,112,997

ro.ril.ecc.HTC-WWE=999

ro.ril.enable.a52.HTC-ITA=1

ro.ril.enable.a53.HTC-ITA=1

ro.phone.min_match.HTC__Y13=7

ro.phone.min_match.HTC__J15=7

ro.ril.enable.a52=0

ro.ril.enable.a53=1

ro.ril.hsdpa.category=28

ro.ril.hsupa.category=7

ro.ril.hsxpa=2

ro.ril.disable.fd.plmn.prefix=23402,23410,23411,23420

ro.ril.enable.sdr=1

ro.ril.enable.amr.wideband=0

ro.ril.vmail.23415=1571,BT

ro.ril.vmail.27203=171

# Begin build properties

ro.aa.rid=161

ro.aa.skulist=405

ro.aa.customizationid=260999

ro.aa.taskid=225512

ro.aa.project=Ace_Sense30_S

ro.aa.mainsku=401

ro.aa.modelid=PD9810000

ro.aa.romver=3.12.405.1

ro.com.google.clientidbase=android-htc

ro.build.id=GRJ90

ro.build.display.id=GRJ90

ro.build.version.incremental=199157.1

ro.build.version.sdk=10

ro.build.version.codename=REL

ro.build.version.release=2.3.5

ro.build.date=四 11月 10 14:54:09 CST 2011

ro.build.date.utc=1320908049

ro.build.type=user

ro.build.user=root

ro.build.host=ABM030

ro.build.tags=release-keys

ro.product.model=Desire HD

ro.product.brand=htc_wwe

ro.product.name=htc_ace

ro.product.device=ace

ro.product.board=spade

ro.product.cpu.abi=armeabi-v7a

ro.product.cpu.abi2=armeabi

ro.product.manufacturer=HTC

ro.product.locale.language=hdpi

ro.board.platform=msm7x30

# ro.build.product is obsolete; use ro.product.device

ro.build.product=ace

# Do not try to parse ro.build.description or .fingerprint

ro.build.description=3.12.405.1 CL199157 release-keys

ro.build.description=3.12.405.1 CL199157 release-keys

ro.build.changelist=199157

ro.build.fingerprint=htc_wwe/htc_ace/ace:2.3.5/GRJ90/$:user/release-keys

ro.build.project=Ace_Sense30_S:225512

ro.product.version=Android Revolution HD 9.0 by mike1986

ro.build.languageremove=0

ro.build.sense.version=3.0

keyguard.no_require_sim=1

# end build properties

#

# system.prop for ace

#

ro.sf.lcd_density=240

debug.fb.rgb565 = 0

rild.libpath=/system/lib/libhtc_ril.so

# RilLibPath for Ganlite by Godel_Chen

rild.libpath.ganlite=/system/lib/librilswitch.so

rilswitch.vendorlibpath=/system/lib/libhtc_ril.so

rilswitch.ganlibpath=/system/lib/libganril.so

# Modify MMS APN retry timer from 5s to 2s.

ro.gsm.2nd_data_retry_config = max_retries=3, 2000, 2000, 2000

# ace RF team request

ro.ril.enable.dtm = 0

ro.ril.gprsclass = 12

ro.ril.hsdpa.category = 10

ro.ril.hsupa.category = 6

ro.ril.hsxpa = 3

# Default network type.

# 0 => WCDMA preferred.

ro.telephony.default_network=0

wifi.interface=eth0

wifi.supplicant_scan_interval=120

# The OpenGL ES API level that is natively supported by this device.

# This is a 16.16 fixed point number

ro.opengles.version = 131072

# This is a high density device with more memory, so larger vm heaps for it.

# Change to 32m, due to 2.3.3 GB already change to 32m

dalvik.vm.heapsize=32m

# For the default value of agps

ro.ril.def.agps.mode = 2

# For HSDPA low throughput

ro.ril.disable.power.collapse = 1

# For Ace China NEL

ro.ril.update.org.acoustic = 1

# For emmc phone storage

ro.phone_storage = 0

# Release Bluetooth HW/SW information

ro.bt.chipset= Broadcom BCM4329-B1

ro.bt.version= Bluetooth 2.1 + EDR

ro.bt.stack= Broadcom BTL-A

ro.bt.stack.version= 2.0.50.032

#0x10000010010100100000011 represent bt profile list

ro.bt.profiles= 4270339

# Properties of BTLA stack

service.brcm.bt.activation = 0

service.brcm.bt.srv_active = 0

service.brcm.bt.hcid_active = 0

service.brcm.bt.btld = 0

service.brcm.bt.btld_pid = 0

service.brcm.bt.avrcp_pass_thru = 0

service.brcm.bt.avrcp_toggle = 1

# For quick boot mode

persist.sys.shutdown.mode = hibernate

# Properties of Scalado Denoise param.

postprocess.iso_midband = 400

postprocess.denoise_level = 5

# Following property will be reference by Settings.

ro.product.processor=1GHz Qualcomm QSD8255

ro.product.ram=768MB

ro.product.display_resolution=4.3" | 480x800 WVGA Resolution

ro.product.main_camera=8Mpx

ro.product.front_camera=NA

ro.product.bluetooth = 3.0

ro.product.wifi = 802.11 b/g/n

# For opensense sdk

ro.htc.common.version = 2.1.0.0

# Properties for supporting framework features

ro.htc.framework.screencapture = true

# Extend key dispatching timeout

keydispatchtimeout = 15000

# ADDITIONAL_BUILD_PROPERTIES

# BUILD.PROP_MODIFIED_BY_MIKE1986_FOR_ANDROID_REVOLUTION_HD

ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html

ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/basic/privacy.html

ro.com.google.networklocation=1

ro.setupwizard.mode=OPTIONAL

ro.config.ringtone=QuietlyBrilliant.mp3

ro.config.notification_sound=Zeta.mp3

ro.config.alarm_alert=NewDay.mp3

ro.config.cal_notification=Epsilon.mp3

ro.config.msg_notification=Gamma.mp3

ro.com.google.gmsversion=2.3_r7

wifi.interface=eth0

ro.opengles.version=131072

media.a1026.nsForVoiceRec=0

media.a1026.enableA1026=1

dalvik.vm.dexopt-flags=m=y

net.bt.name=Android

dalvik.vm.stack-trace-file=/data/anr/traces.txt

# Additional build.prop tweaks for Android Revolution HD

# Render UI with GPU

debug.sf.hw=1

# Increase overall touch responsiveness

windowsmgr.max_events_per_sec=60

debug.performance.tuning=1

video.accelerate.hw=1

# Disable checkin services, error reporting and logging

ro.config.htc.nocheckin=1

ro.config.nocheckin=1

profiler.force_disable_err_rpt=1

profiler.force_disable_ulog=1

# Improve overall media quality

ro.media.enc.jpeg.quality=100

ro.media.dec.jpeg.memcap=8000000

ro.media.enc.hprof.vid.bps=8000000

# Tweaks for battery saving

pm.sleep_mode=1

# For ext4 file system

ro.ext4fs=1

# Turn on Just In Time in dalvik virtual machine

dalvik.vm.execution-mode=int:jit

# Tweaks identyfication code

ro.ident=Android_Revolution_HD

# EXTRA TWEAKS

# Disable Sending Usage Data

ro.config.nocheckin=1

# Deeper Sleep

pm.sleep_mode=1

# Disable Kernel Error Checking

ro.kernel.android.checkjni=0

ro.ril.gprsclass=12

ro.ril.hep=1

ro.ril.enable.dtm=1

ro.ril.enable.3g.prefix=1

Now give attention to the Ril and the cid.

Now compare it to the mytouch 4g build.prop, its a world wide phone so it works everywhere so it has a worldwide settings

ro.ril.ecc.VODA-Africa-South=112,911,999

ro.ril.ecc.HTC-GCC=999,112,997

ro.ril.ecc.HTC-WWE=999

ro.ril.ecc.HTC-Dutch=112

ro.ril.ecc.HTC-SPA=112, 911

ro.ril.ecc.HTC-FRA=112,911

ro.ril.ecc.HTC-ITA=112,911

ro.ril.ecc.HTC-EastEurope=112

ro.ril.enable.a52.HTC-ITA=1

ro.ril.enable.a53.HTC-ITA=1

ro.phone.min_match.HTC__Y13=7

ro.phone.min_match.HTC__J15=7

ro.phone.min_match.HTC__016=7

ro.ril.enable.a52=0

ro.ril.enable.a53=1

ro.ril.enable.dtm=0

ro.ril.hsdpa.category=10

ro.ril.hsupa.category=6

ro.ril.hsxpa=2

ro.ril.fast.dormancy.rule=1

ro.ril.fast.dormancy.timeout=3

ro.ril.radio.svn=1

ro.ril.disable.fd.plmn.prefix=23402,23410,23411,23420,27202

ro.ril.enable.managed.roaming=1

ro.ril.enable.sdr=1

ro.ril.enable.amr.wideband=1

ro.ril.rxd.mode.nv=10

ro.ril.enable.rxd=1

ro.ril.enable.r8fd=0

ro.com.google.clientidbase=android-htc-rev

ro.ril.vmail.23415=1571,BT,121,VDF UK

ro.ril.vmail.27203=171

ro.ril.vmail.65502=181

ro.ril.vmail.27211=171

ro.ril.vmail.65510=100

ro.ril.vmail.22299=4133,3ITA

ro.ril.vmail.23410=901,O2 UK,905,TESCO,443,giffgaff

ro.ril.vmail.22201=41901,I TIM

ro.ril.vmail.22210=42020,Vodafone IT

ro.ril.vmail.22288=4200,I WIND

ro.product.model=HTC myTouch 4g

ro.config.htc.enableCOTA=1

dev.defaultwallpaper=/system/customize/resource/viper.jpg

dev.deviceimage_large=/system/customize/resource/primo_device_187x370.png

dev.deviceimage_small=/system/customize/resource/primo_device_32x58.png

# begin build properties

# autogenerated by buildinfo.sh

ro.aa.customizationid=407613

ro.aa.project=PRIMO_U_ICS_40A

ro.aa.romver=2.22.401.1

ro.aa.maincid=HTC__001

ro.aa.modelid=PK7610000

ro.aa.cidlist=HTC__001,HTC__E11,HTC__203,HTC__102,HTC__405,HTC__Y13,HTC__A07,HTC__A48,HTC__304,HTC__M27,HTC__032,HTC__016

ro.aa.rid=783

ro.aa.taskid=273801

ro.aa.report=com

ro.aa.skulist=401

ro.aa.mainsku=401

ro.onecid=1

ro.cwkey=HTC__001

ro.com.google.clientidbase=android-htc

ro.build.id=IML74K

ro.build.display.id=IML74K

ro.build.version.incremental=92876.1

ro.build.version.sdk=15

ro.build.version.codename=REL

ro.build.version.release=4.0.4

ro.build.date=二 7月 31 16:36:39 CST 2012

ro.build.date.utc=1343723799

ro.build.type=user

ro.build.user=

ro.build.host=ABM018

ro.build.tags=release-keys

ro.product.model=HTC myTouch 4g

ro.product.brand=htc_wwe

ro.product.name=htc_glacier

ro.product.device=glacier

ro.product.board=glacier

ro.product.cpu.abi=armeabi-v7a

ro.product.cpu.abi2=armeabi

ro.product.manufacturer=HTC

ro.product.locale.language=hdpi

ro.wifi.channels=

ro.board.platform=msm7x30

# ro.build.product is obsolete; use ro.product.device

ro.build.product=glacier

# Do not try to parse ro.build.description or .fingerprint

ro.build.description=2.22.401.1 CL92876 release-keys

ro.build.description=2.22.401.1 CL92876 release-keys

ro.build.changelist=92876

ro.build.fingerprint=htc_europe/htc_primou/primou:4.0.4/IML74K/92876.1:user/release-keys

ro.build.characteristics=default

ro.build.project=PRIMO_U_ICS_40A:273801

ro.product.version=ViperTouch 2.1.3

ro.build.languageremove=0

ro.build.sense.version=4.1

keyguard.no_require_sim=1

# end build properties

#

# system.prop for primou

#

ro.sf.lcd_density=240

debug.qctwa.preservebuf = 1

debug.hwc.skipcomposition = 0

debug.fb.rgb565 = 0

rild.libpath=/system/lib/libhtc_ril.so

# RilLibPath for Ganlite by Godel_Chen

rild.libpath.ganlite=/system/lib/librilswitch.so

rilswitch.vendorlibpath=/system/lib/libhtc_ril.so

rilswitch.ganlibpath=/system/lib/libganril.so

# Modify MMS APN retry timer from 5s to 2s.

ro.gsm.2nd_data_retry_config = max_retries=3, 2000, 2000, 2000

# vision RF team request

ro.ril.gprsclass=12

ro.ril.hsdpa.category=10

ro.ril.hsupa.category=6

ro.ril.hsxpa=3

# Default network type.

# 0 => WCDMA preferred.

ro.telephony.default_network=0

#

# system props for the data modules

#

ro.use_data_netmgrd=true

persist.data_netmgrd_nint=8

#

wifi.interface=wlan0

wifi.supplicant_scan_interval=60

wifi.softap.interface=wlan0

wifi.softapconcurrent.interface=wl0.1

# The OpenGL ES API level that is natively supported by this device.

# This is a 16.16 fixed point number

ro.opengles.version = 131072

# This is a high density device with more memory, so larger vm heaps for it.

dalvik.vm.heapsize=128m

dalvik.vm.heapgrowthlimit=48m

# For the default value of agps

ro.ril.def.agps.mode = 2

# For HSDPA low throughput

ro.ril.disable.power.collapse = 1

# Release Bluetooth HW/SW information

ro.bt.chipset= Broadcom BCM4329-B1

ro.bt.stack= Broadcom BTL-A

ro.bt.stack.version= 2.0.50.032

#0x10000010010100100000011 represent bt profile list

ro.bt.profiles= 4270339

# Properties of BTLA stack

service.brcm.bt.activation = 0

service.brcm.bt.srv_active = 0

service.brcm.bt.hcid_active = 0

service.brcm.bt.btld = 0

service.brcm.bt.btld_pid = 0

service.brcm.bt.avrcp_pass_thru = 0

service.brcm.bt.avrcp_toggle = 1

service.brcm.bt.local_name =

# For quick boot mode

persist.sys.shutdown.mode = hibernate

# Properties of Scalado Denoise param.

postprocess.iso_midband = 400

postprocess.denoise_level = 5

#export for SoundHound

persist.htc.audio.pcm.samplerate=44100

persist.htc.audio.pcm.channels=2

# Following property will be reference by Settings.

ro.product.processor = 1 GHz

ro.product.ram = 768MB

ro.product.display_resolution = 4.3 inch WVGA resolution

ro.product.main_camera = 8M

ro.product.front_camera = NA

ro.product.bluetooth = 3.0

ro.product.wifi = 802.11 b/g/n

# For opensense sdk

ro.htc.common.version = 2.1.0.0

# For ext4 file system

ro.ext4fs = 1

# Properties for supporting framework features

ro.htc.framework.screencapture = true

# Extend key dispatching timeout

keydispatchtimeout = 15000

# For QC perf binary hooks

# src:vendor/qcom/proprietary/android-perf/release/lib/<CPU arch>/libqc-opt.so

ro.vendor.extension_library=/system/lib/libqc-opt.so

# For INS phone storage

ro.phone_storage = 0

# To improve APP launch time

persist.htc.multicore.switch=true

persist.htc.multicore.timeout=2000

# For autobot car pc

ro.htc.htcmode.data.path = /dev/ttyHSUSB3

# Disable 3 fingers swipe on primo device

# ro.framework.gestureservice=0

# For long press power key to restart

ro.product.hwreset = 1

# Size of soft heap limit

htc.fw.db.soft_heap_limit=8196

#

# ADDITIONAL_BUILD_PROPERTIES

#

ro.config.notification_sound=OnTheHunt.ogg

ro.config.alarm_alert=Alarm_Classic.ogg

drm.service.enabled=true

ro.setupwizard.mode=DISABLED

ro.com.google.gmsversion=4.0_r5

media.a1026.nsForVoiceRec=0

htc.audio.alt.enable=1

htc.audio.hac.enable=1

htc.audio.global.state=0

htc.audio.global.profile=0

lpa.decode=false

lpa.use-stagefright=false

ro.vendor.extension_library=/system/lib/libqc-opt.so

ro.setupwizard.enterprise_mode=1

ro.service.dpsvr.enabled=true

net.bt.name=Android

dalvik.vm.stack-trace-file=/data/anr/traces.txt

# Kernel Tweaks

ro.kernel.android.checkjni=0

ro.kernel.checkjni=0

dalvik.gc.type=precise

dalvik.vm.heapstartsize=5m

dalvik.vm.dexopt-data-only=1

dalvik.vm.verify_bytecode=false

dalvik.vm.jniopts=forcecopy

dalvik.vm.dexopt-flags=m=v,o=y

dalvik.vm.execution-mode=int:jit

#Other Performance Tweaks

ENFORCE_PROCESS_LIMIT=false

debug.gr.swapinterval=0

persist.android.strictmode=0

persist.service.lgospd.enable=0

persist.service.pcsync.enable=0

ro.min_pointer_dur=1

#Media quality improvements

media.stagefright.enable-player=true

media.stagefright.enable-meta=true

media.stagefright.enable-scan=true

media.stagefright.enable-http=true

media.stagefright.enable-record=true

ro.media.enc.jpeg.quality=100

ro.media.dec.jpeg.memcap=8000000

ro.media.enc.hprof.vid.bps=8000000

ro.media.enc.hprof.vid.fps=75

video.accelerate.hw=1

# PowerSaver Tweaks

debug.sf.hw=1

# Bravia Engine

ro.service.swiqi.supported=false

persist.service.swiqi.enable=0

# xLoud

ro.semc.sound_effects_enabled=true

ro.semc.xloud.supported=true

persist.service.xloud.enable=1

com.sonyericsson.xloud_enabled=true

xloud_enabled=true

ro.xloud.default_setting=0

# Disable sending data and logging

ro.kernel.android.checkjni=0

ro.kernel.checkjni=0

dalvik.vm.checkjni=false

profiler.force_disable_err_rpt=1

profiler.force_disable_ulog=1

debug.performance.tuning=1

ro.config.nocheckin=1

# Disable USB debugging icon on statusbar

persist.adb.notify=0

# Save Some battery

pm.sleep_mode=1

power.saving.mode=1

ro.ril.disable.power.collapse=0

# Remove Ring Delay

ro.telephony.call_ring.delay=1

mot.proximity.delay=25

# Disable HTCs Screenshot feature

ro.htc.framework.screencapture=false

# Disable Bytecode Verification

dalvik.vm.verify-bytecode=false

dalvik.vm.dexopt-flags=v=n,o=v,m=y

# Enable 3 fingers swipe

ro.framework.gestureservice=1

# Softkeybar

qemu.hw.mainkeys=1

# Ui Tweaks

windowsmgr.max_events_per_sec=240

#Default Skin

persist.sys.skin=com.htc.skin.HTC

# Venom OTA

ro.config.venom.enableCOTA=1

ro.config.venom.nocheckin=0

ro.config.venom.noappupdate=0

settings.fota.saveto=cache

ro.venom.support_kernel_change=false

Now steady the two (the ril and cid parts carefully).