I'm just trying to get my head round all this. I've currently got a Hero/G2 and I'm waiting for Tmobile to release the new ROM. I understand this will take the Build number from 1.xxxxxxxxx to 2.xxxxxxxxxx So the firmware version is 1.5 which is cupcake??? And that won't change when the new ROM comes out. So what is Doughnut? 1.6 I understand. And will we (Hero users) ever get this? If it's out now, how come the phone didn't come with it? Do any phones come with Doughnut? Sorry for all the questions, but I'm just trying to get my head round it all!