Cyanogenmod's wiki says to use dream_magic.radio-

But this revision says to use ota-radio-2_22_19_26I.zip

These files differ. My question is: which of them (or both?) is safe to use before flashing DangerSPL for the first time?

NB. The main difference between them seems to be that their META-INF/com/google/android/update-script files differ thus:

  • dream_magic.radio-

    assert getprop("ro.product.device") == "dream" || getprop("ro.build.product") == "dream" || getprop("ro.product.device") == "sapphire" || getprop("ro.build.product") == "sapphire"
  • ota-radio-2_22_19_26I.zip:

    assert getprop("ro.product.device") == "dream" || getprop("ro.build.product") == "dream"
  • 1
    Any radio v2 or greater should be safe, but no reason not to flash the latest - that is known to be safe.
    – Broam
    May 14, 2012 at 18:43

1 Answer 1


Those are the same radio. the file name is just different. notice the version number in both is: The first update-script was modified a bit so it supports both the dream (adp1/g1), and the magic (adp2). The OTA radio looks like it was specifically for the dream.

I, myself, would use the one that is for both the dream & magic, but really, it shouldn't matter.

  • 2
    The Dream & Magic/Sapphire are basically the same hardware as far as the radio is concerned.
    – Broam
    May 14, 2012 at 18:44

You must log in to answer this question.