Commented on your github pull request. Besides from just not seeing the switch and therefor no wan/lan it may also need some *.dlf factory image creation. Also in original firmware LABEL/LAN/WIFI use same mac address but the WAN address is a lower number that is magnitudes off other than a couple of numbers up/down.
By using this method and comparing 2 original firmware files from Sitecom I was able to make the header partly match but I'm not sure which other padding $$ | $$$$ Checksize
etc is needed since the OEM webinterface still errors about it:
senao-header -r 0x0222 -p 0x004A -t 2
Other strange facts about this device is that the u-boot bootloader reports that the device is a esr9850v(EnGenius ), the Sitecom GPL sources a D-link 615 (see rev G/H).