Only 32-bit rasops-based displays are supported by this code.
The kernel patches add the basic raw support for interpreting various new console control sequences, but for userland programs to make use of this enhanced functionality it will usually be necessary to set the TERM environment variable to an appropriate value, such as xterm or xterm-256color:
$ export TERM=xterm-256color
This can obviously be set in /etc/ttys as the default terminal emulation if you decide to use the patches on an ongoing basis.
This version of the patchset applies to OpenBSD 7.7-release, so ensure that you have the source code tree for OpenBSD 7.7-release in /usr/src/sys/ before starting.
If you don't already have our signify key, download it to /etc/signify/ so that you can verify the signature on the patchset before applying it:
# ftp -o /etc/signify/exoticsilicon.pub https://research.exoticsilicon.com/local_patchsets/exoticsilicon.pub
Downloading and applying the patchset is then quite straightforward:
# cd /root
# ftp https://research.exoticsilicon.com/downloads/console_patches_77.sig
# cd /usr/src
# signify -Vep /etc/signify/exoticsilicon.pub -x /root/console_patches_77.sig -m - | patch
Finally, just re-compile the kernel, re-boot, and enjoy!