Tools to build a bootable FreeDOS images with scripts, tools and images to flash various SAS HBAs to IT mode
Find a file
2025-12-15 23:37:35 -07:00
bin fix up the paths, readability, and functionality 2025-12-15 23:37:35 -07:00
P2008 fix up the paths, readability, and functionality 2025-12-15 23:37:35 -07:00
SMICRO fix up the paths, readability, and functionality 2025-12-15 23:37:35 -07:00
.gitignore Remove and exclude freedos readme 2025-02-16 12:24:04 +11:00
dos4gw.exe initial checkin 2025-02-16 12:16:23 +11:00
fdauto.bat fix up the paths, readability, and functionality 2025-12-15 23:37:35 -07:00
Makefile fix up the paths, readability, and functionality 2025-12-15 23:37:35 -07:00
README.md Add README and rename scripts 2025-12-16 15:56:50 +11:00

itmode

A set of tools to flash various SAS RAID cards to IT mode. Focused on cards compatible with ASUS KGPE-D16, KCMA-D8 and various Family 15h Supermicro boards.

Building & Booting

This project builds a FreeDOS image which can be booted directly on the hardware containing the target SAS RAID card to be flashed. It has typically been tested booted under coreboot with the SeaBIOS target.

To build the image, run make on a system with 7z, mtools and curl installed.

The resulting image can be written to a USB flash drive and booted normally.

Flashing

Some cards need to be wiped prior to flashing. If you have trouble flashing a card, try wiping the existing firmware first, and then rebooting the system back into the FreeDOS environment to allow the card to reset. This can place the card into a state where it is more easily detected and flashed by the included tools.

Please note, that flashing a card also removes any configuration. If you plan to flash back to IR mode (RAID mode) your previous RAID configuration will have been wiped.

Once booted, the following scripts are available:

Wiping existing firmware:

  • wipe_pike2008.bat wipes a PIKE2008 preparing it to be flashed.

Flashing IT mode firmware:

  • flash_pike2008.bat flashes a PIKE2008 with IT mode firmware.

Supported Hardware

Using this image to flash other hardware may be possible, however the main supported targets and cards these scripts have been tested again are:

  • KGPE-D16 with PIKE2008