Source

https://naibaowjk.github.io/downloadfile/onie-installer-picos-4.2.2-ea28d53591-as4610.bin

Doc

To set it up via ONIE the following is needed:

  1. Set up an admin PC and connect it to the mgmt. port of the switch.
  2. Set up a local DHCP server on the admin PC
  3. Set up a local HTTP server on port 80 on the admin PC (e.g. sudo python3 -m http.server 80)
  4. Place the .bin file in the main directory of the HTTP server
  5. Rename the .bin file to onie-installer-arm-accton_as4610_30 (without any file extension in the end)

When the switch first boots into ONIE, it will first obtain an IP address from the DHCP server. After that, it will periodically try to send HTTP requests to the IP of the DHCP server in order to download the file named onie-installer-arm-accton_as4610_30. You can to observe the HTTP server logs in order to verify the exact URLs of these requests (if the switch is from a different vendor, you may need to rename the file differently in step 5 so that it matches the file name in the HTTP requests).

Once the switch downloads the file, it installs it and reboots into the PiCOS operating system. You can then SSH into the switch via the mgmt port knowing its DHCP IP from the DHCP server logs (syslog), or just access it via a console/serial cable. Default credentials are listed on the PicOS docs, and also how to allocate a static IP to the mgmt interface [1]

If ONIE does not send any HTTP requests, you may need to enable discovery mode manually. See the onie documentation website [2] for the exact command. Usually it is onie-start or onie-discovery-start

1

2