ONIE image for SN3800

Does anyone know where I can find an ONIE image for a SN3800 switch? I tried compiling one from source from GitHub - opencomputeproject/onie: Open Network Install Environment, but the switch doesn’t want to install it, here’s some logs while booted into that recovery image I compiled:

** ONIE Update Mode Enabled **
ONIE-RECOVERY:/ # down.
ONIE: eth0: link down.  Skipping configuration.
ONIE: Failed to configure eth0 interface
ONIE: Starting ONIE Service Discovery
Info: Found static url: file:///lib/onie/onie-updater
Notice:  Invalid TLV header found.  Using default contents.
Notice:  Invalid TLV checksum found.  Using default contents.
ONIE: Unable to find 'Serial Number' TLV in EEPROM data.
ONIE: Executing installer: file:///lib/onie/onie-updater
Verifying image checksum ... OK.
Preparing image archive ... OK.
ONIE: Version       : master-07190929-dirty
ONIE: Architecture  : x86_64
ONIE: Machine       : mlnx_x86
ONIE: Machine Rev   : 0
ONIE: Config Version: 1
ONIE: Build Date    : 2025-07-19T09:29+00:00
Installing ONIE on: /dev/sda
ERROR: Problems accessing sys_eeprom
Notice:  Invalid TLV header found.  Using default contents.
Notice:  Invalid TLV checksum found.  Using default contents.
ERROR: Cannot open I2C device
ONIE: ERROR: Firmware update URL: file:///lib/onie/onie-updater
ONIE: ERROR: Firmware update version: master-07190929-dirty
Failure: Unable to install image: file:///lib/onie/onie-updater
Info: Attempting tftp://onie-server/04-3f-72-ad-5f-22/onie-updater-x86_64-mlnx_e                                                     rror:-r0 ...
Info: Attempting tftp://onie-server/onie-updater-x86_64-mlnx_error:-r0 ...
Info: Attempting tftp://onie-server/onie-updater-x86_64-mlnx_error:-r0.bin ...
Info: Attempting tftp://onie-server/onie-updater-x86_64-mlnx_error: ...
Info: Attempting tftp://onie-server/onie-updater-x86_64-mlnx_error:.bin ...
Info: Attempting tftp://onie-server/onie-updater-mlnx_error: ...
Info: Attempting tftp://onie-server/onie-updater-mlnx_error:.bin ...
Info: Attempting tftp://onie-server/onie-updater-x86_64-mlnx ...
Info: Attempting tftp://onie-server/onie-updater-x86_64-mlnx.bin ...
Info: Attempting tftp://onie-server/onie-updater-x86_64 ...
Info: Attempting tftp://onie-server/onie-updater-x86_64.bin ...
Info: Attempting tftp://onie-server/onie-updater ...
Info: Attempting tftp://onie-server/onie-updater.bin ...
Info: Sleeping for 20 seconds

If I boot up the switch with no bootable usb, it doesn’t even make it to grub, presumably because there’s no OS. I believe ONIE got corrupted.

The files I have avaliable to me so far (that I compiled) are onie-updater-x86_64-mlnx_x86-r0, onie-recovery-x86_64-mlnx_x86-r0.iso, mlnx_x86-r0.vmlinuz, and mlnx_x86-r0.initrd, chatgpt recommends one called a file called onie-installer-x86_64-mlnx_snb-r0.bin instead. I’m at a loss at this point, I’ve spent like 12 hours on this.

Hey,

you can either build an iso from (GitHub - opencomputeproject/onie: Open Network Install Environment) or take it here (Index of /onie)

write the iso to usb and boot from it to reinstall

There is also some blog post covering the procedure
(ONIE and Onyx (MLNX-OS) Install - theDXT)