Forum RSS Feed Follow @ Twitter Follow On Facebook

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[-]
Welcome
You have to register before you can post on our site.

Username:


Password:





[-]
Latest Threads
[REQUEST] AMI Aptio BIOS password Advant...
Last Post: Vyse_blue
Today 08:54 AM
» Replies: 0
» Views: 23
DV6 1140ES bios request
Last Post: danitzoi
Today 06:19 AM
» Replies: 0
» Views: 35
[Request] Thinkpad X12 Detachable Gen 1 ...
Last Post: megid0nt
Today 01:25 AM
» Replies: 0
» Views: 56
[REQUEST] Lenovo B50-70 (9DCNxxWW) White...
Last Post: Mario_m01
Yesterday 10:19 AM
» Replies: 176
» Views: 121590
[REQUEST] Lenovo G710 BIOS Whitelist Rem...
Last Post: GrozaAlex
Yesterday 07:52 AM
» Replies: 506
» Views: 315794
[REQUEST] Lenovo ThinkPad R60e (0657) Wh...
Last Post: senpai345438
Yesterday 12:01 AM
» Replies: 0
» Views: 167
[Request] ASUS R5E10 reBAR injecting
Last Post: Helmut79
07-10-2026 04:05 PM
» Replies: 0
» Views: 136
[REQUEST] Lenovo IdeaPad U330, U430 & U5...
Last Post: Amertsu
07-10-2026 04:42 AM
» Replies: 412
» Views: 249062
[REQUEST] HP Pavilion dv6-6101er (HPMH-4...
Last Post: Aleksandr_SPb
07-10-2026 03:17 AM
» Replies: 0
» Views: 162
[REQUEST] Acer Aspire 4930G BIOS Unlock
Last Post: BIUW
07-10-2026 01:23 AM
» Replies: 22
» Views: 6699
[Recovery – NOT an unlock request] HP En...
Last Post: heather1202
07-09-2026 04:23 PM
» Replies: 0
» Views: 182
[REQUEST] Lenovo IdeaPad Y410p & Y510p (...
Last Post: puqui
07-09-2026 02:18 PM
» Replies: 101
» Views: 94847
Help me with a CMOS Passworded HP Proboo...
Last Post: TheKungFuRobber
07-09-2026 01:43 PM
» Replies: 0
» Views: 216
[REQUEST] Acer Predator Helios 300 PH315...
Last Post: FFNN
07-08-2026 08:55 AM
» Replies: 44
» Views: 40318
[REQUEST] Lenovo T520 (8AETxxWW) Whiteli...
Last Post: zahaar
07-08-2026 01:47 AM
» Replies: 149
» Views: 146629
Lenovo ThinkPad x130e 8RET54WW(V1.17) WH...
Last Post: nervtechdept
07-07-2026 03:49 PM
» Replies: 5
» Views: 5177
[REQUEST] Lenovo Thinkpad T540p (GMETxxW...
Last Post: Dudu2002
07-07-2026 01:23 PM
» Replies: 88
» Views: 68085
[REQUEST] Lenovo Yoga 500-14ISK (D3CNxxW...
Last Post: Dudu2002
07-07-2026 01:21 PM
» Replies: 5
» Views: 4854
[REQUEST] HP 15-bs000 (Intel) series BIO...
Last Post: gouthuuu
07-07-2026 11:43 AM
» Replies: 7
» Views: 9629
Foxconn H61MXE & Xeon
Last Post: Elmurley
07-07-2026 04:40 AM
» Replies: 2
» Views: 932

[REQUEST] AMI Aptio BIOS password Advantech UNO-1372G-J (UNOB-2117MB)
#1
Hello everyone,

I'm stuck on a BIOS password issue on an industrial embedded PC and would really appreciate some expert eyes on this. I've done what I can with hex editing but I think the real password check is elsewhere in the firmware, beyond my current skill level.

Hardware:

Device: Advantech UNO-1372G-J (industrial fanless PC / OPC)
Motherboard: UNOB-2117MB REV.A1, made in Taiwan, PN 19A3211703-01
CPU: Intel (embedded SoC, soldered)
Main BIOS flash chip: Winbond W25Q64JW (8MB, SOIC-8, 1.8V)

Problem:
The BIOS requires a password at boot/setup entry. Clearing CMOS (battery pull + CN36 clear-CMOS jumper + shorting battery socket V+/V-) has no effect on the password — as expected, since on these AMI Aptio boards it's stored in SPI flash rather than battery-backed CMOS.

What I've tried so far:


Dumped the main BIOS chip (W25Q64JW) via CH341A + 1.8V adapter + SOIC-8 clip. Read 3 times, MD5-verified identical each time.
Located what appears to be the AMI TSE (Total Setup Edition) password-related NVAR variables in the dump:

AMITSESetup NVAR entry (offset ~0x300281) with all-zero data (looks like a "default/empty" instance)
A second AMITSESetup NVAR entry (offset ~0x302931, size 0x68) containing non-zero data — what I assumed to be password hash material (80 bytes, structured as two overlapping ~40-byte sequences)
An OEMDEFAULTPWDSetup NVAR entry (offset ~0x302999) with a single data byte (0x04, later noticed value 0x70 depending on offset interpretation — I may have made an error here)

Tried zeroing the 64 then 80 bytes of the suspected hash data in the second AMITSESetup NVAR — reflashed, no change, password still requested.
Tried invalidating the NVAR entries entirely by changing the state byte from FF FF FF to 3C FF FF on both AMITSESetup and OEMDEFAULTPWDSetup entries — reflashed, verified the re-dump matched the written image exactly (MD5 identical), so the write itself succeeded with no write-protection issue — but the password prompt is still there.

So the chip write/erase/verify cycle works fine (no WP/lock issue), but neither approach neutralizes the actual password check. My guess is either:

The AMITSESetup varstore I found is just the general Setup form storage (all BIOS settings), not specifically the password, and the real password hash is stored/checked elsewhere (different GUID, different NVAR name, or computed by DXE/PEI driver code rather than a plain stored hash)
There's some checksum/CRC over the NVRAM volume that needs to be recalculated after modification, and an invalid checksum causes the driver to fall back to a "locked" state rather than "no password"

What I'm hoping for:


Guidance on identifying the correct NVAR GUID/variable that AMI Aptio uses for password verification, as opposed to general Setup storage
Whether AMIBCP (AMI BIOS Configuration Program) can open/patch this dump properly, since UEFITool NE reports "Stores not found" on this image
Any known quirks specific to Advantech's AMI Aptio implementation


I have the original untouched dump and full change logs for every attempt. Happy to upload the original .bin if that helps, and I can provide any additional dumps/photos of the board on request.

Thanks in advance for any pointers!
find
quote


Forum Jump:


Users browsing this thread: Vyse_blue, 20 Guest(s)