baconjuice Posted December 14 Posted December 14 (edited) I'm upgrading my SEQ v4 with some OLED displays. I was able to get them working by changing lcd_type in the bootloader to 0x01: CLCD_DOG. However, the text is only being written on the top line. I've been trying to troubleshoot this and there is supposed to be a new lcd_type for this display in the boot loader (0x02: CLCD_PPP) but I'n not seeing that option when I run the lcd_types command. Is there a different version of the boot loader that I need? Here is my output from MIOS Studio: [595397.479] Initialize LCD #1 [595397.536] Initialize LCD #2 [595397.592] [595397.592] ==================== [595397.594] Bootloader 1.018 [595397.604] ==================== [595397.607] [595397.618] Checking Bootloader... [595397.671] No mismatches found. [595397.673] The bootloader is up-to-date! [595397.689] You can upload another application now! [595397.710] Or type 'help' in MIOS Terminal for additional options! [595417.029] lcd_types [595417.030] List of known LCD types: [595417.030] 0x00: CLCD [595417.031] 0x01: CLCD_DOG [595417.031] 0x80: GLCD_CUSTOM [595417.031] 0x81: GLCD_KS0108 [595417.031] 0x82: GLCD_KS0108_INVCS [595417.031] 0x83: GLCD_DOG [595417.031] 0x84: GLCD_SSD1306 [595417.031] 0x85: GLCD_SSD1306_ROTATED [595417.031] 0x86: GLCD_SED1520 [595417.031] You can change a LCD type with 'set lcd_type <value>' [595417.031] Please note that newer types could have been integrated after this application has been released! Thanks in advance for the help! Edited December 16 by baconjuice
baconjuice Posted December 16 Author Posted December 16 Good news everybody! I got my OLED displays working!! The displays in question are Focus LCDs 0402A-CW-SW3, I ended up downloading the mios tools from GitHub: https://github.com/midibox/mios32 And the mios toolchain for macOS here: http://www.ucapps.de/mios32_c.html And compiled the bootloader updater make file at: ./mios32/bootloader/updater Uploading the resulting .hex file now included the lcd_type 0x02:CLCD_PP which allows the LCDs to behave properly. They were working with the lcd_type 0x01:CLCD_DOG but that configuration was not handling the line break correctly. Basically, after setting the clcd_dog option and sending the store command the "Bootloader is up to date! :-)" message was all on one line instead of split between the 2 lines. Now it works as expected. Hopefully this helps the next brave soul that attempts this! :D Here is they are happy in my SEQ V4, pardon my messy desk. XD Thanks everyone and many thanks TK for all your awesome work!!!
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now