If they did supply firmware, I would try re-writing it with:
mesaflash --device 7i92 --addr 10.10.10.10 --write vendor_supplied_firmware_file_name.bit --reload
My Chinese 7i98 doesn't seem to have a fallback area, so I bricked one of mine by flashing a corrupted Chinese firmware. I wouldn't try again to flash it this way.image missing /media/kunena/emoticons/laughing.png
Since then I am doing it the Chinese way:
sudo mesaflash --device 7i92 --addr 192.168.1.121 --write 7i92.bit --fix --fallback
sudo mesaflash --device 7i92 --addr 192.168.1.121 --write 7i92.bit --fallback
sudo mesaflash --device 7i92 --addr 192.168.1.121 --reload --fallback
If the firmware doesn't work, it says: "No 7I98 board found" and only one LED is on. So I know if the firmware is bad and I don't go further. After power cycling it, the previous firmware is loaded and it works again.
If it works (
and only if it works), i continue with:
sudo mesaflash --device 7i92 --addr 192.168.1.121 --write 7i92.bit --fix
sudo mesaflash --device 7i92 --addr 192.168.1.121 --write 7i92.bit
sudo mesaflash --device 7i92 --addr 192.168.1.121 --reload
Then I power cycle it and check the pins:
sudo mesaflash --device 7i92 --addr 192.168.1.121 --readhmid
I've tested some original 7i92 and 7i98 bitfiles and they all work perfectly, so there is no point in using Chinese bitfiles except if the "7i92" card doesn't even look like a Mesa card and really needs a Chinese custom file. I believe, even the files supplied by the Chinese are mostly original files.
I also could flash a Chinese 7i98 fallback firmware called "7i92_fallback.bit" on a Chinese 7i92, so the 7i92 had 50 pins.image missing /media/kunena/emoticons/laughing.png
But it didn't brick, so I could flash the right firmware afterwards.