OSMC + 20x4 LCD = Brain Meltdown!

pin out is
vss - ground
vdd - 5v
vo - 10k pot (contrast)
rs - Pin 26 (GPIO 7)
rw - Ground
e - Pin 24 (GPIO 8)
d0 NA
d1 NA
d2 NA
d3 NA
d4 - Pin 22 (GPIO 25)
d5 - Pin 18 (GPIO 24)
d6 - Pin 16 (GPIO 23)
d7 - Pin 12 (GPIO 18)
a - 10k Pot (Brightness)
k - Ground

And I downloaded this .so file off this thread (sorry i linked the wrong one)
https://discourse.osmc.tv/t/howto-lcd-hd44780/6304
maybe im outta my league here lol i cant even seem to link the right thread!