Hi,

OpenBSD 7.8 is running great on my ODROID HC4. So I decided to purchase
the OLED display and RTC module. It is now installed but I'm not sure
wether it is working or not...

A new device appeared in dmesg, which I expect to be the RTC.
  amliic0 at simplebus8
  iic0 at amliic0
  pcxrtc0 at iic0 addr 0x51: battery low

But no other device that I could believe were the display.

The "battery low" is weird as it appears even now that I replaced the
battery with a brand new one.

How to tell if both (or any) are working properly or not?

Thanks,
Joel C.

PS: Display/RTC doc is available here 
    https://wiki.odroid.com/odroid-hc4/application_note/oled
PS2: Full dmesg is attached.
OpenBSD 7.8 (GENERIC.MP) #6: Fri Mar 20 10:19:47 MDT 2026
    
[email protected]:/usr/src/sys/arch/arm64/compile/GENERIC.MP
real mem  = 4070309888 (3881MB)
avail mem = 3860840448 (3681MB)
random: good seed from bootblocks
mainbus0 at root: Hardkernel ODROID-HC4
psci0 at mainbus0: PSCI 1.0, SMCCC 1.1, SYSTEM_SUSPEND
efi0 at mainbus0: UEFI 2.11
efi0: Das U-Boot rev 0x20260400
smbios0 at efi0: SMBIOS 3.7.0
smbios0: vendor U-Boot version "2026.04-rc5-00019-gc704af3c8b0f" date 04/01/2026
smbios0: hardkernel Hardkernel ODROID-HC4
cpu0 at mainbus0 mpidr 0: ARM Cortex-A55 r1p0
cpu0: 32KB 64b/line 4-way L1 VIPT I-cache, 32KB 64b/line 4-way L1 D-cache
cpu0: 512KB 64b/line 16-way L2 cache
cpu0: 
DP,RDM,Atomic,CRC32,SHA2,SHA1,AES+PMULL,LRCPC,DPB,ASID16,PAN+ATS1E1,LO,HPDS,VH,HAFDBS,RAS,AdvSIMD+HP,FP+HP
cpu1 at mainbus0 mpidr 1: ARM Cortex-A55 r1p0
cpu1: 32KB 64b/line 4-way L1 VIPT I-cache, 32KB 64b/line 4-way L1 D-cache
cpu1: 512KB 64b/line 16-way L2 cache
cpu2 at mainbus0 mpidr 2: ARM Cortex-A55 r1p0
cpu2: 32KB 64b/line 4-way L1 VIPT I-cache, 32KB 64b/line 4-way L1 D-cache
cpu2: 512KB 64b/line 16-way L2 cache
cpu3 at mainbus0 mpidr 3: ARM Cortex-A55 r1p0
cpu3: 32KB 64b/line 4-way L1 VIPT I-cache, 32KB 64b/line 4-way L1 D-cache
cpu3: 512KB 64b/line 16-way L2 cache
"secmon" at mainbus0 not configured
"secmon" at mainbus0 not configured
"linux,cma" at mainbus0 not configured
apm0 at mainbus0
amlsm0 at mainbus0: ver 2
pwmreg0 at mainbus0
"efuse" at mainbus0 not configured
"opp-table-gpu" at mainbus0 not configured
simplebus0 at mainbus0: "soc"
ampintc0 at simplebus0 nirq 256, ncpu 4 ipi 0: "interrupt-controller"
dwpcie0 at simplebus0
dwge0 at simplebus0: rev 0x37, address xx:xx:xx:xx:xx:xx
rgephy0 at dwge0 phy 0: RTL8169S/8110S/8211, rev. 6
simplebus1 at simplebus0: "bus"
"hdmi-tx" at simplebus1 not configured
simplebus2 at simplebus1: "bus"
amlrng0 at simplebus2
simplebus3 at simplebus1: "bus"
amlpinctrl0 at simplebus3
amltemp0 at simplebus1
amltemp1 at simplebus1
amlusbphy0 at simplebus1
simplebus4 at simplebus1: "bus"
"video-lut" at simplebus4 not configured
"pmu" at simplebus4 not configured
amlusbphy1 at simplebus1
simplebus5 at simplebus1: "bus"
syscon0 at simplebus5: "system-controller"
amlclock0 at syscon0
amlpwrc0 at syscon0
amlpciephy0 at simplebus1
"mdio-multiplexer" at simplebus1 not configured
simplebus6 at simplebus1: "bus"
"clock-controller" at simplebus6 not configured
"audio-controller" at simplebus6 not configured
"audio-controller" at simplebus6 not configured
"audio-controller" at simplebus6 not configured
"reset-controller" at simplebus6 not configured
"audio-controller" at simplebus6 not configured
"audio-controller" at simplebus6 not configured
simplebus7 at simplebus0: "bus"
syscon1 at simplebus7: "sys-ctrl"
"clock-controller" at syscon1 not configured
amlpinctrl1 at simplebus7
syscon2 at simplebus7: "ao-secure"
"rtc" at simplebus7 not configured
"cec" at simplebus7 not configured
"pwm" at simplebus7 not configured
amluart0 at simplebus7
"ir" at simplebus7 not configured
"adc" at simplebus7 not configured
"video-decoder" at simplebus0 not configured
"vpu" at simplebus0 not configured
simplebus8 at simplebus0: "bus"
amlreset0 at simplebus8
"interrupt-controller" at simplebus8 not configured
"watchdog" at simplebus8 not configured
"spi" at simplebus8 not configured
"pwm" at simplebus8 not configured
amliic0 at simplebus8
iic0 at amliic0
pcxrtc0 at iic0 addr 0x51: battery ok
"clock-measure" at simplebus8 not configured
amlmmc0 at simplebus0
sdmmc0 at amlmmc0: 4-bit, sd high-speed, sdr50, dma
amldwusb0 at simplebus0: "usb"
"usb" at amldwusb0 not configured
xhci0 at amldwusb0, xHCI 1.10
usb0 at xhci0: USB revision 3.0
uhub0 at usb0 configuration 1 interface 0 "Generic xHCI root hub" rev 3.00/1.00 
addr 1
"gpu" at simplebus0 not configured
pci0 at dwpcie0
ppb0 at pci0 dev 0 function 0 "Synopsys DesignWare PCIE" rev 0x00
pci1 at ppb0 bus 1
ahci0 at pci1 dev 0 function 0 "ASMedia ASM1061 SATA" rev 0x02: msi, AHCI 1.2
ahci0: port 0: 1.5Gb/s
scsibus0 at ahci0: 32 targets
sd0 at scsibus0 targ 0 lun 0: <ATA, SAMSUNG MMDOE28G, VAM0>
sd0: 122104MB, 512 bytes/sector, 250069680 sectors
agtimer0 at mainbus0: 24000 kHz
"xtal-clk" at mainbus0 not configured
"audio-controller-1" at mainbus0 not configured
"opp-table" at mainbus0 not configured
"emmc-pwrseq" at mainbus0 not configured
"regulator-tflash-vdd" at mainbus0 not configured
"gpio-regulator-tf-io" at mainbus0 not configured
"regulator-flash-1v8" at mainbus0 not configured
"regulator-main-12v" at mainbus0 not configured
"regulator-vcc-5v" at mainbus0 not configured
"regulator-vcc-1v8" at mainbus0 not configured
"regulator-vcc-3v3" at mainbus0 not configured
"regulator-usb-pwr-en" at mainbus0 not configured
"regulator-vddao-1v8" at mainbus0 not configured
"regulator-vddao-3v3" at mainbus0 not configured
"hdmi-connector" at mainbus0 not configured
"sound" at mainbus0 not configured
pwmfan0 at mainbus0
gpioleds0 at mainbus0: "power"
"regulator-p12v-0" at mainbus0 not configured
"regulator-p12v-1" at mainbus0 not configured
scsibus1 at sdmmc0: 2 targets, initiator 0
sd1 at scsibus1 targ 1 lun 0: <SD/MMC, NCard, 0010> removable
sd1: 29818MB, 512 bytes/sector, 61067264 sectors
vscsi0 at root
scsibus2 at vscsi0: 256 targets
softraid0 at root
scsibus3 at softraid0: 256 targets
root on sd0a (11ccaa160534d00e.a) swap on sd0b dump on sd0b
cpu0: regulator not implemented
simplefb0 at mainbus0: 720x576, 32bpp
wsdisplay0 at simplefb0 mux 1: console (std, vt100 emulation)
wsdisplay0: screen 1-5 added (std, vt100 emulation)

Reply via email to