[G1 Android Development] ezterry:
OK,

Good news:

Cyanogen -> Rogers patch 1.5 and back (and added bonus for linux/mac users no need to run a windows application to do it)

Bad news: in writing this and redoing the process I did something silly and bricked my phone: (so continue with caution)

Here is a hacked version of the dream rom.nbh used to update to Rogers new version. (Basically just flagged it not to touch the SPL)

News Update (Feb 1):

bcrook and beav_35 have extracted the radio image from the nbh; see:

http://xdaforums.com/showpost.php?p=5509214&postcount=345

http://xdaforums.com/showpost.php?p=5510235&postcount=350

Thus if you wish to only get the radio you may wish to check the above out. Otherwise there is nothing wrong with using the instructions on this thread for trying/developing for/hacking the new rogers rom w/o loosing the SPL as many people have successfully used.

(I have read reports of people flashing the radio resulting in a working phone; and have checked the data appears to be extracted correctly; thus I'm fairly confident the radio.img is correct; However I have not flashed it myself via the img so you continue at your own risk)

Flash ROGERS rom (sans SPL) to your phone

!*! Please be sure to proceed with caution; also note while flashing to the rogers rom ought to be fairly safe flashing radios [including the one in this rom and the ota] always have a potential risk of bricking a phone, as some people have found out the hard way.

You will need:

* recovery-RA-dream-v1.5.2R.img

* DREAIMG.nbh For Rogers 911 fix

* working fastboot

* Engineering SPL (others may or may not work):

DREAM PVT 32B ENG S-OFF

HBOOT-1.33.2005 (DREA21000)

* EBI0 users (aka RADIO-2.22.19.26I): signed-dream_devphone_userdebug-ota-14721.zip or radio image

(edit) NOTE this will likely only work on rogers HTC Dream phones.

1) download http://rapidshare.com/files/340176423/DREAIMG.nbh.html MD5: f6c6865a92f52345cee374960773df7d

2) Place this version of DREAMING on the root of your SD card

3) run Nandroid backup!!! (this also ensures your current recovery works)

4) turn off phone and turn on holding camera

5) Start HBOOT mode (may start on its own, otherwise press "send" to go to FASTBOOT then camera to return and re-try HBOOT)

6) it will ask you to install [1] RADIO_V2 [2] RECOVERY [3] BOOT [4] SYSTEM [5] USERDATA

7) press action key (trackball) to install rogers firmeware w/o SPL

8) wait while install continues

9) When prompted to reboot hold camera while you press the action key

10) Now back in the SPL use fastboot to flash recovery-RA-dream-v1.5.2R.img (fastboot flash recovery recovery-RA-dream-v1.5.2R.img)

11) Menu to shut off

12) power and boot into rogers rom

>> You now have a non-rooted rogers rom with the rogers radio;

>> however you have fastboot with engineering SPL; and a full recovery image

If you where using radio 2.22.19.26I this will need to be recovered and nandroid restore run; otherwise hopefully you only need the nandroid restore (not tested by me)

Restore Cyanogen and other EBI0 roms /Radio 2.22.19.26I From a previous Nandroid backup ONLY:

First if you are running CM.. strongly consider switching to the EBI1 version it is much less likely to brick your phone:

http://xdaforums.com/showpost.php?p=5486532&postcount=428

Thus far 3 phones (my own included) have been bricked attempting to restore EBI0; as such I'm removing my original instructions (I'm confident they worked if used correctly but think there are better ways to keep your phone operating)

New steps:

1) nandroid restore

2) reboot phone (if it boots you restored a EBI1 rom.. and its a good thing we didn't use my original steps)

3) If the phone gets stuck on rogers logo pull battery

4) reconsider switching to EBI1 port http://xdaforums.com/showpost.php?p=5486532&postcount=428

5) if for a second time you refuse to switch to the EBI1 port: download ota-radio-2_22_19_26I.zip from http://code.google.com/p/sapphire-port-dream/

6) unzip and extract radio.img

7) enter fastboot on the phone

8) run 'fastboot flash radio radio.img'

9) try to boot your phone good luck

Restore Cyanogen or other EBI1 rom From a previous Nandroid backup ONLY:

1) Run Nandroid recovery

New CFW Install:

Find and Follow "rogers" install instructions

EBI0 roms: you have only installed the SPL; you will still need to install Radio + recovery

EBI1 roms: you have already installed SPL + Recovory