Trying to install OpenWrt on a Velocloud 520-AC

is there a quick way to find what's not from official openwrt ?

root@VeloCloud:/# opkg list-installed
arptables - 0.0.4-1
base-files - 157-r43222
bash - 4.3-1
bash-completion - 20080705-2
bind-dig - 9.9.5-P1-1
bind-libs - 9.9.5-P1-1
bind-nslookup - 9.9.5-P1-1
binutils - 2.24-2
blkid - 2.24.1-1
block-mount - 2014-06-22-e0430f5c62f367e5a8e02755412977b02c3fc45e
blockdev - 2.24.1-1
bridge - 1.5-2
busybox - 1.23.2-1
bzip2 - 1.0.6-1
ca-certificates - 20170717
cdrkit - 1.1.11-1
chat - 2.4.7-2
check - 0.9.8-1
chrt - 2.24.1-1
comgt - 0.32-24
conntrack-tools - 1.0.1-1
cprops - 0.1.12-1
curl - 7.55.1-1
czmq - 2.2.0-1
dbus - 1.4.14-2
diffutils - 3.0-3
dmi-tool - 1.0-1
dmidecode - 3.1-1
dnsmasq - 2.78-1
e2fsprogs - 1.43.1-1
ebtables - 2.0.10-4-1
ebtables-utils - 2.0.10-4-1
ethtool - 4.2-1
fdisk - 2.24.1-1
file - 5.11-1
firewall - 2015-05-22
flashrom - 0.9.8-1
fstools - 2014-06-22-e0430f5c62f367e5a8e02755412977b02c3fc45e
gdb - 8.1-1
gdbserver - 8.1-1
glib2 - 2.54.0-1
glibmm - 2.22.1-1
gptfdisk - 0.8.9-1
grub2-editenv - 2.02~beta2-1
grub2-target - 2.02~beta2-1
hdparm - 9.52-1
hostapd-common - 2017-08-24-6
hostapd-utils - 2017-08-24-6
hotplug2 - 1.0
htop - 1.0.3-1
htpdate - 1.1.1-1
i2c-tools - 3.1.2-1
ifstat - 1.1-1
iftop - 1.0pre2-1
igb-eeprom - 1.0-1
intel-qat - 2.6.0-60-2.6.0-60
ip - 3.15.0-1
ip6tables - 1.4.21-1
ip6tables-mod-nat - 1.4.21-1
iperf - 2.0.5-1
iperf-mt - 2.0.5-1
iperf3 - 3.0.1-1
ipmitool - 1.8.15-2
iptables - 1.4.21-1
iptables-mod-conntrack-extra - 1.4.21-1
iptables-mod-filter - 1.4.21-1
iptables-mod-ipopt - 1.4.21-1
iptables-mod-nat-extra - 1.4.21-1
iputils-ping - 20101006-1
iputils-ping6 - 20101006-1
iputils-tracepath - 20101006-1
iputils-tracepath6 - 20101006-1
iputils-traceroute6 - 20101006-1
isc-dhcp-relay-ipv4 - 4.2.4-3
iw - 4.1-1
iwinfo - 2015-08-17-16597a70bc946937130db9f0832e3d0c448c8233
jansson - 2.10-1
jshn - 2016-02-26-5326ce1046425154ab715387949728cfb09f4083
jsonfilter - 2014-06-19-cdc760c58077f44fc40adbbe41e1556a67c1b9a9
kernel - 3.14.79-1-4aca881486a9502abf9626367a778b50
kexec-tools - 2.0.4-1
kmod-amazon-ena - 3.14.79+1.3.0-1
kmod-arptables - 3.14.79-1
kmod-ath - 3.14.79+2015-07-21-1
kmod-ath10k - 3.14.79+2015-07-21-1
kmod-ath9k - 3.14.79+2015-07-21-1
kmod-ath9k-common - 3.14.79+2015-07-21-1
kmod-bridge - 3.14.79-1
kmod-cfg80211 - 3.14.79+2015-07-21-1
kmod-crypto-aes - 3.14.79-1
kmod-crypto-arc4 - 3.14.79-1
kmod-crypto-cbc - 3.14.79-1
kmod-crypto-core - 3.14.79-1
kmod-crypto-crc32c - 3.14.79-1
kmod-crypto-deflate - 3.14.79-1
kmod-crypto-des - 3.14.79-1
kmod-crypto-ecb - 3.14.79-1
kmod-crypto-hash - 3.14.79-1
kmod-crypto-iv - 3.14.79-1
kmod-crypto-manager - 3.14.79-1
kmod-crypto-md5 - 3.14.79-1
kmod-crypto-pcompress - 3.14.79-1
kmod-crypto-rng - 3.14.79-1
kmod-crypto-sha1 - 3.14.79-1
kmod-crypto-sha256 - 3.14.79-1
kmod-crypto-sha512 - 3.14.79-1
kmod-crypto-wq - 3.14.79-1
kmod-dnsresolver - 3.14.79-1
kmod-dsa-core - 3.14.79-1
kmod-dsa-mv88e6xxx - 3.14.79-1
kmod-dsa-velocloud - 3.14.79-1
kmod-e1000 - 3.14.79-1
kmod-e1000e - 3.14.79-1
kmod-ebtables - 3.14.79-1
kmod-ebtables-ipv4 - 3.14.79-1
kmod-ebtables-ipv6 - 3.14.79-1
kmod-ebtables-watchers - 3.14.79-1
kmod-fb - 3.14.79-1
kmod-fs-autofs4 - 3.14.79-1
kmod-fs-ext4 - 3.14.79-1
kmod-fs-nfs - 3.14.79-1
kmod-fs-nfs-common - 3.14.79-1
kmod-gre - 3.14.79-1
kmod-gre6 - 3.14.79-1
kmod-hid - 3.14.79-1
kmod-hid-generic - 3.14.79-1
kmod-hwmon-core - 3.14.79-1
kmod-hwmon-coretemp - 3.14.79-1
kmod-hwmon-vid - 3.14.79-1
kmod-hwmon-w83627ehf - 3.14.79-1
kmod-hwmon-w83627hf - 3.14.79-1
kmod-i2c-algo-bit - 3.14.79-1
kmod-i2c-core - 3.14.79-1
kmod-i2c-gpio - 3.14.79-1
kmod-i2c-i801 - 3.14.79-1
kmod-i2c-ismt - 3.14.79-1
kmod-i2c-ltc4266 - 3.14.79-1
kmod-ifb - 3.14.79-1
kmod-igb - 3.14.79-1
kmod-igbvf - 3.14.79-1
kmod-ikconfig - 3.14.79-1
kmod-input-core - 3.14.79-1
kmod-input-evdev - 3.14.79-1
kmod-intel-i40e - 3.14.79+2.4.3-1
kmod-intel-i40evf - 3.14.79+3.4.2-1
kmod-intel-ixgbe - 3.14.79+5.3.5-1
kmod-intel-ixgbevf - 3.14.79+4.3.3-1
kmod-intel-qat - 3.14.79+2.6.0-60-2.6.0-60
kmod-ip6-tunnel - 3.14.79-1
kmod-ip6tables - 3.14.79-1
kmod-ipip - 3.14.79-1
kmod-ipt-compat-xtables - 3.14.79+2.3-1
kmod-ipt-conntrack - 3.14.79-1
kmod-ipt-conntrack-extra - 3.14.79-1
kmod-ipt-core - 3.14.79-1
kmod-ipt-extra - 3.14.79-1
kmod-ipt-filter - 3.14.79-1
kmod-ipt-hashlimit - 3.14.79-1
kmod-ipt-ipopt - 3.14.79-1
kmod-ipt-iprange - 3.14.79-1
kmod-ipt-ipsec - 3.14.79-1
kmod-ipt-ipset - 3.14.79+6.20.1-1
kmod-ipt-led - 3.14.79-1
kmod-ipt-nat - 3.14.79-1
kmod-ipt-nat-extra - 3.14.79-1
kmod-ipt-nat6 - 3.14.79-1
kmod-ipt-nathelper - 3.14.79-1
kmod-ipt-nathelper-extra - 3.14.79-1
kmod-ipt-nfqueue - 3.14.79-1
kmod-ipt-queue - 3.14.79-1
kmod-ipt-tee - 3.14.79-1
kmod-ipt-tproxy - 3.14.79-1
kmod-ipt-u32 - 3.14.79-1
kmod-ipt-ulog - 3.14.79-1
kmod-iptunnel - 3.14.79-1
kmod-iptunnel4 - 3.14.79-1
kmod-iptunnel6 - 3.14.79-1
kmod-ipv6 - 3.14.79-1
kmod-kvm - 3.14.79-1
kmod-lib-cordic - 3.14.79-1
kmod-lib-crc-ccitt - 3.14.79-1
kmod-lib-crc-itu-t - 3.14.79-1
kmod-lib-crc16 - 3.14.79-1
kmod-lib-crc32c - 3.14.79-1
kmod-lib-crc7 - 3.14.79-1
kmod-lib-crc8 - 3.14.79-1
kmod-lib-lzo - 3.14.79-1
kmod-lib-textsearch - 3.14.79-1
kmod-lib-zlib - 3.14.79-1
kmod-lib80211 - 3.14.79+2015-07-21-1
kmod-libphy - 3.14.79-1
kmod-llc - 3.14.79-1
kmod-loop - 3.14.79-1
kmod-mac80211 - 3.14.79+2015-07-21-1
kmod-mce-inject - 3.14.79-1
kmod-mdio - 3.14.79-1
kmod-mii - 3.14.79-1
kmod-mppe - 3.14.79-1
kmod-ne2k-pci - 3.14.79-1
kmod-netem - 3.14.79-1
kmod-nf-conntrack-netlink - 3.14.79-1
kmod-nfnetlink - 3.14.79-1
kmod-nfnetlink-log - 3.14.79-1
kmod-nfnetlink-queue - 3.14.79-1
kmod-nls-base - 3.14.79-1
kmod-nls-utf8 - 3.14.79-1
kmod-oprofile - 3.14.79-1
kmod-pcnet32 - 3.14.79-1
kmod-ppp - 3.14.79-1
kmod-pppoe - 3.14.79-1
kmod-pppox - 3.14.79-1
kmod-pps - 3.14.79-1
kmod-ptp - 3.14.79-1
kmod-r8169 - 3.14.79-1
kmod-rfkill - 3.14.79-1
kmod-sched - 3.14.79-1
kmod-sched-connmark - 3.14.79-1
kmod-sched-core - 3.14.79-1
kmod-scsi-cdrom - 3.14.79-1
kmod-scsi-core - 3.14.79-1
kmod-sit - 3.14.79-1
kmod-slhc - 3.14.79-1
kmod-softdog - 3.14.79-1
kmod-stp - 3.14.79-1
kmod-thermal - 3.14.79-1
kmod-thermal-x86-pkg-temp - 3.14.79-1
kmod-tun - 3.14.79-1
kmod-usb-acm - 3.14.79-1
kmod-usb-core - 3.14.79-1
kmod-usb-hid - 3.14.79-1
kmod-usb-net - 3.14.79-1
kmod-usb-net-asix - 3.14.79-1
kmod-usb-net-asix-ax88179 - 3.14.79-1
kmod-usb-net-cdc-eem - 3.14.79-1
kmod-usb-net-cdc-ether - 3.14.79-1
kmod-usb-net-cdc-mbim - 3.14.79-1
kmod-usb-net-cdc-ncm - 3.14.79-1
kmod-usb-net-cdc-subset - 3.14.79-1
kmod-usb-net-hso - 3.14.79-1
kmod-usb-net-huawei-cdc-ncm - 3.14.79-1
kmod-usb-net-qmi-wwan - 3.14.79-1
kmod-usb-net-rndis - 3.14.79-1
kmod-usb-net-sierrawireless - 3.14.79-1
kmod-usb-ohci - 3.14.79-1
kmod-usb-serial - 3.14.79-1
kmod-usb-serial-ark3116 - 3.14.79-1
kmod-usb-serial-belkin - 3.14.79-1
kmod-usb-serial-ch341 - 3.14.79-1
kmod-usb-serial-cp210x - 3.14.79-1
kmod-usb-serial-cypress-m8 - 3.14.79-1
kmod-usb-serial-ftdi - 3.14.79-1
kmod-usb-serial-ipw - 3.14.79-1
kmod-usb-serial-keyspan - 3.14.79-1
kmod-usb-serial-mct - 3.14.79-1
kmod-usb-serial-mos7720 - 3.14.79-1
kmod-usb-serial-motorola-phone - 3.14.79-1
kmod-usb-serial-option - 3.14.79-1
kmod-usb-serial-oti6858 - 3.14.79-1
kmod-usb-serial-pl2303 - 3.14.79-1
kmod-usb-serial-qualcomm - 3.14.79-1
kmod-usb-serial-sierrawireless - 3.14.79-1
kmod-usb-serial-ti-usb - 3.14.79-1
kmod-usb-serial-visor - 3.14.79-1
kmod-usb-serial-wwan - 3.14.79-1
kmod-usb-storage - 3.14.79-1
kmod-usb-uhci - 3.14.79-1
kmod-usb-wdm - 3.14.79-1
kmod-usb2 - 3.14.79-1
kmod-usbmon - 3.14.79-1
kmod-veth - 3.14.79-1
ldconfig - 2.15-1
ldd - 2.15-1
less - 458-1
libblkid - 2.24.1-1
libblobmsg-json - 2016-02-26-5326ce1046425154ab715387949728cfb09f4083
libbsd - 0.3.0-1
libbz2 - 1.0.6-1
libc - 2.15-1
libcap - 2.22-1
libcares - 1.10.0-1
libcunit - 2.1-2-2
libcurl - 7.55.1-1
libcyassl - 3.2.0-1
libdbi - 0.9.0-4
libdbus - 1.4.14-2
libdnet - 1.11-2
libdw - 0.155-1
libelf1 - 0.155-1
libevent - 1.4.14b-2
libevent2 - 2.0.21-1
libeventlog - 0.2.12-1
libexpat - 2.1.0-1
libext2fs - 1.43.1-1
libffi - 3.0.11-1
libftdi - 0.19-2
libgcc - 4.8-linaro-1
libgcrypt - 1.5.3-1
libgmp - 6.0.0-1
libgnutls - 3.2.14-1
libgpg-error - 1.9-1
libip4tc - 1.4.21-1
libip6tc - 1.4.21-1
libiptc - 1.4.21-1
libiw - 29-5
libiwinfo - 2015-08-17-16597a70bc946937130db9f0832e3d0c448c8233
libiwinfo-lua - 2015-08-17-16597a70bc946937130db9f0832e3d0c448c8233
libjson - 0.11-2
libjson-c - 0.11-2
libjson-script - 2016-02-26-5326ce1046425154ab715387949728cfb09f4083
libltdl - 2.4-1
liblua - 5.1.5-1
libmagic - 5.11-1
libmbim - 1.15.0-20171005-1
libmicrohttpd - 0.9.19-1
libmnl - 1.0.3-1
libmount - 2.24.1-1
libncurses - 5.9-1
libnetfilter-conntrack - 1.0.3-1
libnetfilter-queue - 1.0.0-1
libnettle - 2.7.1-1
libnfnetlink - 1.0.1-1
libnl-tiny - 0.1-3
libopenssl - 1.0.2n-1
liboping - 1.6.2-1
libpam - 1.2.0-2
libpcap - 1.8.1-1
libpcre - 8.11-2
libpopt - 1.16-1
libpthread - 2.15-1
libqmi - 1.19.0-20171130-1
libreadline - 6.2-1
librpc - 0.9.32-rc2-0a2179bbc0844928f2a0ec01dba93d9b5d6d41a7
librrd1 - 1.0.50-2
librt - 2.15-1
libsensors - 3.3.5-3
libsigcxx - 2.2.10-1
libsqlite3 - 3071201-1
libstdcpp - 4.8-linaro-1
libsysfs - 2.1.0-2
libthread-db - 2.15-1
libubox - 2016-02-26-5326ce1046425154ab715387949728cfb09f4083
libubox-lua - 2016-02-26-5326ce1046425154ab715387949728cfb09f4083
libubus - 2016-01-26-619f3a160de4f417226b69039538882787b3811c
libubus-lua - 2016-01-26-619f3a160de4f417226b69039538882787b3811c
libuci - 2015-08-27.1-1
libuci-lua - 2015-08-27.1-1
libusb-1.0 - 1.0.19-1
libusb-compat - 0.1.4-1
libustream-cyassl - 2014-03-25-fc0b5ec804ee43c532978dd04ab0509c34baefb0
libustream-openssl - 2014-03-25-fc0b5ec804ee43c532978dd04ab0509c34baefb0
libuuid - 2.24.1-1
libwrap - 7.6-1
libxml2 - 2.9.1-1
libxtables - 1.4.21-1
lighttpd - 1.4.35-1
lighttpd-mod-cgi - 1.4.35-1
lighttpd-mod-expire - 1.4.35-1
lighttpd-mod-fastcgi - 1.4.35-1
lighttpd-mod-redirect - 1.4.35-1
lighttpd-mod-setenv - 1.4.35-1
lm-sensors - 3.3.5-3
lm-sensors-detect - 3.3.5-3
lsblk - 2.24.1-1
lshw - B.02.18-1
lsof - 4.86-2
lua - 5.1.5-1
luabitop - 1.0.2-1
luac - 5.1.5-1
lualogging - 1.3.0-1
luaposix - v31-1
luci - svn-r10274-1
luci-app-firewall - svn-r10274-1
luci-app-ntpc - svn-r10274-1
luci-i18n-english - svn-r10274-1
luci-lib-core - svn-r10274-1
luci-lib-ipkg - svn-r10274-1
luci-lib-json - svn-r10274-1
luci-lib-nixio - svn-r10274-1
luci-lib-sys - svn-r10274-1
luci-lib-web - svn-r10274-1
luci-mod-admin-core - svn-r10274-1
luci-mod-admin-full - svn-r10274-1
luci-mod-rpc - svn-r10274-1
luci-proto-3g - svn-r10274-1
luci-proto-core - svn-r10274-1
luci-proto-ipv6 - svn-r10274-1
luci-proto-ppp - svn-r10274-1
luci-sgi-cgi - svn-r10274-1
luci-theme-base - svn-r10274-1
luci-theme-bootstrap - svn-r10274-1
luci-theme-openwrt - svn-r10274-1
make - 3.81-1
makedumpfile - 1.5.7
mce-inject - 2013-01-19-4cbe46321b4a81365ff3aafafe63967264dbfec5
mcelog - 2016-02-19-b4ec9cb2b4e0dd6246d663bff0b7483dd96e8c10
mgen - 5.02c-1
modemmanager - 1.7.0-20171006-2
modems - 1-r43222
mount-utils - 2.24.1-1
ndg-httpsclient - 0.3.2-1
net-tools-arp - 1.60-3
net-tools-hostname - 1.60-3
net-tools-ifconfig - 1.60-3
net-tools-netstat - 1.60-3
net-tools-route - 1.60-3
netifd - 2015-09-27-509ffb22475ebdd5291d510a098f996473951344
nfs-utils - 1.2.9-1
nss_tacplus - 2015-12-22-e03def49c2ebd1c5f5ed40d7b35faea24054aba5
ntpclient - 2015_365-1
objdump - 2.24-2
odhcp6c - 2014-10-25-940e2141ab13727af6323c4d30002f785e466318
openssh-client - 7.2p2-1
openssh-keygen - 7.2p2-1
openssh-server-pam - 7.2p2-1
openssl-util - 1.0.2n-1
opkg - 9c97d5ecd795709c8584e972bfdf3aee3a5b846d-7
oprofile - 0.9.9-1
oprofile-utils - 0.9.9-1
pam_tacplus - 1.3.9-20160527-1
parted - 3.2-1
pciutils - 3.2.0-1
perf - 3.14.79-2
perl - 5.22.0-3
perl-device - 0.09-1
perl-ipc-shareable - 0.61-1
perl-uuid-tiny - 1.04-1
perlbase-attributes - 5.22.0-3
perlbase-autoloader - 5.22.0-3
perlbase-base - 5.22.0-3
perlbase-bytes - 5.22.0-3
perlbase-class - 5.22.0-3
perlbase-config - 5.22.0-3
perlbase-cwd - 5.22.0-3
perlbase-data - 5.22.0-3
perlbase-digest - 5.22.0-3
perlbase-dynaloader - 5.22.0-3
perlbase-errno - 5.22.0-3
perlbase-essential - 5.22.0-3
perlbase-fcntl - 5.22.0-3
perlbase-file - 5.22.0-3
perlbase-filehandle - 5.22.0-3
perlbase-getopt - 5.22.0-3
perlbase-i18n - 5.22.0-3
perlbase-integer - 5.22.0-3
perlbase-io - 5.22.0-3
perlbase-ipc - 5.22.0-3
perlbase-list - 5.22.0-3
perlbase-locale - 5.22.0-3
perlbase-mime - 5.22.0-3
perlbase-params - 5.22.0-3
perlbase-posix - 5.22.0-3
perlbase-re - 5.22.0-3
perlbase-scalar - 5.22.0-3
perlbase-selectsaver - 5.22.0-3
perlbase-selfloader - 5.22.0-3
perlbase-socket - 5.22.0-3
perlbase-storable - 5.22.0-3
perlbase-symbol - 5.22.0-3
perlbase-text - 5.22.0-3
perlbase-tie - 5.22.0-3
perlbase-time - 5.22.0-3
perlbase-utf8 - 5.22.0-3
perlbase-xsloader - 5.22.0-3
picocom - 1.7-1
ppp - 2.4.7-2
ppp-mod-pppoe - 2.4.7-2
procd - 2015-09-16-b6618ffab8ed4981c57f53929276559698541462
procps - 3.2.8-1
procps-free - 3.2.8-1
procps-pgrep - 3.2.8-1
procps-pkill - 3.2.8-1
procps-pmap - 3.2.8-1
procps-ps - 3.2.8-1
procps-pwdx - 3.2.8-1
procps-skill - 3.2.8-1
procps-slabtop - 3.2.8-1
procps-snice - 3.2.8-1
procps-tload - 3.2.8-1
procps-top - 3.2.8-1
procps-vmstat - 3.2.8-1
procps-w - 3.2.8-1
procps-watch - 3.2.8-1
psmisc - 22.16-1
pyasn1 - 0.1.6-1
pyopenssl - 0.10-1
python - 2.7.3-2
python-cjson - 1.0.5-1
python-event - 0.3-1
python-expat - 2.7.3-2
python-mini - 2.7.3-2
python-openssl - 2.7.3-2
python-psutil - 3.1.1-1
python-pydaemon - 0.2.3-1
python-readline - 2.7.3-2
python-rsfile - 1.1-1
python-yappi - 0.62-1
python-zmq - 14.3.1-1
qemu - 2.9.0-1
qos-scripts - 1.2.1-6
r8169-firmware - 2014-03-16-f8c22c692bdee57a20b092e647464ff6176df3ed-1
requests - 1.2.3-1
resize2fs - 1.43.1-1
rrdtool1 - 1.0.50-2
rsync - 3.1.0-2
smartmontools - 6.5-1
ss - 3.15.0-1
strace - 4.12-1
swconfig - 10
sysfsutils - 2.1.0-2
tar - 1.23-1
taskset - 2.24.1-1
tc - 3.15.0-1
tcpdump - 4.9.0-1
terminfo - 5.9-1
tinyrpc - 0.5-1
tinyrpc-zmq - 0.5-1
tpm-tools - 1.3.8-1
traceroute - 2.0.21-1
trousers - 0.3.13-1
tune2fs - 1.43.1-1
ubox - 2015-07-14-907d046c8929fb74e5a3502a9498198695e62ad8
ubus - 2016-01-26-619f3a160de4f417226b69039538882787b3811c
ubusd - 2016-01-26-619f3a160de4f417226b69039538882787b3811c
uci - 2015-08-27.1-1
uclibcxx - 0.2.4-1
uhttpd - 2014-10-27-fd8e5e379c23c5fbcec3e76894b839233df09067
uhttpd-mod-ubus - 2014-10-27-fd8e5e379c23c5fbcec3e76894b839233df09067
usb-modeswitch - 2014-08-26-993a9a542791953c4804f7ddbb3a07756738e37a
usbreset - 4
usbutils - 007-1
uuidgen - 2.24.1-1
vcsystests - 1.0-1
veth - 1.0-1
vim - 7.3-1
wireless-tools - 29-5
wpad - 2017-08-24-6
xxd - 7.3-1
zeromq - 4.0.4
zip - 2.32-2
zlib - 1.2.8-1
root@VeloCloud:/#

There isn't one on the 500, it seems, so I couldn't reproduce it.

You don't have to wipe the custom image, just use the method I posted earlier, pointing to the x86 sysupgrade thread.

Since you can have both installs running in parallel (not at the same time though), it's easier to compare.

Or boot the official one of a flash drive on any regular pc.

BTW, compare lsmod too.

To bypass the watchdog try building openwrt with the i2c-i801, i2c-smbus, and iTCO-wdt modules built into the kernel instead of separate modules. You'll need to include the make kernel_menuconfig in your build steps to allow selecting to include the modules in the kernel. Then you need to add the nmi_watchdog=0 as part of the kernel command line in grub. Busy with other projects right now or I would try this myself.

i fixed this problem when i removed from /etc/config/network the 2 lines i added myself, about the Broadcast and gateway :

config interface 'lan'
option ifname 'sw0p0 sw0p1 sw0p2 sw0p3 sw1p0 sw1p1 sw1p2 sw1p3'
option proto 'static'
option type 'bridge'
option netmask '255.255.255.0'
option ipaddr '192.168.1.1'
option gateway '192.168.1.1'
option broadcast '192.168.1.255'

so finaly i could make a benchmarck with a clean openwrt runing, and that's just a little bit better than before (with stock firmware). The cpu load is about 75% on one core when downloading at 1Gbps, and about 50% when uploading at 500Mbps

i'd love to be able to do that...even build a simple image. the last time I tried to make an image nothing worked, I'll have to try again one day. :roll_eyes:

You sure you need to include the in the kernel?
If the watchdog triggers after a couple of minutes, you should be able to insmod them post boot.

1 Like

I have now been able to remove the watchdog using an older rom and install the openwrt image from the modlog. The install instructions for the rom are in the readme in the root directory. Please remember to save your current serial numbers and board revision before flashing any rom. If you don't use the right board revision the ethernet ports will not work at all. Now I will start working on a newer openwrt image to load on it.

2 Likes

Great!! we're counting on you! if you make it that would be great! :star_struck:

just discovered that my old APU2C4 is faster than the velocloud 520 :sob: :sob: :sob: :sob:

@jonas.tech do you have any news ? any progress ?

Sorry, it’s finals week so I’m having to finish tests. I will start working on it next week when I’m on summer break. By the way I’m “YourAverageHomelabber” on the Netgate forum.

2 Likes

Hahaha !!! coool ! :rofl:

looks like someone found some interesting links here :

https://bitbucket.org/canofthings/openwrt/downloads/?tab=branches
https://bitbucket.org/canofthings/openwrt/downloads/?tab=tags
https://bitbucket.org/canofthings/deployment/downloads/
https://bitbucket.org/canofthings/openwrt/src/master/
https://bitbucket.org/canofthings/openwrt/src/master/trunk/target/linux/x64/edge5x0/files/root/firmware/

hi ! Do you have some (good) news ? :sweat_smile:

So I managed to test this device for a couple of months with Pfsense and OpenWRT and both work great (but only with SFP ports.) I haven't been able to find any drivers for the rj45 ports on these 520-AC units. I did discover that they use the Intel i354 chip however. Some googling tells me that some Sophos firewalls might use this chip.

The problem wouldn't be so much about the network chipset itself, but the (managed-) switch they're connected to - and that will need quite major changes to the kernel module to properly talk via MDIO to the switch and set everything up correctly. While getting this done should be possible, it would be a quite major undertaking (especially as you will have to get your changes through mainline/ linux-netdev scrutiny, as these Intel drivers are a fast moving target and external patches won't work long term).

Yeah that makes sense. Perhaps it would be possible if we took the drivers and configs from the original image and somehow ported them to work on a newer version of openwrt, but even then it's not a great solution.

I have, however, found that this 520-AC works great as a little pfsense or openwrt box as long as you're willing to give up the regular rj45 ports and just use the sfp ports. I bought 2 sfp to rj45 adapters and they work great and this box can handle full gigabit throughput just fine.

I mainly used this box with pfsense since I'm more comfortable with that compared to openwrt and I was able to run several VLANS and route VPNs and it handled it just fine. I've been pretty happy with it even though the rj45 ports will likely never work with a custom OS.

That's what I referred to with 'possible, but a heck of a lot of work', sources are available, but they are very invasively changing igb (with the necessary MDIO communication channel for the marvell switch). Getting this extracted from the ancient kernel sources and then forward ported to OpenWrt's modern kernel will be... difficult... and time intensive.... and given the effort, it would have to get merged mainline first, which makes it yet a notch more difficult.

It's a 'possible' task for someone experienced, but expect it to take months+ of rather constant development and bartering with Intel, Marvell and linux-netdev, assuming you find this hypothetical someone in the first place.

it's really too bad because it's not worth anything anymore

That's actually a really good price too. I might buy this just because it's so cheap lol. I mean like I said, if you're willing to use the SFP ports with rj45 adapters it's really not a bad little router.

Also the wifi hardware in these is pretty robust considering this isn't really meant to be an AP.