Is a phone's ROM and Firmware the same thing? I have heard of Custom ROMs and Custom Firmware, are they the same thing?  If not, whats the difference?
It's probably the same thing although ROM is supposed to be the area / location where stuff is only ever written once (during manufacture / initial flashing).