When I’m using a 16F with MB64 firmware the backlight on the LCD works, but when I use an 18F with MIOS and any application the backlight doesn’t work (the MB works fine with either PIC, just no backlight when i’m using the 18F).
Yes, exactly! You have to connect the base of the transistor via a 1k resistor and a 10k pot to +5V in order to get the backlight working: http://www.ucapps.de/mbhp/mbhp_core.pdf