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]
Last Post: Skimpa
Yesterday 04:20 PM
» Replies: 0
» Views: 39
[REQUEST] Sony VAIO SVE151 & SVE171 Seri...
Last Post: ryan13213545345
11-09-2026 05:36 PM
» Replies: 61
» Views: 53405
Lenovo M90p Xeon Support + Question
Last Post: bmb021
11-08-2026 12:23 PM
» Replies: 23
» Views: 5363
[REQUEST] Acer Nitro 5 AN515-54 BIOS Unl...
Last Post: Dudu2002
11-08-2026 10:13 AM
» Replies: 150
» Views: 138528
[REQUEST] Lenovo IdeaPad S210 (80CNxxWW)...
Last Post: Dudu2002
11-08-2026 10:12 AM
» Replies: 46
» Views: 31591
[REQUEST] HP Elitebook 8440p Whitelist R...
Last Post: mooms2
11-07-2026 01:17 PM
» Replies: 76
» Views: 66782
Lenovo M90q Gen 3 LGA1700 Support
Last Post: DeathBringer
11-06-2026 01:41 AM
» Replies: 3
» Views: 392
[REQUEST] HP 250 G7 BIOS:F.38 Rev.A
Last Post: laWiskaPY
11-05-2026 01:55 PM
» Replies: 1
» Views: 1952
[REQUEST] HP Pavilion dv6-6103er (BID 03...
Last Post: Arseniyzhivotov
11-05-2026 11:40 AM
» Replies: 0
» Views: 175
[REQUEST] Lenovo Y70-70 (9ECNxxWW) White...
Last Post: srsly21
11-04-2026 09:10 AM
» Replies: 93
» Views: 63823
[REQUEST] Lenovo B50-70 (9DCNxxWW) BIOS ...
Last Post: kmz7
11-03-2026 06:24 PM
» Replies: 79
» Views: 66960
[SOLVED !] Clevo N870EJ1 / Bricked / Bad...
Last Post: Clevo_struggler
11-02-2026 03:15 PM
» Replies: 10
» Views: 14866
Alienware 17 R1 "ranger" - BIOS help
Last Post: randomebios
11-01-2026 01:01 PM
» Replies: 6
» Views: 4640
[REQUEST] Gigabyte Aero 15 OLED KC BIOS ...
Last Post: blender8247
10-31-2026 08:38 AM
» Replies: 14
» Views: 8657
[REQUEST] Lenovo G70-70 BIOS Whitelist R...
Last Post: Dudu2002
10-31-2026 06:36 AM
» Replies: 139
» Views: 123552
[REQUEST] Lenovo Thinkpad X240 (GIETxxWW...
Last Post: obstinate
10-30-2026 02:46 AM
» Replies: 44
» Views: 41774
[REQUEST] Lenovo IdeaPad Y580 (5DCNxxWW)...
Last Post: MageLeader
10-29-2026 01:07 PM
» Replies: 92
» Views: 73210
[Unlocked] Acer Aspire One D255E
Last Post: ethaniel
10-29-2026 08:43 AM
» Replies: 4
» Views: 7633
[REQUEST] Lenovo T440(S) (GJETxxWW) Whit...
Last Post: Ederandra14
10-29-2026 07:56 AM
» Replies: 504
» Views: 341179
Unlock BIOS Password Request - HP ProBoo...
Last Post: zxdpxl
10-28-2026 03:43 AM
» Replies: 1
» Views: 947

[Request] ThinkPad T470 AES-NI Unlock
#11
OK. I need such screenshot from your friend.
find
quote
#12
Hi, any update on this topic cause I'm also intrested in it.
In my case I own a Chinese version 3rd gen S1 which is the counter part of Yoga 370, with AES-NI disabled.
I've successfully changed the model number to the Yoga 370 one using the HMD usb key, which OP suspects to be the controlling flag.
The result is underwhelming though, AES-NI is still disabled.
So I'm really intrested in what the real magic switch DeathBringer discovered is.
Anyway I'm posting the memory dump at FF89D000 in my box, it may be useless, but just in case.
   
find
quote
#13
veewus
Have you a hardware programmer?
Describe how you "changed the model number".
find
quote
#14
(11-18-2017, 02:28 AM)DeathBringer Wrote: veewus
Have you a hardware programmer?
Describe how you "changed the model number".

Thanks for the reply Smile.
I do not have a hardware programmer, Lenovo has official service tool for the propose.
See this reddit topic. After changing the model number successfuly in this service tool, I can verify it in the BIOS.
find
quote
#15
1. Download original COMMAND.COM from IBM PC DOS 5.0.
2. Put it in HMD usb stick (with replacement).
3. Boot up with HMD usb stick.
4. Type serupdt S data.bin and press Enter.
5. Make a photo of the result.
6. Reboot in Windows and upload data.bin file from HMD usb stick.
find
quote
#16
Replaced the COMMAND.COM file as instructed, but the HMD disk boots to the same interface as before:
   
I'm suspecting it's because I booted with the EFI mode?
For reference I dumped the HMD usb key content as VHD.
Anyway from your instructions I'm guessing that you requested the EEPROM dump, so I made one using the 5th function in the HMD.
My system unit SN is replace with string SERIALNO in this dump. And since changing the model didn't do the trick, I've already changed it back to original before this dump.

.zip   usbkey_and_eeprom_dump.zip (Size: 910.68 KB / Downloads: 17)
Edit: I think it might also be useful to attatch the SiInit PE image of my bios.

.zip   299D6F8B-2EC9-4E40-9EC6-DDAA7EBF5FD9-SiInit.zip (Size: 76.64 KB / Downloads: 5)
find
quote
#17
(11-18-2017, 12:08 PM)veewus Wrote: I'm suspecting it's because I booted with the EFI mode?
Can you boot in DOS?

Attached EEPROM dump doesn't contains the necessary information. So HMD will not help to change bytes in NVRAM.
(11-18-2017, 12:08 PM)veewus Wrote: I think it might also be useful to attatch the SiInit PE image of my bios.
Replace in your SiInit PE image bytes 74 08 83 E0 FD with 74 00 83 E0 FD.
But you can't flash modded BIOS without a hardware programmer. Ask Dudu2002 for the reason of it.
P.S. But if you had a hardware programmer, you could make it easier - just set two bytes to FF.
find
quote
#18
Wink 
Much appreciated for your help DeathBringer!
I have a job in creating software, not deep down into assembly and hardware though.
So could you help me to clear something up to satisfy my inner curiosity?
Quote:Attached EEPROM dump doesn't contains the necessary information. So HMD will not help to change bytes in NVRAM.
In laptops isn't EEPROM equal to NVRAM? or the HMD dumps/maintains only part of the EEPROM/NVRAM so it's not useful?
In my understanding, since the BIOS provided by lenovo is identical across all models worldwide, it must be some bits in the NVRAM/EEPROM that switchs certain functions on and off. So we can find what's lenovo's magic bit for AES-NI by reverse engineering the BIOS, probably the SiInit module right?
Quote:Replace in your SiInit PE image bytes 74 08 83 E0 FD with 74 00 83 E0 FD.
Could you elaborate a bit more on what's been done here? 
I'm learning to read assembly instructions my self currently, in the aim that finding where the BIOS is reading from EEPROM/NVRAM for the AES-NI control bit, is this approach practical?
Quote:But you can't flash modded BIOS without a hardware programmer. Ask Dudu2002 for the reason of it.
P.S. But if you had a hardware programmer, you could make it easier - just set two bytes to FF.
It's a pitty that I don't have a hardware programmer, plus I don't want to risk damaging the board with my limited hardware knowledge.
If direct programming on the BIOS chip is possible, I think that replacing rmsr to noop is enough right?
And one more question, how did you find out the address FF89D000 and where does it points to? the NVRAM I guess?

Really appreciated for your help and time!
find
quote
#19
(11-18-2017, 10:24 PM)veewus Wrote: In laptops isn't EEPROM equal to NVRAM?
HMD doesn't grant access to necessary part of NVRAM.
(11-18-2017, 10:24 PM)veewus Wrote: Could you elaborate a bit more on what's been done here?
No, I'm not a tutor.
(11-18-2017, 10:24 PM)veewus Wrote: And one more question, how did you find out the address FF89D000 and where does it points to? the NVRAM I guess?
By disassembly modules of BIOS.
find
quote
#20
(11-19-2017, 02:07 AM)DeathBringer Wrote:
(11-18-2017, 10:24 PM)veewus Wrote: In laptops isn't EEPROM equal to NVRAM?
HMD doesn't grant access to necessary part of NVRAM.
(11-18-2017, 10:24 PM)veewus Wrote: Could you elaborate a bit more on what's been done here?
No, I'm not a tutor.
(11-18-2017, 10:24 PM)veewus Wrote: And one more question, how did you find out the address FF89D000 and where does it points to? the NVRAM I guess?
By disassembly modules of BIOS.

Sorry for the noise and thank you for the valuable information.
find
quote


Forum Jump:


Users browsing this thread: 2 Guest(s)