RANDOM DOTS/GLITCHES at Left Side Only of 0.96" 128x64 OLED Displays BOTH "Blue Board" SSD1306 and "Black Board" SSD1315

Post Reply
synthfuldwarphus
Posts: 11
Joined: Wed Dec 20, 2023 11:35 pm

RANDOM DOTS/GLITCHES at Left Side Only of 0.96" 128x64 OLED Displays BOTH "Blue Board" SSD1306 and "Black Board" SSD1315

Post by synthfuldwarphus »

STM32 Gotek mod'ed with rotary pushbutton and 0.96" 128x64 OLED , originally running FF and now flashed to HxC. The OLED was YELLOW-BLUE color combo, which I didn't like for floppy emu, so ordered apparently same OLED in solid while.

When new WHITE OLED installed, graphical glitches/random dots (glitches somewhat animated/moving a bit on certain HxC menu pages) ONLY AT FAR LEFT of display (only to the left of all characters and does not affect characters).

So, I presumed WHITE OLED defective and got refund. Two months later, ordered three more identical WHITE OLEDs (same seller and labeling), and ALL THREE NEW ONES are exhibiting identical behavior as the first I received. So, very doubtful it's defective OLEDs.

I reinstalled the YELLOW-BLUE OLED and see now it also has glitches at left side only, but more subtle (straight vertical lines or 1-2 dots), and not on as many HxC menu pages.

I then noticed the YELLOW-BLUE OLED has a slightly LARGER PCB board that was BLUE in color, while the WHITE OLEDs were on slightly SMALLER, BLACK PCBs .

Upon examining the seller's listing more carefully, I see they sell both "BLUE BOARD" SSD1306 (looks like my yellow-blue) and "BLACK BOARD" SSD1315 (like my solid white ones), both I2C compatible. However, each bag of my solid white OLEDs have a seller sticker stating "SSD1306" indicating "Blue Board" even though the 4 white displays I actually received are on smaller BLACK PCBs like SSD1315.

So, why do BOTH types (1306 and 1315, apparently) have glitching with HxC, why does 1306 exhibit less severe glitching, and how do I stop all OLED glitching altogether??

*MULTIPLE PHOTOS SHOWING OLEDs and GLITCHES ATTACHED*

I researched this problem online, but could not find any info.

(Oh, as a side issue, sometimes the HxC menus/UI seems to temporarily freeze/become non-responsive for a few seconds or more, then returns to normal, too. Very frustrating, but I'm not sure if this is a bad encoder and/or wiring, or something to do with OLED display, or unlikely bug in HxC firmware...)

Thanks for any assistance!
Attachments
WHITE OLED GLITCH 3.jpg
WHITE OLED GLITCH 3.jpg (42.7 KiB) Viewed 1036 times
WHITE OLED GLITCH 2.jpg
WHITE OLED GLITCH 2.jpg (34.54 KiB) Viewed 1036 times
WHITE OLED GLITCH 1.jpg
WHITE OLED GLITCH 1.jpg (41.13 KiB) Viewed 1036 times
synthfuldwarphus
Posts: 11
Joined: Wed Dec 20, 2023 11:35 pm

Re: RANDOM DOTS/GLITCHES at Left Side Only of 0.96" 128x64 OLED Displays BOTH "Blue Board" SSD1306 and "Black Board" SSD

Post by synthfuldwarphus »

MORE PHOTOS
Attachments
YELLOW-BLUE OLED NO Glitch.jpg
YELLOW-BLUE OLED NO Glitch.jpg (26 KiB) Viewed 1035 times
YELLOW-BLUE OLED GLITCH 2.jpg
YELLOW-BLUE OLED GLITCH 2.jpg (34.51 KiB) Viewed 1035 times
YELLOW-BLUE OLED GLITCH 1.jpg
YELLOW-BLUE OLED GLITCH 1.jpg (39.36 KiB) Viewed 1035 times
synthfuldwarphus
Posts: 11
Joined: Wed Dec 20, 2023 11:35 pm

Re: RANDOM DOTS/GLITCHES at Left Side Only of 0.96" 128x64 OLED Displays BOTH "Blue Board" SSD1306 and "Black Board" SSD

Post by synthfuldwarphus »

MORE PHOTOS PART 2
Attachments
MY YELLOW-BLUE OLED BACK.jpg
MY YELLOW-BLUE OLED BACK.jpg (49.23 KiB) Viewed 1035 times
MY 4 WHITE OLEDs & Label BACK.jpg
MY 4 WHITE OLEDs & Label BACK.jpg (179.68 KiB) Viewed 1035 times
MY 4 WHITE OLEDs FRONT.jpg
MY 4 WHITE OLEDs FRONT.jpg (99.34 KiB) Viewed 1035 times
synthfuldwarphus
Posts: 11
Joined: Wed Dec 20, 2023 11:35 pm

Re: RANDOM DOTS/GLITCHES at Left Side Only of 0.96" 128x64 OLED Displays BOTH "Blue Board" SSD1306 and "Black Board" SSD

Post by synthfuldwarphus »

MORE PHOTOS PART 3
Attachments
OLED SSD1306 v SSD1315 COMPARISON.jpg
OLED SSD1306 v SSD1315 COMPARISON.jpg (33.29 KiB) Viewed 1035 times
MY STM32 GOTEK w BLUE-YELLOW OLED.jpg
MY STM32 GOTEK w BLUE-YELLOW OLED.jpg (234.69 KiB) Viewed 1035 times
synthfuldwarphus
Posts: 11
Joined: Wed Dec 20, 2023 11:35 pm

Re: RANDOM DOTS/GLITCHES at Left Side Only of 0.96" 128x64 OLED Displays BOTH "Blue Board" SSD1306 and "Black Board" SSD

Post by synthfuldwarphus »

.
Last edited by synthfuldwarphus on Tue Sep 17, 2024 5:28 pm, edited 1 time in total.
Jeff
Site Admin
Posts: 8165
Joined: Fri Oct 20, 2006 12:12 am
Location: Paris
Contact:

Re: RANDOM DOTS/GLITCHES at Left Side Only of 0.96" 128x64 OLED Displays BOTH "Blue Board" SSD1306 and "Black Board" SSD

Post by Jeff »

synthfuldwarphus wrote: Mon Sep 16, 2024 7:44 pm Upon examining the seller's listing more carefully, I see they sell both "BLUE BOARD" SSD1306 (looks like my yellow-blue) and "BLACK BOARD" SSD1315 (like my solid white ones), both I2C compatible. However, each bag of my solid white OLEDs have a seller sticker stating "SSD1306" indicating "Blue Board" even though the 4 white displays I actually received are on smaller BLACK PCBs like SSD1315.

So, why do BOTH types (1306 and 1315, apparently) have glitching with HxC, why does 1306 exhibit less severe glitching, and how do I stop all OLED glitching altogether??
Because all these screens probably use something else as controller. But this can be fixed :

This is a setting issue. You definitively need to try/change the oled type selection in the firmware :

You can regenerate the firmware from this page :
https://hxc2001.com/custom_fw/

see "OLED Screen setup" -> "OLED Model"
try all the 128x64 type available. (try "Noname SH1106 i2c 0x78" first)
synthfuldwarphus
Posts: 11
Joined: Wed Dec 20, 2023 11:35 pm

Re: RANDOM DOTS/GLITCHES at Left Side Only of 0.96" 128x64 OLED Displays BOTH "Blue Board" SSD1306 and "Black Board" SSD

Post by synthfuldwarphus »

Thanks, Jeff. I will try your recommendations and report back with any progress / problems. Cheers!
Post Reply