NULLMOTH

Get the Probe.

1401 Probe is a free scanner that runs from a USB stick. It maps your PC’s processor, board, graphics, Wi-Fi, Bluetooth, sound, firmware and every other chip, then saves one report. The Windows app also scans the PC from Windows in about 3 minutes, and on a Mac one command scans the Mac itself. You send that report to us, and your hardware gets supported. It never connects to the internet and never reads or changes your drives.

Download Center Download 1401 Probe for Windows 10 / 11 · 532.4 MB · free

SHA-256 9c16843b634b0a778aa5b379a202570eb4aa2a0885d6e06298b92a37fa7f681b

Version 2.2.0 · built 2026-10-13 · SHA256SUMS.txt · Version history

Free software, GPL-3.0 · Source code

Also on GitHub: github.com/nullmoth/1401-probe/releases

You need
  • The PC you want scanned, with Windows or Linux on it (Linux: see below)
  • A USB stick of 1 GB or more with nothing on it you need (it gets erased)
  • About 30 minutes. You’ll turn Secure Boot off for the scan and back on after.

How to run it

  1. Install

    Run 1401-Probe-Setup.exe. Windows will show a blue “Windows protected your PC” box because the installer isn’t signed yet. Click More info, then Run anyway.

  2. Scan from Windows first

    Open 1401 Probe, click Scan this PC from Windows (about 3 minutes), then Start the Windows scan. It only reads. When it says Done, the scan is on your Desktop as 1401-windows-scan-….zip: click Open the upload page and drag it onto the Card Reader.

    Windows can’t see inside the chips, so the USB stick scan below is the one that matters most. Please do both.

  3. Make the stick

    Open 1401 Probe and click Make the scanner USB stick.

    • If BitLocker is on, click Pause BitLocker for 3 restarts first. Otherwise Windows will ask for your recovery key later.
    • Plug in the stick, pick it, tick the box, and click Erase and make the stick.
  4. Turn Secure Boot off and boot the stick

    In the app, click Restart into BIOS setup. Find Secure Boot (usually under Boot or Security), set it to Disabled, then save and exit.

    As the PC starts, press the boot-menu key and pick the USB stick marked UEFI:

    ASUSF8MSIF11
    GigabyteF12ASRockF11
    DellF12HPF9
    LenovoF12AcerF12

    Choose 1401 Probe - scan this computer. It starts by itself after 5 seconds.

    It asks once about Wi-Fi, Bluetooth and Ethernet. They are included unless you press N within 30 seconds. It loads only your chips’ drivers for about a minute, records each chip’s firmware version and what it can do, switches every radio off the moment it starts, and removes the drivers again. It never goes online, and it never records the networks around you or the devices paired with yours.

  5. Let it scan

    It takes about 5 to 20 minutes. The last steps test your graphics card and watch each graphics and audio driver start (NVIDIA cards get NVIDIA’s own driver), and the screen may flicker or go black for up to 10 minutes. That’s normal, so leave it running. Those steps are the ones we need most.

    When it says DONE, the computer turns itself off.

    Stuck? If nothing happens for 15 minutes, hold the power button. Your report is already saved. Boot the stick again and pick the normal scan: it skips the step that froze and finishes the rest. If it freezes again, pick safe scan.

  6. Put your settings back

    Turn the PC on, go into BIOS setup (usually Del or F2), set Secure Boot back to Enabled, then save and exit.

    Start Windows, open 1401 Probe and click I already scanned - find my report. It checks Secure Boot and BitLocker for you and offers to turn BitLocker back on.

  7. Send us the report

    In 1401 Probe, click Show both files. The stick’s REPORTS folder has two files with the same name, one .zip and one .txt:

    Z790-AORUS_i7-13700K_RTX4070_2026-09-25_a3f1.zip
    Z790-AORUS_i7-13700K_RTX4070_2026-09-25_a3f1.txt

    Drag both onto the 1402 Card Reader on the front page and click Send. Keep the report ID it prints.

Is it safe?

It does

  • Read what hardware your PC has
  • Write one report, to the stick only
  • Remove serial numbers, UUIDs, MAC addresses, Wi-Fi network names, paired-device names and your Windows key before saving

It never

  • Connects to the internet. The stick starts with no network drivers. For the Wi-Fi/Bluetooth step (press N to skip it) it loads them for a minute, switches every radio off and removes them; nothing is ever configured.
  • Reads or changes your drives. It locks every drive except the stick read-only first.
  • Changes BIOS settings. Secure Boot is the one you change yourself.

Want to check the download? In PowerShell: Get-FileHash .\1401-Probe-Setup.exe should print the SHA-256 above.

No Windows PC?

The stick image on its own. Unzip it and write 1401-probe.img to a USB stick with balenaEtcher, or Rufus in DD mode. Then follow steps 3–6 (turn Secure Boot back on in your BIOS yourself).

Stick image (.zip) for any OS · 530.1 MB

SHA-256 35edfb7500a86a6a7052454ce64be5a0b9b94731f1390073847c23232187eb15

On Linux? 1401-probe-linux.py makes the stick for you: run python3 1401-probe-linux.py. It checks the image, lists USB sticks only, asks you to confirm, writes and verifies the stick. After the scan, python3 1401-probe-linux.py --report copies your report off the stick.

On a Mac? 1401-probe-mac.sh does the same from macOS: run bash 1401-probe-mac.sh (it lists external USB sticks only, never your Mac's disk), then bash 1401-probe-mac.sh --report after the scan.

Scan the Mac itself (a real Mac or a Nullintosh): bash 1401-probe-mac.sh --scan. No password, about a minute. It records the processor, graphics, displays, Wi-Fi, Bluetooth, sound, USB, storage, battery and the drivers macOS loaded, leaves out serials, addresses, network names, paired devices and names, and puts one .zip on your Desktop to send us.

Free software, GPL-3.0 · Source code

Version history

Every version stays up, byte for byte, with its SHA-256, here and on GitHub. Use the newest one unless we asked you not to.

2.2.0 · 2026-10-13 · current

The whole machine, from every side: the stick, Windows, and macOS.

The downloads at the top of this page.

2.1.0 · 2026-10-11

Every graphics card and integrated GPU now counts, old and new, whatever the brand. This is how NullMoth learns the GPUs macOS has never supported: Intel Iris Xe and Arc, Radeon RX 7000 and 9000, Ryzen AI, and older cards too.

1401-Probe-Setup.exe · 500.6 MB · SHA-256 4a323cda564e382c22a7536183611b7294e9ffc14bf0b36bd6fe1d373929d87f

1401-probe-img.zip · 500.5 MB · SHA-256 a68b2ff4943d72fc3de2432af21195b66b8a78402526aeafca7dbbe7ac7d041b

SHA256SUMS.txt · on GitHub

2.0.2 · 2026-10-09

For laptops that froze in the last step. If 2.0.1 froze on your PC, make the stick again with 2.0.2.

1401-Probe-Setup.exe · 426.8 MB · SHA-256 88999308fc5213e923d9e5c9c6c1843e0cfb752284c70fca92c55af0f03b3034

1401-probe-img.zip · 427.4 MB · SHA-256 f3af812b123f3ea3bebfc867ccbff96378b77cb578db5d4bd4e6e33de4e93b4c

SHA256SUMS.txt · on GitHub

2.0.1 · 2026-10-09

Fixes the errors some of you saw on 2.0.0.

1401-Probe-Setup.exe · 426.7 MB · SHA-256 eaf420397d432195571c2b9fcf90a73712a5908156f573a18ba4fa01dbdc402d

1401-probe-img.zip · 427.4 MB · SHA-256 dd054d8c40f34ad97efb1594cea4bc3fed1e8b2f8660236bb3c3ba73d9b6a468

SHA256SUMS.txt · on GitHub

2.0.0 · 2026-10-08

The probe now maps the whole machine, down to how each driver talks to its hardware, so the installer can build the right setup for your exact PC.

1401-Probe-Setup.exe · 426.7 MB · SHA-256 655f616cfe439ebc24c4939193dc9374a19944cea2744d28dfabe9628e4e8ba0

1401-probe-img.zip · 427.4 MB · SHA-256 5fa27706e95f03da47851be9c4f00fb368ca9c36eee2de73b8ae94ad291fa59d

SHA256SUMS.txt · on GitHub

1.0.1 · 2026-09-26

Fixes from the first round of test reports. Thanks to everyone who ran 1.0.0.

1401-Probe-Setup.exe · 181.5 MB · SHA-256 99e9be8c84f20df90db314a912bd9abd20cc91da333288c28492396cc0c605d8

1401-probe-img.zip · 181.0 MB · SHA-256 2ec5fa8262ecc3361987e89b4528789f6fcd7973d1250ff493f9bbdd1f656f19

SHA256SUMS.txt · on GitHub

1.0.0 · 2026-09-25

First public release.

1401-Probe-Setup.exe · 181.5 MB · SHA-256 bd9450093f3c78d0ac6d8183d5a75781937102c877f05d2f912774907b900c26

1401-probe-img.zip · 180.9 MB · SHA-256 98477679a8a6ba4d14b7b10ee7af58fde35d48f0f1c47dae514c3187e6c53d2a

SHA256SUMS.txt · on GitHub