[Touch HD Windows Mobile ROM Development] HDuser:
[SIZE=+2]WIKI Page for Radio Flashing[/SIZE] here

Wiki Version Page http://wiki.xda-developers.com/index.php?pagename=HTC_Blackstone_Versions

BLACKSTONE RADIOS - All of these radios have been tested and work. I highly advise flashing radio's via MicroSD card.

Credit to duttythroy-

FAQ: How to do a Rom/Radio Upgrade with SD Card..

Solution:

1.Copy BLACIMG.NBH into the root dir of your Storage Card.

2. Be sure to have at least 30% of charge.

3. Turn off your device by using the Power Button

4. Go to bootloader mode. Push and hold Vol Down + press Power button.

5. As soon as presented the message, push Power button to start flashing or Volume Down button to cancel.

6. The whole procedure will take about 3 minutes. After you finish and see the relative message, soft reset your device, you are ready.

1.09.25.14 / 52.49a.25.26W

Download 1.09.25.14 / 52.49a.25.26W Radio only Megepload

Download HD_Blackstone_Radio 1.09.25.14 (with RUU) 4shared

1.09.25.35 / 52.55b.25.28U

Download 1.09.25.35 / 52.55b.25.28U Radio Only - Duttythroy.net

Download 1.09.25.35 / 52.55b.25.28U Radio Only - 4Shared

1.10.25.25 / 52.57.25.30U

Download 1.10.25.25 / 52.57.25.30U Radio only Megaupload

Download 1.10.25.25 / 52.57.25.30U Radio only rapidshare

Download HD_Blackstone_Radio 1.10.25.25 (with RUU) 4shared

1.12.25.16 / 52.60.25.33

Download 1.12.25.16 / 52.60.25.33 Radio only - Rapidshare

Download 1.12.25.16 / 52.60.25.33 Radio only - 4Shared

1.13.25.24 / 52.62.25.34U

Download 1.13.25.24 / 52.62.25.34 Radio only - Rapidshare

Added BS_Rilphone.dll_1.13.25.24 to the bottom of this Post (sorry no cab, HDuser 5.4.2009)

Reports in the radio thread are made that this Dll does not work, so as always at your own risk

http://xdaforums.com/showthread.php?t=496665&page=12

Radio 1.13.25.24 Thread http://xdaforums.com/showthread.php?t=496665

1.14.25.24 / 52.64.25.34U

Radio 1.14.25.24 Thread http://xdaforums.com/showthread.php?t=508232

Please post issues in that thread

1.17.25.09 / 52.69.25.37

Radio 1.17.25.09 Thread http://xdaforums.com/showthread.php?t=560451

Blackstone Rilphone.dll Cabs

Credit to P1Tater for creating the cabs and to Chainfire for developing DriverWiz - Make signed CABs from driver DLLs that work

Understand, that if it doesn't work, a HR might be in your future. Please test at your own risk.

BS_Rilphone_1_08_25_23.cab

BS_Rilphone_1_09_25_23.cab

BS_Rilphone_1_09_25_24.cab

BS_Rilphone_1_10_25_25.cab

BS_Rilphone_1_12_25_16.cab

BS_Rilphone_1_13_25_24.cab

BS_Rilphone_1_14_25_24.cab

BS_Rilphone_1_15_25_14.cab

Installation method.

Install the .cab that works with the radio you want to flash.

Do not soft reset but turn off the device.

Flash via MicroSD or via your PC in the bootloader.

Finished!

The Following has been copied out of AllTheWay post http://xdaforums.com/showpost.php?p=3508408&postcount=365

I have been noticing in the Raphael community there has been a lot of talk of changing the rilphone.dll file when flashing to a new radio.

I was able to get a GPS signal lock with the radio and .dll file in under 10 seconds using first Quick GPS then loading up Google Maps. Calls are also very clear as well.

Currently I am using radio 1.12.25.16 with the rilphone.dll file that I downloaded from here.

If you would like to read more information on what the rilphone.dll does read this post by Da_G

Here is Microsoft's explanation of it

When a module first registers with the RIL, it passes in two callback functions. One is used for unsolicited notifications, and the other is used for responses to function calls. For example, when the phone receives a new incoming call, the RIL uses the unsolicited notification callback to notify each module about the incoming call.

When a module calls the RIL to get the signal strength, the function call immediately returns a response identifier. The RIL uses the function response callback to convey signal strength information to the module. To ensure that response callbacks are correctly matched with function calls, this callback structure also contains the same response identifier value that is returned by the original function call. This asynchronous architecture simplifies the RIL implementation. If a module needs to call a RIL function in a synchronous manner, it needs to make the function call and block until the module receives the function response callback.