He's hung up on it because there is something different between GSM and CDMA that is important to the discussion. In fact, no Microsoft cannot release the firmware on their own. The CDMA protocol used cryptographic keys to control devices (not just phones, but pretty much any device, including repeater hardware) that are allowed on the network. Microsoft does not have the right, legally or contractually, to embed those keys into the firmware. In fact, I don't think Verizon does the embedding either, I believe Qualcomm controls the keys. GSM, on the other hand, is a more open standard.