Odroid N2 OLED I2C / SPI driver

Would N2 support just require config of the correct pins or are more code changes required?

Would you assume that configuration of the appropriate pin numbers or labels would be sufficient to make the OpenVFD work on an N2? More code changes required?

To be honest I haven’t tried it on the N2 yet, but yeah, the driver should work fine on the new kernel, all it needs is the right vfd.conf file.

Yep, I was aware openVFD supported oled’s with the SSD1306/SH1106 chipset however after trying every conf file on every oled I own on both I2C ports of my N2 nothing worked :frowning:

Turns out it was easier to just write my own SSD1306/SH1106 driver :smiley: That way I get much more control over what gets displayed and can use custom fonts / gfx. For instance the video shows a basic 5x7 dot matrix font but here’s a custom 7 segment font:-

That’s fine with me, but all you needed is to map the correct SDA/SCL pins to the N2.
The conf files haven’t been updated for the N2 yet, but it shouldn’t be too hard. The OpenVFD driver doesn’t use I2C hardware, since it aims to be generic and work on any device.
Either way what you’ve made is nice and configurable, so that’s cool too.

A post was merged into an existing topic: Odroid N2 & OpenVFD

36 posts were split to a new topic: Odroid N2 & OpenVFD

Added video/audio information including HDR status and a progress bar.


Nice. I didn’t want any display until now, but seeing this… :slight_smile:

That’s nice! :heart_eyes:

Same here. Think I will attach a display too.

Me too. I hadn’t even thought about it. How would you go about mounting this? Just tape it to the TV stand or something?

My TV is mounted on the Wall with the N2 behind it. I was thinking of fixing it slightly beneath the TV on wall. But I’d like to have a slightly bigger screen.

One thing is holding me back, I don’t like a display with hanging wires, so I’m thinking about a 3D printed case as a possible solution. I made a lot of nice touchscreen keypad for my smart home in the last few years but they ended in my drawer because I couldn’t make a nice case for them. I saw a guy at the odroid forum who makes 3D models for the N2 maybe he can help.

Something like this 3D printed would be really great (this one’s the wrong size but was the closest thing I could find)


Found a 65k color 96x64 and a 2", 16 level, 256x64

That is a completely different OLED controller, it won’t work with a SSD1306 driver.

It is possible to write a driver for it, isn’t it? :slight_smile:
But the second one is my favorite, although it is very expensive, but looks really nice

Anything’s possible, and that is neat. But I2C is pretty slow, and it won’t refresh that fast.
I’ve seen 256x64 monochrome OLEDs, which should be better.

SPI is not an option to drive them?