S905d mecool k1 pro ssd1306 with openvfd

That is not necessary…

That is working. Big thanks

1 Like

How add to configure channels name oled

Dare I ask why you have three (at least visible) heatsinks stacked atop one another?

The addon doesn’t support displaying channel information at the moment.

because all amlogic cpu head ver hot and burning :slight_smile:
I used big passive heatsinks. temperatures max 49-52 c all time. No

Support st7789
https://m.tr.aliexpress.com/item/32880846744.html?pid=808_0011_0109&spm=a2g0n.search-amp.list.32880846744&aff_trace_key=9047da4b0ddc4a8f8e8ae3676fcace69-1557416367189-09589-UneMJZVf&aff_platform=msite&m_page_id=5676amp-8g46SdvWDoHIGYgOAlOx8A1557416401381

No, it only supports SSD1306/SH1106 OLEDs, a couple e-paper displays and PCD8544 (nokia LCD) displays. As far as I know, only OLEDs come with a I2C interface. For SPI displays you would need 6-8 IO pins.

I have updated K1 pro (s905d) to coreelec_ng (Linux CoreELEC 4.9.113). However, openvfd does not work. The error I got is below
CoreELEC:~ # dmesg | grep OpenVFD
[ 23.358009@0] OpenVFD: Version: V1.3.0
[ 23.358019@0] OpenVFD: vfd_gpio_clk: #0 = 0x00; #1 = 0x00; #2 = 0xFF;
[ 23.358023@0] OpenVFD: vfd_gpio_dat: #0 = 0x00; #1 = 0x00; #2 = 0xFF;
[ 23.358027@0] OpenVFD: vfd_gpio_stb: #0 = 0x00; #1 = 0x00; #2 = 0xFF;
[ 23.358031@0] OpenVFD: vfd_gpio0: #0 = 0x00; #1 = 0x00; #2 = 0xFF;
[ 23.358034@0] OpenVFD: vfd_gpio1: #0 = 0x00; #1 = 0x00; #2 = 0xFF;
[ 23.358038@0] OpenVFD: vfd_gpio2: #0 = 0x00; #1 = 0x00; #2 = 0xFF;
[ 23.358041@0] OpenVFD: vfd_gpio3: #0 = 0x00; #1 = 0x00; #2 = 0xFF;
[ 23.358044@0] OpenVFD: vfd_gpio_protocol: #0 = 0x01; #1 = 0x02;
[ 23.358049@0] OpenVFD: vfd_chars: #0 = 0x00; #1 = 0x01; #2 = 0x02; #3 = 0x03; #4 = 0x04;
[ 23.358055@0] OpenVFD: vfd_dot_bits: #0 = 0x00; #1 = 0x01; #2 = 0x02; #3 = 0x03; #4 = 0x04; #5 = 0x05; #6 = 0x06;
[ 23.358059@0] OpenVFD: vfd_display_type: #0 = 0x3F; #1 = 0x3C; #2 = 0x28; #3 = 0xFD;
[ 23.358065@0] OpenVFD: Detected gpio chips: periphs-banks, aobus-banks.
[ 23.358068@0] OpenVFD: Skipping vfd_gpio_clk evaluation (0xFF)
[ 23.358069@0] OpenVFD: Skipping vfd_gpio_dat evaluation (0xFF)
[ 23.358071@0] OpenVFD: Skipping vfd_gpio_stb evaluation (0xFF)
[ 23.358073@0] OpenVFD: Skipping vfd_gpio0 evaluation (0xFF)
[ 23.358074@0] OpenVFD: Skipping vfd_gpio1 evaluation (0xFF)
[ 23.358076@0] OpenVFD: Skipping vfd_gpio2 evaluation (0xFF)
[ 23.358077@0] OpenVFD: Skipping vfd_gpio3 evaluation (0xFF)
[ 23.362596@1] OpenVFD: Select SSD1306 controller
[ 23.362611@1] OpenVFD: Found I2C-2 adapter: Meson I2C adapter
[ 23.362832@0] OpenVFD: HW I2C interface failed to intialize. Could not establish communication with I2C slave
[ 23.362837@0] OpenVFD: Failed to initialize the controller, reverting to Dummy controller
[ 23.774870@0] OpenVFD: Select SSD1306 controller
[ 23.774888@0] OpenVFD: Found I2C-2 adapter: Meson I2C adapter
[ 23.775034@0] OpenVFD: HW I2C interface failed to intialize. Could not establish communication with I2C slave
[ 23.775036@0] OpenVFD: Failed to initialize the controller, reverting to Dummy controller

Have you used the vfd.conf for the K1 Pro ?

Yes I used vfd.conf for i2c
lepotato-ssd1306-12864-hw-i2c-vfd.conf (2.1 KB)