OLED Display no NTF_DISPLAY_TYPE option in firmware

HI, I am trying to get an OLED display working but there is no option to set one?

No firmware versions from 4.5.0 to 4.5.7 have the option NTF_DISPLAY_TYPE and the OLED does not work, firmware versions 1.1.0 and older do have this option and the display works fine.

What am I missing here?

Thanks, Steve.

if you are using a F405 you will need to add that option via the custom firmware builder.

I had no idea that firmware builder was even a thing!

I have tried it however and having got excited at finding the option to add the display, all 3 times I have attempted to build, it has failed.

I tried disabling a bunch of un needed stuff in case it was a space issue but still fails :frowning_face:

I am using an Omnibus f4 pro.

Hi Steve, I have display working on my tracker, currently running V4.5.5. My autopilot is Speedybee wing mini F405.
I built the custom firmware using the Custom Firmware Builder, in ‘‘Other’’ dropdown box I selected to include I2C Displays build option.
Then set NTF_DISPLAY_TYPE to sh1106 since that’s the type of display I use. What display are you using?

On another note, I wish the ‘ARMED!’ message on the display could be turned off, because it’s there all the time and ends up making the display feature useless.
There’s an open issue about that problem Notify: Add parameter to enable permanent parameters on onboard OLED display · Issue #18215 · ArduPilot/ardupilot · GitHub

I have tried the custom firmware builder as suggested by geofrancss but it fails and will not build the firmware.

I have selected the i2c display in the notify tab and tried to build and is always fails, I have tired deselecting loads of items not needed in case its failing due to space but still fails :frowning:

Oh it’s the build that fails. Yeah I experienced that many months ago, for several weeks I was trying to make a build for my tracker and it failed every time so I gave up. Could it be that it hasn’t been repaired yet?!

Update: I just tested the Custom Firmware Builder again and tried to make a build for tracker and it failed. Looks like it hasn’t been repaired yet.
Here’s a report from another user months ago of the builder not working Tracker 4.5.6 Onboard Display Missing

just looked at that post and then scoured the failed build log and yep, I find that tracker not defined line at the bottom.

I am basically left with two choices then, use 1.1.0 or have no OLED display as the firmware builder appears to be broken

Why even remove the display in the first place, they dont even list it as having been removed in the current documentation and tell you to set a parameter that does not exist!

Opened an issue on Github about the broken firmware builder and got a reply that it will be fixed soon so fingers crossed :slight_smile:

1 Like

The bug in the custom firmware builder preventing firmware being built for antenna tracker has now been fixed and I have been able to build FW with OLED support :slight_smile:

3 Likes

Can you show what is displayed on it in tracker mode?

1 Like

This is what the display shows initially after being powered up.


But shortly thereafter once the tracker receives telemetry of your copter/plane the display shows ''ARMED!" all the time which makes the display useless.

This problem should be fixed as I said above.

2 Likes