The recommended firmware mentioned in the README file is https://github.com/raspberrypi/firmware/archive/1.20200212.tar.gz. I haven’t checked recent RPi4 firmware updates, but I’ll try to do that soon.
Meanwhile, you should be able to set an IP address manually using ifconfig. For example this is the set of commands I used to set a static IP address.
cmd
ifconfig genet0 128.224.125.72
Here is a more detailed log which includes the aforementioned commands:
-> cmd
[vxWorks *]# ifconfig -a
lo0 Link type:Local loopback
inet 127.0.0.1 mask 255.255.255.255
inet6 unicast fe80::1%lo0 prefixlen 64 automatic
inet6 unicast ::1 prefixlen 128
UP RUNNING LOOPBACK MULTICAST NOARP ALLMULTI
MTU:1500 metric:1 VR:0 ifindex:1
RX packets:17 mcast:0 errors:0 dropped:0
TX packets:17 mcast:0 errors:0
collisions:0 unsupported proto:0
RX bytes:1275 TX bytes:1275
genet0 Link type:Ethernet HWaddr dc:a6:32:08:cf:f5
inet6 unicast fe80::dea6:32ff:fe08:cff5%genet0 prefixlen 64 automatic
UP RUNNING SIMPLEX BROADCAST MULTICAST DHCP
MTU:1500 metric:1 VR:0 ifindex:2
RX packets:0 mcast:0 errors:0 dropped:0
TX packets:0 mcast:5 errors:0
collisions:0 unsupported proto:0
RX bytes:0 TX bytes:0
[vxWorks *]# ifconfig genet0 -dhcp
[vxWorks *]# ifconfig genet0 128.224.125.72
[vxWorks *]# ifconfig -a
lo0 Link type:Local loopback
inet 127.0.0.1 mask 255.255.255.255
inet6 unicast fe80::1%lo0 prefixlen 64 automatic
inet6 unicast ::1 prefixlen 128
UP RUNNING LOOPBACK MULTICAST NOARP ALLMULTI
MTU:1500 metric:1 VR:0 ifindex:1
RX packets:21 mcast:0 errors:0 dropped:0
TX packets:21 mcast:0 errors:0
collisions:0 unsupported proto:0
RX bytes:1585 TX bytes:1585
genet0 Link type:Ethernet HWaddr dc:a6:32:08:cf:f5
inet 128.224.125.72 mask 255.255.0.0 broadcast 128.224.255.255
inet6 unicast fe80::dea6:32ff:fe08:cff5%genet0 prefixlen 64 automatic
UP RUNNING SIMPLEX BROADCAST MULTICAST
MTU:1500 metric:1 VR:0 ifindex:2
RX packets:14 mcast:0 errors:0 dropped:4
TX packets:6 mcast:10 errors:0
collisions:0 unsupported proto:0
RX bytes:898 TX bytes:480
[vxWorks *]# ping -c 2 128.224.124.1
Pinging 128.224.124.1 (128.224.124.1) with 64 bytes of data:
Reply from 128.224.124.1 bytes=64 ttl=255 seq=0 time=16ms
Reply from 128.224.124.1 bytes=64 ttl=255 seq=1 time=16ms
--- 128.224.124.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1017 ms
rtt min/avg/max = 16/16/16 ms
[vxWorks *]#
Regards,
Dan