The ARC firmware supports various hardware devices including GameCube controllers, N64 controllers, and USB controllers, allowing users to install and run NT 3.51 on GameCube and Wii consoles. To install NT 3.51, users must create a raw disk image, partition the disk, and load the necessary drivers and HAL, following specific steps and requirements for each console and hardware configuration.