I have nothing helpful to add, except to confirm that I too have yet to solve this problem. I have closely followed many online tutorials (many of which do not resemble each other), and have yet to find anything that has made it work for me.
Whoever makes a “once and for all” tutorial on this, they’ll be a hero to many.