Chosen Solution
when i type *#06# iphone won’t show IMEI but when i go in settigns>genera>about IMEI is there i have no service issue i have tried to restore it but it won’t work i have heated the IMEI ic and it worked for 1 week and then same problem i changed the IMEI power managmet ic but same problem , i know its not the fault of IMEI ic because it shows imei in settings
Friend check if your phone has the modemfirmware number in about, if it has yet That could be a faulty PM8019, is the power supply for baseband, but is hard to make this repair, need a very well training person in micro soldering.
From my experience on previous repairs and also from what I have learned from Chris Long videos, If *#06# does not display the IMEI, it is Baseband. First, check well for short on caps around baseband, if not any…run jumpers on U1 and V1… Just reflowing the IC will not be enough for this type of repair. As Chris Long explains in his Iphone 6 Plus “No Service” repair, you will need to remove shield, remove Baseband, Reball, Clean pads, and run 2 jumpers to the U1 and the V1 pads. (Much like the M1 Meson U2402 jumper). Although you can also run short jumpers (Which do not last as long), it is recommended to remove the Sim slot and run the “Long jumpers”. Go watch a video from Chris (Starts at about 3:55:00 that gives a full explanation and the process for this repair, as well as other things that can cause this issue.
If you heated a chip and it worked for a week, you need to pull the chip, reball the pads & reinstall it. The problem is a bad solder joint (look also for lifted pads). By “the IMEI ic”, are you talking about the baseband CPU?
I have this same problem on my iPhone 7 (A1660). I agree with everyone here that the issue is coming from a bad solder joint, so I suggest you either take the phone to a trained person to do the repair or try to do it yourself, but the latter only if you feel comfortable enough to take that risk.