Clevo modded/unlocked BIOS mirror collection by dsanke
- ✅ Use up to 9900KS processor.
- ✅ BIOS fully unlocked.
⚠️ Have a chip flasher handy like a rpi with clip!⚠️ You should only flash this using spi programmer meaning clip!⚠️ Guides are provided as is!⚠️ You may brick or short your board if done incorrectly! (..if you don't know what you're doing, just be careful)⚠️ You're on your own.⚠️ Make sure you're flashing the right chip! Don't flash other controllers and stuff..⚠️ Make sure the clip is in the right position! Position 1 is usually marked with a small ball.⚠️ You might need to pin mod the processor (when using 8th/9th gen processors on 6th/7th gen boards). [Needed on one to work by my tests] Reference Link- 🪞 Not the maker, just a mirror.
[Go to flash guide using Raspberry Pi and clip >>]
[Go to flash guide using USB drive >>]
- N9xKP [0506] [0712]
- N9xTP [0506] [0712]
- P7xxDMx [0511-9900KS] [0729-9900KS] [0729-TBT-Legacy]
- P7xxTM1 [0511-9900KS] [0729-9900KS]
- P870KM [0511-9900KS] [0716-9900KS]
- P870TM [0511-9900KS] [0716-9900KS]
Note: This is a rectified generated guide for reference
Hardware:
- Raspberry Pi (any model with GPIO pins)
- SOIC/pomona clip (compatible with your EEPROM)
- Connecting wires or a breadboard
- Optional, Resistors (for pull-ups if needed, 4.7kΩ is common)
Software:
- Raspbian OS (or similar Linux distribution)
- flashrom (for SPI-based EEPROMs)
- Install the OS:
- Flash Raspberry Pi OS onto an SD card.
- Boot up the RPi and configure it using sudo raspi-config.
- Enable Interfaces, go to Interface Options in raspi-config and enable SPI (for SPI EEPROMs)
- Update the System,
sudo apt update && sudo apt upgrade -y
- Install Required Tools,
sudo apt install flashrom python3 python3-pip -y
- Pin Mapping, match the SOIC clip pins to the EEPROM pins (refer to the datasheet for pinout).
- Connect to Raspberry Pi: For SPI (e.g., 25 series):
- MISO → Pin 21 (GPIO 9);
- MOSI → Pin 19 (GPIO 10)
- CLK → Pin 23 (GPIO 11)
- CS → Pin 24 (GPIO 8)
- GND → Pin 6
- VCC → Pin 1 (3.3V)
- Double-Check Connections, ensure the SOIC clip aligns correctly with the chip pins.
- For SPI EEPROMs, use
flashrom
to detect the chipsudo flashrom -p linux_spi:dev=/dev/spidev0.0
- If detected, note the chip model.
- For SPI EEPROMs,
sudo flashrom -p linux_spi:dev=/dev/spidev0.0 -r backup_rom.bin
, this reads the EEPROM contents into backup.bin.
- For SPI EEPROMs,
sudo flashrom -p linux_spi:dev=/dev/spidev0.0 -w new_rom.bin
- Read the EEPROM Again, Dump the EEPROM content after writing,
sudo flashrom -p linux_spi:dev=/dev/spidev0.0 -r flashed_rom.bin
- Compare the new dump with the original firmware, use diff to verify
diff flashed_rom.bin new_rom.bin
- If no differences are found, flashing is successful.
- Disconnect the SOIC clip.
- Restore any configurations on the Raspberry Pi.
- Safely store backups of the original firmware.
Didn't use this guide, just providing for reference. Thanks to reddit user LenoVW_Nut
Original reference: https://www.reddit.com/r/Clevo/comments/1ew3iqa/clevo_p_series_dsanke_mod_bios_no_programmer/
Flash the USB method as listed below:
- TAKE OUT THE BATTERY FROM YOUR LAPTOP!
- Plug in your charger, enter the BIOS, change 2 values. a) Setup->Boot->UEFI Settings->UEFI Boot->Enabled b) Setup->Security->Secure Boot->Disabled (If you can not find this then you don't need to change it)
- Unplug all your drives including any SSD's and HDD's
- Put the EFI folder into your FAT32 formatted USB Flash Disk, now put the bios file into the EFI->Boot folder and boot your laptop through the USB.
- Wait for startup.nsh to execute, and then type "meset", press enter.
- Your laptop will auto reboot and the fan will run at high speed, THIS IS NORMAL, boot to the USB Flash Disk again.
- Wait for startup.nsh to execute, and then type "
fpt -d backup.bin
", press enter to backup your bios. - Now type "
fpt -f BIOS.bin -rewrite -y
", press enter to flash new the cannon lake bios . - Wait for the flash to finish (you will see color text "(...) successful (...)" info printed on screen by fpt).
- Just unplug power cord, without battery it will hard shut off computer.
- Then insert battery again, plug in charger
- Turn computer on.
- After executing step 4 (MESET) and the fans ramp up you may have to wait a couple minutes for the screen to come back. don't freak out, just give it some time.
- Also after it finishes flashing (step 8) the first boot might take 5 minutes (probably not the whole 5 minutes, but leave it and let it train the memory? Not sure what it's doing, but 9/10 times it works great, if you leave it booting). Anything over 15 minutes maybe try a single stick of 2133 or 2400 ram and see if it will boot that way.
- If something goes wrong you can opt to flash with rpi and a clip anyway
- No warranties, support or anything is included in this.