Updating BIOS on Gigabyte GA-J1900N-D3V

Download

Create boot flash disk to update bios

  1. Run hpusb.exe to install the utility.
  2. Plug in you USB flash drive to your computer.
  3. Run the program you just installed (HP USB Disk Storage Format Tool).
  4. Select your USB flash drive as your device.
  5. Choose FAT32 as file system.
  6. (Optional) Select Volume label if you want to give your USB flash drive a name.
  7. Under format options, choose create a DOS startup disk.
  8. Select ”using DOS system files located at” and point the program to the folder ”win98boot” which you just downloaded (you need to unzip this folder).
  9. Then click the start button.
  10. Now when you have created your bootable USB flash drive, you need to input the BIOS.
  11. Download the latest BIOS for your motherboard from gigabyte.com
  12. Unpack the file that you just downloaded.
  13. You now see three files, Efiflash, autoexec together with a file that’s called the same as your chosen motherboard.
  14. Copy all three files to the USB flash drive.
  15. Choose ”replace all files on destination”

Configure boot settings

  1. Plug in your monitor via D-SUB
  2. Enter BIOS by pressing DEL on your keyboard (You may may have to use a PS/2 keyboard or USB to PS/2 adapter depending on what keyboard you are using)
  3. Go to the “Save & Exit” menu and press Restore Defaults
  4. Go to the “Advanced” menu, enter the “CSM Configuration” sub-menu
  5. Change the setting for CSM Support to Enabled, make sure that the Boot option filter is set to UEFI and Legacy
  6. Go to the “Save & Exit” menu and press Save Changes and Reset

Flash BIOS

  1. Connect your USB Flash drive that you prepared earlier
  2. Boot up the computer
  3. The GIGABYTE SPI Flash BIOS Update Utility will start automatically and update your BIOS
    (If the update process does not start automatically then please press F12 during POST and
    choose USB Flash drive as boot device or disconnect any HDD/SSD/Etc that you may have connected)
  4. After the update utility is finished remove the USB Flash drive and reboot your system
  5. DONE!

Installing PfSense on Gigabyte GA-J1900N-D3V

Step 1. Update BIOS

First of all, you need to update the BIOS to F3 since the motherboard probably will ship with F1 or F2. If you’re on F3 already, no changes are needed. To update bios see Updating BIOS on Gigabyte GA-J1900N-D3V

Step 2. Create bootable pfSense

  • Download the memstick or nanobsd-vga version (your choice if you want to install full version to another USB-stick or run the embedded version) from pfSense download-page. I have been using nanobsd-vga for this test.
  • Flash the .img to you USB-stick, win32 image writer works like a charm.

Step 3. BIOS settings

Attach the pfSense USB and boot to BIOS. Reset to default, and ONLY change the following:

  1. Advanced -> CSM Configuration
    1. CSM Support – Enabled
    2. Boot Option filter – Legacy Only
    3. Network – Do not launch
    4. Storage – Legacy Only
    5. Video – UEFI First
    6. Other PCI devices – Legacy Only
  2. Advanced -> USB Configuration

    1. Legacy USB support – Enabled
    2. USB3.0 support – Enabled
    3. XHCI hand-off – Disabled
    4. EHCI hand-off – Disabled
    5. USB Mass storage device support – Enabled
  3. Under USB configuration you should see your USB-stick listed.
  4. Chipset -> South Bridge (I think? If I remembered correctly.)
    Restore after AC power loss – Power On
  5. Under boot, change harddrive BBS priority and set you USB-stick to #1, then change first boot option to your USB-stick and disable #2 boot option.

From https://forum.pfsense.org/index.php?topic=73518.105