I suddenly got this problem at work, I checked my phone and saw I had that no signal sign and that the phone didn't recognise any network as the carrier name wasn't showing. I didn't get the popup that says something like reboot now or something, but that may be because my OS has been tampered with a lot, I rooted it, updated from 4.2.1 to 4.2.2 to 4.4 to 5.1, rooted it several times, installed and uninstalled a custom kernel, reinstalled the modem software when I had another problem with reception, apart from which my phone ran fine for 3 years. So my first guess was a software problem, but I quickly figured out that this wasn't the case. I will now try the cable fixing thing, but I'm really pissed of by this so far, I already ordered a One Plus 3T but shipping will take some more weeks and I had promised to give this phone to a family member when I upgrade. Obviously any warranty related fixes aren't possible for me anymore as my phone is 3 years old now. I'll update if I get any positive results from the foam hack.