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] Unlocked BIOS for Gigabyte H51...
Last Post: IsHacker
Today 05:32 AM
» Replies: 0
» Views: 12
Usunięcie białej listy biosu - Lenovo G7...
Last Post: Mireknej
Today 05:20 AM
» Replies: 0
» Views: 29
[REQUEST] Lenovo G510 (79CNxxWW) BIOS Un...
Last Post: Crazy tech
Yesterday 09:51 PM
» Replies: 78
» Views: 42840
Analyze java class System Identifier cod...
Last Post: Hasan jeet
Yesterday 03:44 PM
» Replies: 0
» Views: 67
[REQUEST] Lenovo G710 BIOS Whitelist Rem...
Last Post: sscdimon
Yesterday 01:53 PM
» Replies: 471
» Views: 132876
[REQUEST] Lenovo Yoga 2 Pro (76CNxxWW) W...
Last Post: cpih
Yesterday 12:03 PM
» Replies: 846
» Views: 328932
Delete Whitelist HP 15s-eq1000
Last Post: gdefareins
Yesterday 09:02 AM
» Replies: 3
» Views: 170
[REQUEST] Lenovo Y470 & Y570 (47CNxxWW) ...
Last Post: jabbari74
Yesterday 03:37 AM
» Replies: 25
» Views: 18183
[REQUEST] Lenovo Thinkpad T420 (83ETxxWW...
Last Post: lucasow
Yesterday 03:02 AM
» Replies: 315
» Views: 194537
[REQUEST] Asus PRIME B460M-A modding bio...
Last Post: hnoimahi
04-27-2024 08:04 AM
» Replies: 1
» Views: 257
[REQUEST] Lenovo G580 (62CNxxWW) Whiteli...
Last Post: Dudu2002
04-27-2024 05:34 AM
» Replies: 809
» Views: 247149
[REQUEST] Asus maximus X Code "fan profi...
Last Post: appletechgeek
04-27-2024 12:12 AM
» Replies: 0
» Views: 243
[REQUEST] Acer Aspire S3-391 BIOS Unlock
Last Post: Dudu2002
04-26-2024 04:27 PM
» Replies: 57
» Views: 25883
[REQUEST] Lenovo V580(c) (H1ETxxWW) Whit...
Last Post: Dudu2002
04-26-2024 04:26 PM
» Replies: 588
» Views: 148402
[REQUEST] GL504GS BIOS unlock
Last Post: pl4gue
04-26-2024 12:19 PM
» Replies: 75
» Views: 59505
[REQUEST] Thinkpad T14S G3 AMD (Type 21C...
Last Post: Dudu2002
04-26-2024 04:37 AM
» Replies: 1
» Views: 173
[REQUEST] Lenovo B490 (H1ETxxWW) Whiteli...
Last Post: sardax
04-25-2024 10:03 PM
» Replies: 101
» Views: 32123
[REQUEST] Acer Aspire E1-571(G) BIOS Unl...
Last Post: Dudu2002
04-25-2024 04:44 PM
» Replies: 127
» Views: 58548
Acer Predator Helios 300 N17C1 G3-572-79...
Last Post: chadreuel
04-25-2024 11:39 AM
» Replies: 0
» Views: 181
[REQUEST] Acer Nitro 5 AN515-56 BIOS Unl...
Last Post: Dudu2002
04-25-2024 07:25 AM
» Replies: 5
» Views: 938

[Request] TS140 ThinkServer Bios Unlocking
#1
Lenovo ThinkServer TS-140

(First, let me apologize for this being so long. I figure that it is best to give more details rather than less details. Also, do know that I have spent a many many hours researching and testing, so I really have tried to figure it out on my own, but if I missed some obvious/clear answers, or searched incorrectly, please let me know.)

Goal/Need:
I want to remove all references to "Lenovo" and put my own name/logo in its place. When I run tools like Belarc, CPU-Z, etc, I would like all references to Lenovo replaced. Also when the machine boots; any BIOS boot logo, etc should be replaced. From what I understand, this machine has the "Aptio" BIOS type. (http://www.ami.com/Products/BIOSandEFIFirmware/Aptio/ )

Let me tell you where I started, and my journey thus far:
- I downloaded BIOS version 70A (http://support.lenovo.com/en_US/download...D=DS036809 ), prepped a USB drive to be bootable and successfully updated BIOS from 48A to 70A, no problem.
- I then followed instructions in the BIOS update readme (terbos06sr15.txt) on how to use VPD.bat, which just calls AMIDEDOS.EXE with switches. I successfully ran:
- AMIDEDOS /CA "My Name CA"
- AMIDEDOS /SP "My Name SP"

- If amidedos can change the Asset Tag, what else can we change...So I ran AMIDEDOS.EXE /ALL Output.txt.

[i][i] Name R/W Status Information
-------------------------- --- ------ ----------------------------------
(/IV)BIOS version R Done "FBKT70AUS"
(/ID)BIOS release date R Done "12/27/2013"
(/SM)System manufacture R Done "LENOVO"
(/SP)System product R Done "My Name SP"
(/SV)System version R Done "70A4001LUX"
(/SS)System Serial number R Done "MJ00ANET"
(/SU)System UUID R Done "65FDCE5E8BA911E3AA47FC4DD4F48282h"
(/SK)System SKU number R Done "LENOVO_PN_ThinkServer TS140"
(/SF)System Family R Done "To be filled by O.E.M."
(/BM)Baseboard manufacture R Done "LENOVO"
(/BP)Baseboard product R Done "ThinkServer TS140"
(/BV)Baseboard version R Done "Not Defined "
(/BS)Baseboard Serial number R Done " "
(/BT)Baseboard Asset Tag R Done " "
(/BLC)BB. Loc. in Chassis R Done "To be filled by O.E.M."
BaseBoardHandle = "0002h"
(/BMH)Baseboard manufacture R Done "LENOVO"
(/BPH)Baseboard product R Done "ThinkServer TS140"
(/BVH)Baseboard version R Done "Not Defined "
(/BSH)Baseboard Serial numberR Done " "
(/BTH)Baseboard Asset Tag R Done " "
(/BLCH)BB. Loc. in Chassis R Done "To be filled by O.E.M."
(/CM)Chassis manufacture R Done "LENOVO"
(/CT)Chassis type R Done "07h"
(/CV)Chassis version R Done "To Be Filled By O.E.M."
(/CS)Chassis Serial number R Done "MJ00ANET"
(/CA)Chassis Tag number R Done "My Name CA"
(/CO)Chassis OEM value R Done "00000000h"
(/CSK)Chassis SKU Number R Done ""
(/OS)OEM string #1 R Done "FBKT70AUS"
(/SCO)System Conf. Op. #1 R Done "scre++"
[/i][/i]


So "Lenovo" is still all over the place and still shows in Belarc, CPUID, etc. So I ran:
- AMIDEDOS.EXE /SM "My Name SM" = Ok.
- AMIDEDOS.EXE /BM "My Name BM" = Ok.
- AMIDEDOS.EXE /BP "My Name BP" = Ok.
- AMIDEDOS.EXE /BMH "My Name BMH" = Error: "Error device handle number format". It then lists all the commands and swtiches and shows the format is supposed to be /BMH ["String"]. So I'm clearly missing the "handle #" part. I've researched for hours, and cannot find any info about handle numbers?
- AMIDEDOS.EXE /BMH "My Name BMH" = Same Error as /BMH.
1) Can you help with the 'handle #' issue?

2) BIOS bootup logo; right now it boots with a "ThinkServer" logo.
- I tried using AMI Changelogo utility (http://forums.mydigitallife.info/threads...7?p=865888&viewfull=1#post865888). I open the program (in Windows 7 64 bit), Load Image using the IMAGEFB.ROM from the USB drive, which is the 70A downloaded from Lenvo earlier. It then shoows an "Avaliable Images" as "Splash Logo", I click on Save Logo, and create "splash.bmp". But no program can open this (Paint, Infranview, Photoshop 7). My idea was to open this graphic, then i'll know the exact size/type etc, and create a perfectly matching file. So I used Paint to create a new .bmp file. No matter how small I made the image, when I clicked on "Replace Logo", I would always get the error like: "Logo size 50x31 exceeds BIOS maximum size 0x0. Do you want to replace the logo?". But at the bottom of the box it says "New logo is created". So I clicked on "Save Image As" and saved .ROM to usb drive; rebooted and ran 'flash.bat' which is 'afudos IMAGEFB.ROM /p /b /r /sp /capsule /defans'... but get error: "18 - Error: Unable to start a Secure Flash session" ? I have another new TS-140 that had the stock 48 BIOS, so there were no tweaks to the BIOS yet, I ran flash.bat on it; same error.

- I tried using MMTool and followed these instructions in post #2 (http://forums.mydigitallife.info/threads...s?p=385297&viewfull=1#post385297), but I do not see any "OEM Logo" listed, or anything else that is close to that? (Note: I may not be doing this correctly, but I loaded the IMAGEFB.ROM file from the USB flash drive, which is the downloaded version 70A used above. Am I supposed to load a ROM file from the current BIOS instead of using the downloaded one?)

So i'm stuck on those two points above; any help would be awesome!
find
quote
#2
Hi,

Would appreciate it if someone could mod this AMI Aptio IV BIOS from a Lenovo ThinkServer TS140 to enable the hidden Hard Disk Password Manager on the Security page of the BIOS.

Disabling the bios write protection is desirable but not essential.

The flashrom dump of the current BIOS region is attached.

Any questions, please let me know.

Regards,
Achelon


Attached Files
.bin   S2_D3A_Dump.bin (Size: 12 MB / Downloads: 8)
find
quote


Forum Jump:


Users browsing this thread: 4 Guest(s)