AFUWIN Method
This method works with Secure Boot and TPM enabled, but for the spoofing process, please disable Secure Boot, as explained in the Tutorial.
Guide: Spoofing your HWID using AFUWIN 3.05.04
Before spoofing, make sure to review your current serial numbers and take a screenshot of them. Once you've finished spoofing, you can go back and compare the values to verify that the changes were successfully applied.
Step 0: Prepare
To to this Method you will need:
After downloading all the necessary tools, proceed to enter your BIOS and adjust the following settings:
Disable Secure Boot and clear the Secure Boot keys
Enable CSM (Compatibility Support Module)
Disable Fast Boot
Once you have successfully spoofed your HWID, you can revert these settings to your preferred configuration.
Step 1: Dump bios.rom
First, unzip the AFUWIN tool, then open an Administrator Command Prompt and type the following:
cd "the current AFUWIN path"AFUWINx64.exe bios.rom /O
After typing these commands, you should see something like this appear:

During the BIOS reading and flashing process, you won't be able to move the mouse, and the sound may become very buggy.
If everything went correctly, you should now have a bios.rom file in the AFUWIN directory.
Step 2: Setup HxD and DMIEdit
First, install HxD using the installer you downloaded earlier. Then, unzip DMIEdit and open both applications.
Setting up HxD:
Drag and drop your
bios.romfile into the grey area in HxD.If your screen looks like the image below, you've done everything correctly.

Step 3: Editing your Serials
Start by launching DMIEdit. The first step will be to modify two key fields: the CPU Serial Number and the System Serial Number. These values are often required for system identification
System Serial Number:
Go to "[Type 001] — System Information"
Double Click "Serial Number" and under "String Value: xxx", change your Serial Number
Next, click the icon that looks like a lightning bolt and is labeled 'All'. This will apply the changes you've made.
CPU Serial Number:
Go to "[Type 004] — Processor Information"
Double Click "Serial Number" and under "String Value: xxx", change your Serial Number
Next, click the icon that looks like a lightning bolt and is labeled 'All'. This will apply the changes you've made.
Now we need to update the Motherboard Serial Number and the System UUID. These two fields are more complex to modify than the others, but they are also the most important serials for proper system identification.
System UUID:
Start by going into "[Type 001] — System Information" in DMIEdit
Double Click "UUID"
Copy your current UUID under "Hexadecimal Value: xxx"
Go into your configured HxD and press
CTRL + Rto replaceIn the Replace Window select: "Hex-values"
In "Search for: " paste your current UUID
Go back to DMIEdit and press "Auto Generates system UUID" and copy your new UUID
Go back to HxD and in "Replace with: " paste your new UUID
Under "Search direction" select "All" and press "Replace All"
Press
CTRL + Sto save your new changes
Motherboard Serial Number:
Your new serial number must be the same length as the original. For example, if your old serial is 8 digits long, your new one must also be exactly 8 digits. Example: Old Serial: 12345678, New Serial: 87654321
Start by going into "[Type 002] — Base Board/Module Information" in DMIEdit
Double Click "Serial Number" and copy your current Serial Number
Go into HxD with your bios.rom loaded and press
CTRL + Rto replacein the Replace Window select: "Text-string"
In "Search for: " paste your current Serial Number
In "Replace with: " type a new Serial Number the same length as the old one (see above)
Under "Search direction" select "All" and press "Replace All"
Press
CTRL + Sto save your new changes
Step 4: Flash your new bios.rom
After you've successfully modified all necessary serial numbers, the next step is to flash the updated BIOS to your system. This process is essential, as it applies the changes you've made by writing them directly to the system firmware. Without flashing, the new serials will not be stored permanently and your system will continue to use the old values.
Flashing the BIOS essentially overwrites the existing firmware with the modified version, ensuring that your changes — such as the CPU Serial Number, System UUID, and Motherboard Serial Number — are properly saved and recognized by the system during startup.
For the next step, you'll need to use a specific version of AFUWIN: version 3.05.04. This is crucial because it's the only known version that includes support for the /GAN command, which is required to force-flash the modified BIOS onto your system.
Start by opening a Administrator Console Prompt and type in the following commands:
cd "your current AFUWIN directory"AFUWINx64.exe bios.rom /GAN
You will see something like this if you did everything right:

If you followed all the steps correctly, the flashing process should complete successfully and display a message such as "done". This indicates that your modified BIOS has been written to the system.
Step 5: Post Spoofing
Now that your BIOS has been successfully spoofed, you can move on to other system identifiers, such as your MAC address, Volume ID, or Disk Serial Number. These values are often used by software and anti-cheat systems for hardware identification.
I'll cover how to spoof each of these as well. So if there's already a dedicated page or section on these topics, feel free to go ahead and complete them next.
You can now restore your original BIOS settings if you wish. This includes any custom configurations you had before flashing, such as Secure Boot, Secure Boot Keys, CSM and Fast Boot.
Last updated