Jump to content

Recommended Posts

Posted (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 by baconjuice
Posted

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.

17658640988223122906200089173381.thumb.jpg.f309fbdb8338d9dc30df3b2d8bc5429d.jpg

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

17658640988223122906200089173381.thumb.jpg.f309fbdb8338d9dc30df3b2d8bc5429d.jpg

Thanks everyone and many thanks TK for all your awesome work!!!

17658646789732608572872070434262.jpg

  • baconjuice changed the title to Need some help setting up OLED displays [solved]

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...