I am the happy owner of a brand new EdgeRouter 4. Put OpenWrt master on it, all fine, except Busybox date keeps showing UTC time instead of the CET time (all the other OpenWrt devices in the network happily print CET time with similar settings).
I don't think this device has a hardware clock, hwclock
reports /dev/misc/rtc is missing e.g. Pointers are appreciated.
Syncing through LuCI's system tab doesn't make the time over SSH display as CET (LuCI itself seems to recalculate it correctly, showing CET).
root@OpenWrt:~# dmesg |grep -i clock
[ 0.344050] clocksource: OCTEON_CVMCOUNT: mask: 0xffffffffffffffff max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 ns
[ 0.442353] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[ 4.588601] clocksource: Switched to clocksource OCTEON_CVMCOUNT
[ 4.651885] platform 1180068000000.uctl: clocks initialized.
root@OpenWrt:~# uci show system
system.@system[0]=system
system.@system[0].hostname='OpenWrt'
system.@system[0].ttylogin='0'
system.@system[0].log_size='64'
system.@system[0].urandom_seed='0'
system.@system[0].zonename='Europe/Brussels'
system.@system[0].timezone='CET-1CEST,M3.5.0,M10.5.0/3'
system.@system[0].log_proto='udp'
system.@system[0].conloglevel='8'
system.@system[0].cronloglevel='5'
system.ntp=timeserver
system.ntp.server='0.openwrt.pool.ntp.org' '1.openwrt.pool.ntp.org' '2.openwrt.pool.ntp.org' '3.openwrt.pool.ntp.org'
system.ntp.use_dhcp='0'