I am completely new to this forum, but have been following this thread for some months.
Finally decided to try the bash method, and it works!
I moved from ElCapitan 10.11.6 to High Sierra 10.13.6.
Thanks btmm a ton for suggesting a super simple fix. I can keep my MBP 2010 for at least two more years now!
and Thanks to everyone including f
abioroberto, for suggesting and hacking this marvellous solution. Thanks everyone!
Here is my 2 cents contribution:

)
If you want to check that this method works (check gfx0 messages in console as suggested by f
abioroberto)
then you can add following line to the bash script:
sudo plutil -replace IOKitPersonalities.AGPM.Machines.MacBookPro6,2.LogControl -integer 1 $KEXT/Contents/Info.plist
btmm did not include it in his script, but I finally hacked it ! :-D
Here is screenshot that this method works!