Engineered with 40+ years of hardware expertise

Professional BIOS Repair
Software for Technicians

Read, analyze, and repair BIOS chips with cloud-powered intelligence. Works with all major programmers. No hardware needed beyond your CH341A.

Start for €5 → See how it works
88+
Supported chips
5min
Average repair time
€5
Per analysis
24/7
Cloud availability

Everything you need to repair BIOS chips

From reading SR registers to full cloud repair jobs — BiosTool handles the complexity so you can focus on the repair.

🔍

Smart BIOS Analysis

Upload your .bin file and get instant analysis — size, vendor detection, write protection status, ME region, and security warnings.

🛡️

SR Register Decode

Decode Status Register 1 & 2 for any Winbond, GigaDevice, ISSI, or Macronix chip. Know exactly what's write-protected and why.

☁️

Cloud Repair Engine

Submit large repair jobs to the cloud queue. Get results in minutes without blocking your workstation. Download when ready.

📋

Professional Reports

Generate printable HTML reports for every analysis. Perfect for documenting repairs and sharing with customers.

🔌

REST API

Full API access for automation. Integrate BiosTool into your own workshop software with simple HTTP calls and API keys.

🗃️

Chip Database 2.0

88+ chips with full specifications — JEDEC ID, voltage, capacity, supported operations. Always up to date via cloud sync.

Every tool you need, in one interface

Click through the tabs to see exactly what you get after your first €5 analysis.

BiosTool — Analysis
File: BIOS_HP_EliteBook840.bin (8.00 MB)
Vendor: Insyde H2O 5.0
SHA256: a3f2b1c9d4e7...

── Intel Flash Descriptor ──
FD region: 0x000000 – 0x000FFF
ME region: 0x001000 – 0x4FFFFF
BIOS region: 0x500000 – 0x7FFFFF

── Intel ME ──
Version: 12.0.45.1501 (CSME Gen12)
Boot Guard: ACM Verified Boot

── DMI / SMBIOS ──
Vendor: Hewlett-Packard
Product: HP EliteBook 840 G6
Version: G1X85AV
Serial: CND94712KR

Full BIOS Analysis in seconds

Upload any .bin, .rom, .cap, .exe, or .img file and get a complete picture of what's inside — no guesswork.

  • Vendor detection: AMI Aptio, Insyde H2O, Phoenix, Award
  • Intel Flash Descriptor — all regions with exact offsets
  • Intel ME version, CSME generation, Boot Guard status
  • DMI/SMBIOS: serial number, product name, board info
  • UEFI Firmware Volumes — all FFS modules listed
  • EFI capsule detection (ASUS, Dell, HP, AMI)
  • SHA256 hash for every file you process
BiosTool — SR Decode
Input: SR1=0x9C SR2=0x02

── Decoded SR1 (0x9C = 10011100) ──
BP0=0 BP1=1 BP2=1 BP3=1
SEC=0 TB=0 SRP0=1

⚠ WRITE PROTECTED — BP[1:3] set
⚠ SRP0=1 — WP pin controls write protect

── Generated commands ──
# Unlock write protection:
flashrom -p ch341a_spi \
--write-status-register 0x00

# Verify:
flashrom -p ch341a_spi --get-size

SR Register Decode — no more guessing

Enter SR1 and SR2 values (hex or decimal) and get a full breakdown plus ready-to-run flashrom commands.

  • Decodes BP0–BP3, QE, SRP0/SRP1, SEC, TB, CMP bits
  • Instant write-protection status with explanation
  • Generates flashrom commands for unlock, QE enable, verify
  • Works for Winbond, GigaDevice, Macronix, ISSI, XMC
  • SRP warning: tells you when WP pin is required
  • Full reference table for all SR1/SR2 bits included
BiosTool — DMI Repair
Donor: original_bios.bin (Insyde)
Recipient: new_bios_v5.0.bin (Insyde)

── Transplanting DMI ──
[] Vendor match: Insyde H2O → OK
[] Serial: CND94712KR → injected
[] UUID: 4C4C4544-... → injected
[] Product: HP EliteBook 840 G6
[] Board: DA0X3CMB6F0
[] ME region preserved
[] Checksums fixed: 3 patches

Output: repaired_bios.bin
SHA256: e9f1a2b3c4d5...
Status: READY TO FLASH

DMI Transplant — serial number in minutes

Take the serial number, UUID and board info from the original and inject it into a new or donor BIOS. The most common repair in any BIOS workshop.

  • Injects serial number, UUID, product name, board info
  • Vendor compatibility check before transplant (AMI/Insyde/Phoenix)
  • ME region preserved automatically — no accidental wipe
  • Auto-fix checksums — no more bad checksum errors
  • SHA256 output ready for verification before flashing
BiosTool — Programmer
Detected: CH341A (VID:1a86 PID:5512)
Chip: W25Q64JV — 8MB, 3.3V

── Sanity Check ──
flashrom installed: ✓ PASS
USB programmer: ✓ PASS
Chip responsive: ✓ PASS
Voltage 3.3V match: ✓ PASS
JEDEC match: ✓ PASS
Backup exists: ✓ PASS

Verdict: ALL PASS — safe to flash

── Writing ──
████████████░░░░ 68% — 5.4MB/8MB

Programmer — guided flash workflow

Connect your CH341A, run Sanity Check, then read or write with a 5-step guided workflow and real-time progress.

  • Auto-detects CH341A, FT2232H, DediProg, Bus Pirate via USB VID/PID
  • 8-point Sanity Check before every flash — catches mistakes early
  • Read workflow: 3 reads + SHA256 comparison for safe dump
  • Write workflow: backup → verify → write → verify (5 steps)
  • Intel ME verification: version, platform, FITC, compatibility range
  • Voltage warning: flags 1.8V chips that need a voltage adapter
BiosTool — Chip Database
Search: W25Q128

── Results (3 found) ──

W25Q128JV (Winbond)
JEDEC: EF4018 | 16MB | 3.3V
Package: SOIC-8, WSON-8
Ops: read, write, erase, WP

W25Q128FV (Winbond)
JEDEC: EF4018 | 16MB | 3.3V
Package: SOIC-8, SOIC-16

W25Q128JW (Winbond — 1.8V)
JEDEC: EF6018 | 16MB | 1.8V ⚠
Package: WSON-8 (BGA)
Voltage adapter required!

Chip Database — 88+ chips, always searchable

Never look up a datasheet again. Search by name, vendor, or JEDEC ID and get everything you need in one place.

  • 88+ chips from 19 vendors: Winbond, Macronix, GigaDevice, Micron, ISSI…
  • Search by name, JEDEC ID, or vendor
  • Full specs: voltage, capacity, package, supported operations
  • 1.8V chips flagged with voltage adapter warning
  • Plugin system: add your own chips via JSON or CSV import
  • Your custom plugins have priority over built-in database
BiosTool — Report
── Report Generated ──

Format: HTML (dark theme, print-ready)
Date: 2026-03-29 14:32

Sections included:
Firmware Info (vendor, ver, date)
Intel ME status
DMI / SMBIOS data
IFD Regions table
UEFI Modules list (47 modules)
Warnings & recommendations
Custom branding: ServIS d.o.o.

Export: HTML / CSV / JSON

Professional Reports — hand to your customer

Every analysis generates a clean, printable report. Export as HTML, CSV, or JSON. Add your workshop branding for a professional touch.

  • HTML report: dark theme, print-ready, standalone file
  • CSV export: structured data — Firmware Info, ME, DMI, IFD, Modules
  • JSON export: complete data dump for your own systems
  • Custom branding: your logo, workshop name, footer
  • Optionally include full UEFI module list (47+ modules)
  • Perfect for customer documentation and repair records
BiosTool — Cloud Jobs
POST /api/bios/v1/jobs/submit
→ job_id: job_8f3a2c1d

── Job Status ──
Status: processing
File: BIOS_Lenovo_X1.bin (12MB)
Queue: position 1 of 1
Started: 14:33:01

── Completed (14:34:17) ──
Duration: 76 seconds
Result: repair_READY

GET /api/bios/v1/jobs/job_8f3a2c1d/download
repaired_BIOS_Lenovo_X1.bin

Cloud Repair Engine — Pro feature

Submit large repair jobs to our cloud server. Your workstation stays free while we process in the background. Available in Pro plan.

  • Submit via web UI or REST API
  • Max file size: 64MB — handles full platform flash images
  • Up to 5 concurrent jobs per account
  • Results stored 24h — download when ready
  • Full API: submit, status, download, report, list, delete
  • Priority queue for Pro subscribers

Repair a BIOS in 4 steps

No complicated setup. Connect your programmer, upload the dump, get the fix.

1

Read the chip

Use your CH341A, RT809H or any supported programmer to read the BIOS chip and save as .bin file.

2

Upload & Analyze

Upload the .bin to BiosTool. Our engine analyzes vendor, write protection, ME region, and known issues instantly.

3

Get the fix

Download the repaired .bin file with corrected SR registers, unlocked write protection, and clean ME region.

4

Flash & done

Write the fixed .bin back to the chip. Power on. Job done. Generate a professional report for your records.

Works with all major programmers

No new hardware needed — use what you already have in your workshop.

CH341A
RT809H
RT809F
T56
XGecu TL866
AsProgrammer
NeoProgrammer
Flashrom

Simple, transparent pricing

Start with pay-per-use, upgrade when you need unlimited. No contracts, cancel anytime.

Pay as you go
€5 / analysis
Buy credits, use when needed
  • Full BIOS analysis
  • SR register decode
  • HTML report
  • Credits never expire
  • API access
Buy Credits
Pro Annual
€249 / year
Save 28% vs monthly
  • Everything in Pro
  • White-label reports
  • Dedicated support
  • Custom branding
  • SLA guarantee
Get Annual

Questions before you buy?

Everything technicians ask us before their first analysis.

What do I need to get started?
You need a BIOS dump file (.bin, .rom, .cap, .exe, .fd, or .img) from your chip. To read it, use any supported programmer: CH341A, RT809H, DediProg SF100, FT2232H, or Bus Pirate. BiosTool runs in your browser — no installation required on your PC.
Which programmers are supported?
CH341A (most common, 3.3V), FT2232H, DediProg SF100/SF600, Bus Pirate, and any programmer that works with flashrom. For 1.8V chips (thin laptops, ultrabooks) you need a voltage adapter — BiosTool will warn you automatically when a chip requires 1.8V.
Does it work on Mac or Linux?
The cloud analysis, SR Decode, Chip Database, and Reports work on any device with a browser — Mac, Linux, Windows, tablet. The Programmer tab (which talks to physical hardware via flashrom) works on Windows and Linux. Mac support for USB programmers depends on your flashrom version.
What if BiosTool doesn't recognize my chip?
The Chip Database covers 88+ chips from 19 vendors. If your chip isn't in the list, you can add it using the Plugin system — JSON format or CSV import. Your custom chip definitions are stored locally and have priority over the built-in database. We're also continuously adding new chips.
What's the difference between Pay-per-use and Pro?
Pay-per-use (€5/analysis): full analysis, SR decode, DMI repair, reports, API access. Credits never expire. Perfect if you do occasional BIOS work.

Pro (€29/month or €249/year): everything above + unlimited analyses + Cloud Repair Engine (submit jobs to our server) + priority queue + dedicated support. Best for workshops doing 10+ repairs per month.
Is my BIOS file safe? Do you store it?
Files uploaded for local analysis are processed on your machine and never leave your browser. Cloud Repair jobs are uploaded to our server, processed, and automatically deleted within 24 hours. We never share, sell, or use your BIOS files for any other purpose. See our Privacy Policy.
Can I use the API to integrate BiosTool into my own software?
Yes. Every plan includes API access. You get an API key and can call all endpoints: analyze, extract, repair, SR decode, chip lookup, cloud jobs. Full REST API with JSON responses. Ideal for building your own workshop management system or automating batch repairs.
What's the refund policy?
Pay-per-use credits unused within 30 days are fully refundable. Pro Monthly: full refund within 7 days if you're not satisfied. Pro Annual: full refund within 14 days if used fewer than 10 analyses. If an analysis fails due to our error, we restore your credit immediately. See Refund Policy.

What technicians say

★★★★★

"SR decode alone saved me hours. I used to cross-reference three datasheets for every chip. Now I type in the values and get the flashrom command ready to run."

Marko T.
Electronics repair technician, Belgrade
★★★★★

"DMI transplant is a game changer. What used to take 45 minutes of manual hex editing now takes 2 minutes. The vendor compatibility check saved me from bricking a board twice."

Stefan P.
Laptop repair workshop owner
★★★★★

"The Chip Database finally has the ISSI and Dosilicon chips that flashrom sometimes misses. The plugin system let me add three more in 5 minutes."

Nikola R.
Hardware lab, Novi Sad

Ready to repair your first BIOS?

Start with a single €5 analysis. No subscription, no commitment. If it doesn't help — we refund it.

Start for €5 → See all features

Secure payment via Paddle · Credits never expire · Cancel anytime