Last year, Google's last Nexus devices, the Nexus 6P and 5X got affected by a bootloop issue, causing the device to remain stuck at the boot screen. This caused several lawsuits to be filed against the manufacturing companies. Many of the users were unable to secure replacements for their devices as they were not in warranty period and ended up having a dead device. Taking the matter into his own hands, a developer has created a fix for the devices.
Aided by two other people, an XDA user, XCnathan32, has created a fix, by stopping all the performance cores of the device, enabling the device to boot once again. Although there has been no official reason given for the issue, but stopping these cores seems to fix it. More precisely, it stops all the A57 performance cores, making the device to work only the power-efficient A53 cores. This reportedly makes the device laggy but does get a better battery life.
The developer has tested the fix on his Nexus 6P device and has reported that it's working totally fine. Though the fix for Nexus 5X is untested and has been uploaded for users to test it out on their devices. Interested folks can get the fixes from the source links below.