Your phone displays "No SIM" because it is no longer detecting the SIM card that is inserted in the SIM tray or is not inserted. If you get this error even though your SIM card is inserted, it could be a hardware or software issue.