Hi there,
Sorry for bumping an old thread, but just to let anyone know who's researching this that I believe I've fixed the issue when using the Raystar OLED in 4-bit mode.
I was looking over the CLCD init sequence and something didn't seem right, so I made some changes and offered it as a pull request for to TK to review when he gets some free time: https://github.com/midibox/mios8/pull/2
With these changes, you can keep the PIC ID set to the usual (no need for custom LCD driver) and you don't need to solder the bridges on the MB6582 to enable 8-bit mode.
You will also see the "READY." prompt after loading MIOS.
If you want to test this, I've attached a build of the latest version MIOS8 with these changes. This is what I'm using in my MB6582 with a Raystar REC002004AYPP5N00000.
I don't have any "normal"/old-style LCDs to test with this code, so I'd also appreciate anyone who has one to test this version of MIOS8 and confirm whether it works or not, as I don't want to break support for working screens of course
Thanks!
mios_p18f4685.hex