详情见 https://cyberbus.net/post/40
如果您不想自己动手修改,只想让 AN1500 支持 RAID0/1/JBOD 和 UEFI 菜单,可以直接运行:
./flash_fw.sh ./an1500_backup_20241107_mod.bin
./firmware_backup.sh an1500_backup.bin
您可以根据文章或视频说明将其裁剪为 7MB 大小的文件
推荐使用此方法刷写固件
./flash_fw.sh an1500_backup.bin
如果您的设备无法使用 mnv_cli 刷写固件,您需要:
- 在内核中启用
iommu=relaxed
- 使用 mvf 刷写固件
./force_flash_fw.sh an1500_backup.bin
crc_fix.py
- 用于修复 7MB 固件并计算校验和,您需要将计算出的校验和替换到 7MB 固件末尾oprom_full.bin
- 这是一个功能完整的选项 ROM,用于替换 7MB 固件中 0x60_0000 位置的内容hbainfo.bin
- 这是用于解锁 RAID0/1/JBOD 功能的 HBA 信息结构,用于替换 7MB 固件中 0x2_0000 位置的内容