Can any one explain this please, I have come to HTC scene after long time, from what I understand if i have to use cutom roms, I have to flash fimrware seperately, I was under impression that firmware and rom are same, Please help