I have a macbook pro 2019 with macos Mojave installed on it. It suddenly stopped working and stuck at apple logo for some unknown reason.
I tried Command + R to access recovery mode. There is no error message. It shows apple logo and fills the progress bar. I waited for more than 30 mins but nothing happened. I tried releasing the keys immediately when apple logo appeared. Also tried holding the keys until the progress bar filled.
Then I tried Command + Option + R for internet recovery. On the spinning globe screen, I connected to wifi network. After download, it gets restarted and again stuck at same apple logo. I waited for more than an hour everytime but nothing happened.
And then I created a bootable usb and tried to install Catalina OS from it. The result is same, it stuck at apple logo.
As a last option, I installed macos in an external USB using my friend macbook. I tried to boot into external USB by holding Option key on startup. Again the same result, it stuck at apple logo.
I also tried Command + Option + P + R to reset PRAM. Nothing worked. Assuming my macbook has T2 security, I cannot disable it since I'm unable to access recovery mode. Please suggest if there are any other options.
I tried Apple diagnostics by holding down the D key. After checking for few minutes, it shows no problems found.
When I try target mode by holding down the T key, it showed 2 icons, thunderbolt and usb. When I connected it to another MacBook Pro with a cable, the target MBP didn't show up in the host MBP. I did check in disk utility and network folder, not found anywhere.
I tried the verbose mode by holding down Command + V keys. The logs shows 2 messages frequently. One is "X86PlatformPlugin result 0" and the other one is "Interface link is not up, do not pull packets yet". It keeps showing these 2 messages. Also seen "kextd stall, (60s): 'IGPU' " and "kextd stall, (60s): 'IGPU' ". Attached a video link of recorded log. https://youtu.be/YFo9Ja63w68