Odroid N2 & OpenVFD

openvfd.service - OpenVFD Service
Loaded: loaded (/usr/lib/systemd/system/openvfd.service; disabled; ve● openvfd.service - OpenVFD Service Loaded: loaded (/usr/lib/systemd/system/openvfd.service; disabled; ve Active: failed (Result: exit-code) since Tue 2019-08-13 19:32:42 +03; Process: 9883 ExecStart=/bin/sh -c [ `cat /proc/device-tree/openvfd/co Process: 9891 ExecStopPost=/usr/sbin/rmmod openvfd (code=exited, statu Main PID: 9883 (code=exited, status=1/FAILURE)

Aug 13 19:32:41 CoreELEC systemd[1]: Started OpenVFD Service.
Aug 13 19:32:42 CoreELEC sh[9883]: Open device failed. Aug 13 19:32:42 CoreELEC sh[9883]: : No such file or directory
Aug 13 19:32:42 CoreELEC systemd[1]: openvfd.service: Main process exiteAug 13 19:32:42 CoreELEC systemd[1]: openvfd.service: Failed with result
~
~
~ ~
~
~ ~
~
~
~
~
~
~
~
~

[37178.211283@2] OpenVFD: Version: V1.3.0
[37178.211339@2] OpenVFD: vfd_gpio_clk: #0 = 0x00; #1 = 0x53; #2 = 0x00;
[37178.211356@2] OpenVFD: vfd_gpio_dat: #0 = 0x00; #1 = 0x52; #2 = 0x00;
[37178.211372@2] OpenVFD: vfd_gpio_stb: #0 = 0x00; #1 = 0x00; #2 = 0xFF;
[37178.211387@2] OpenVFD: vfd_gpio0: #0 = 0x00; #1 = 0x00; #2 = 0xFF;
[37178.211403@2] OpenVFD: vfd_gpio1: #0 = 0x00; #1 = 0x00; #2 = 0xFF;
[37178.211418@2] OpenVFD: vfd_gpio2: #0 = 0x00; #1 = 0x00; #2 = 0xFF;
[37178.211434@2] OpenVFD: vfd_gpio3: #0 = 0x00; #1 = 0x00; #2 = 0xFF;
[37178.211447@2] OpenVFD: vfd_gpio_protocol: #0 = 0x00; #1 = 0x00;
[37178.211465@2] OpenVFD: vfd_chars: #0 = 0x00; #1 = 0x01; #2 = 0x02; #3 = 0x03; #4 = 0x04;
[37178.211488@2] OpenVFD: vfd_dot_bits: #0 = 0x00; #1 = 0x01; #2 = 0x02; #3 = 0x03; #4 = 0x04; #5 = 0x05; #6 = 0x06;
[37178.211506@2] OpenVFD: vfd_display_type: #0 = 0x1F; #1 = 0x3C; #2 = 0x08; #3 = 0xFD;
[37178.211521@2] OpenVFD: Detected gpio chips: ao-bank, banks.
[37178.211540@2] OpenVFD: “banks” chip found. base = 155, pin count = 101, pin = 83, offset = 238
[37178.211554@2] OpenVFD: “banks” chip found. base = 155, pin count = 101, pin = 82, offset = 237
[37178.211564@2] OpenVFD: Skipping vfd_gpio_stb evaluation (0xFF)
[37178.211573@2] OpenVFD: Skipping vfd_gpio0 evaluation (0xFF)
[37178.211583@2] OpenVFD: Skipping vfd_gpio1 evaluation (0xFF)
[37178.211592@2] OpenVFD: Skipping vfd_gpio2 evaluation (0xFF)
[37178.211601@2] OpenVFD: Skipping vfd_gpio3 evaluation (0xFF)
[37178.211641@2] d0070000.sdio is using the pin GPIOX_4 as pinmux
[37178.211671@2] pinmux-gxl c1109880.pinmux: request() failed for pin 93[37178.211687@2] pinmux-gxl c1109880.pinmux: pin-93 (banks:238) status -22
[37178.211703@2] OpenVFD: can’t request gpio of gpio_clk
[37178.211757@2] openvfd: probe of openvfd.12 failed with error -22

It was disabled in a shared DTB source file, and we’ll fix this in today’s nightly.

Thanks :smiley:

I’m not sure what the problem you have with OpenVFD is. Nothing changed in 3.14 kernel for almost a month. Make sure that you’re using the correct vfd.conf file. Either way, if you still have an issue find or open a new thread about it, as it’s off topic to this thread.

Hi there
ihave just got an odroid n2 and LCD HD44780 20x4 display and its working great
but everytime i tick enable advanced settings in the addon i lose display
Do i have to select a display type and controller type to use advanced settings
thanks
andmc

“Advanced settings” was designed for testing different configurations with built-in 7 segment displays in TV boxes. It was added before support for all the other display types was implemented, that’s why it’s still there.
So for any “custom” display, the config is done via the vfd.conf file.

I I used the wrong config but lepatato 128 * 64 works with i2c config :slight_smile:

Apart from being a clock. What value is it? Or am I missing something. Mine only displays the current time. Is there a way for it to display something else?

Use the add-on to setup your oled.

Thanks mate, just worked that out lol.

I would also be interested if there is more to get from the oled than a clock. I saw it might also show the remaining time during playing videos. However, not during livetv.

What are you using it for? I’m looking for some nice usage of the oled, other than showing the time.

I’m using the first PCB design by @TheCoolest and it is all working good. However, I’m finding I cannot plug in an HDMI Cable when I’m using the SPDIF.

Anyone else having this issue?

TIA

Greg

Can you post a few photos to show the issue? Is the connector overlapping the cable head?

Yes, that’s the issue. The SPDIF plug comes down too far and overlaps the HDMI socket.

EDIT: I’m presently using one of these.

Maybe this would be a better option.

Looks like this to me, not sure it’s much thinner.

Maybe you can file down part of the plastic on the adapter to flatten it down and make it lower?

Already tried that. I don’t think both will ever fit.

You need to use not a normal header but one with a 2.54mm higher to make the whole board (and the connector) positioned at the top of the case.

You can also try to put something between the N2 pcb and the board to keep a wider gap between them or just don’t put the female connector all the way down to the pins.

Do you have a link to these? Or is this just a female-female + male header?

No it is a heightened connector, one part. You can buy +0.1, +0.2, +0.3 inch higher then normal header.

1 Like