Sounds like firmware to me. If you put a simcard in and it still says "Insert Sim" then either your firmware isn't right, or your phone may have a hardware fault.