Johey Posted September 24, 2017 Report Share Posted September 24, 2017 (edited) Realized I haven't upgraded my MIOS and MB6582 firmware since I built the box. It was still on MIOS 1.9g and MB SID V2.042. In order to fix what was not broken I decided to have a go, just to end up with garbage on the display. The machine is still responsive and the data on the display is changing in a predictive way. I mean, it is the same each time I boot and it answers in a repeatable way to knob turns and button presses. It feels like it gets the data as before but with a different encoding or something. Any advice on how to fix would be most welcome. :) Edited September 24, 2017 by Johey Quote Link to comment Share on other sites More sharing options...
Johey Posted September 24, 2017 Author Report Share Posted September 24, 2017 (edited) I thought I'd better downgrade, but I am having a hard time finding the old versions of the hex files. After loads of googling I found MIOS 1.9g and MB SID 2.043. That's pretty close to what I had before, but I had MB SID 2.042. With what I have found so far, I am having no success with my display anyway. It still looks just like on the picture above. Worth mentioning is perhaps the fact that I tried to program a driver for an OLED (device_id_00_lcd7.hex) (have not yet installed the OLED, still using my old LCD), but after that the machine didn't even boot, so that was when I decided to upgrade to the latest and greatest system. Maybe there are some bits and pieces left from that driver in my PIC? Is there any way I can wipe everything in the PIC except for the bootloader to start fresh? Edit: Starting to think the device_id_00_lcd7.hex is the reason. Apparently it is not a driver as I thought, but a setting. So my questions is simply, how can I set it back to what it was? Is there an antidote hex file floating around? Edited September 24, 2017 by Johey Quote Link to comment Share on other sites More sharing options...
Johey Posted September 24, 2017 Author Report Share Posted September 24, 2017 SOLVED!!! :D So... I realized the problem was that I had configured the display to be 8 bit instead of four, but the motherboard was wired for four bit connection to the display. Hence, the garbage I saw on the screen was only based on half the data. I patched the four SMD jumpers between the PIC and J15, and now it works perfectly. Sorry TK for bugging you with PM. Please ignore and please forgive. :) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.