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] Acer Nitro 5 AN517-41 BIOS Unl...
Last Post: onetapxdf
Today 03:37 AM
» Replies: 11
» Views: 1290
[REQUEST] Lenovo G400S (7BCNxxWW) Whitel...
Last Post: Dudu2002
Today 03:14 AM
» Replies: 203
» Views: 70296
[REQUEST] Lenovo V570(c) (44CNxxWW) BIOS...
Last Post: d3m3n7r
Yesterday 05:20 PM
» Replies: 18
» Views: 11081
[REQUEST] Lenovo Y520-15IKBN (4KCNxxWW) ...
Last Post: ati90
Yesterday 05:02 AM
» Replies: 89
» Views: 36863
[REQUEST] Lenovo G580 (5ECNxxWW) Whiteli...
Last Post: SteamTug
Yesterday 04:24 AM
» Replies: 1734
» Views: 544196
[REQUEST] Lenovo G410 (79CNxxWW) Whiteli...
Last Post: Dudu2002
Yesterday 03:58 AM
» Replies: 53
» Views: 10712
Asus h110m-a & xeon e3-1280v5
Last Post: Brutoloco
04-21-2024 08:22 PM
» Replies: 16
» Views: 488
[REQUEST] LG GRAM 14T990 Unlock request
Last Post: riclausk
04-21-2024 12:15 PM
» Replies: 16
» Views: 4187
[REQUEST] SLIC 2.1 for ASRock 880GM-LE F...
Last Post: amijim
04-21-2024 10:27 AM
» Replies: 2
» Views: 107
[REQUEST] Dell Alienware 15 R3 BIOS Unlo...
Last Post: jason.exe
04-21-2024 03:44 AM
» Replies: 1
» Views: 160
[REQUEST] Samsung NP450R5G unlock hide s...
Last Post: magg
04-21-2024 12:54 AM
» Replies: 0
» Views: 150
lenovo e595 20nf bios spw unlock
Last Post: vsteez
04-20-2024 07:56 PM
» Replies: 0
» Views: 146
uefi mod for mac pro 1.1/21. support xeo...
Last Post: victorgbrmrr
04-20-2024 01:17 PM
» Replies: 2
» Views: 163
[REQUEST] Lenovo Y50-70 (9ECNxxWW) BIOS ...
Last Post: Dudu2002
04-20-2024 07:24 AM
» Replies: 1974
» Views: 659569
[REQUEST] Lenovo ThinkPad Edge E531 (HEE...
Last Post: MAVARACOMPLEX
04-20-2024 03:23 AM
» Replies: 121
» Views: 22183
[REQUEST] - ACER ASPIRE 2012 BIOS with U...
Last Post: Aspire
04-20-2024 03:21 AM
» Replies: 0
» Views: 123
[WORKING] Asus P8Z77-V: NVMe BOOT Suppor...
Last Post: 0nlythebest
04-19-2024 08:35 PM
» Replies: 21
» Views: 22930
[REQUEST] Lenovo Thinkpad SL400 & SL500 ...
Last Post: ivan333bor
04-19-2024 04:54 PM
» Replies: 16
» Views: 6872
[REQUEST] DNS A35FB, Pegatron A35
Last Post: Polkash51
04-19-2024 01:28 PM
» Replies: 4
» Views: 2887
ASUS R1F CPU upgrade
Last Post: DeathBringer
04-19-2024 12:22 AM
» Replies: 1
» Views: 269

[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: 1 Guest(s)