Forum RSS Feed Follow @ Twitter Follow On Facebook

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

Username:


Password:





[-]
Latest Threads
[REQUEST + BOUNTY] Lenovo Thinkpad P14s ...
Last Post: loadit
Today 02:23 PM
» Replies: 3
» Views: 83
[REQUEST] Lenovo Yoga 2 Pro (76CNxxWW) W...
Last Post: Dudu2002
Today 10:53 AM
» Replies: 845
» Views: 317135
[REQUEST] Lenovo Thinkpad E130 (H4ETxxWW...
Last Post: Dudu2002
Today 10:51 AM
» Replies: 509
» Views: 101072
[REQUEST] Lenovo Yoga 11E (N15ETxxW) Whi...
Last Post: Dudu2002
Today 08:15 AM
» Replies: 5
» Views: 2524
[REQUEST] Lenovo G50-70 (9ACNxxWW) BIOS ...
Last Post: Dudu2002
Today 07:23 AM
» Replies: 139
» Views: 40970
[REQUEST] CPU Support for Ryzen 5 3600 o...
Last Post: flexpavillion
Today 04:32 AM
» Replies: 1
» Views: 337
Clevo P775TM1-G BIOS
Last Post: ActivatedNut
Today 01:36 AM
» Replies: 145
» Views: 55318
ASUS P5G41T-M LX2/GB Unlocked Hidden Ove...
Last Post: GangsteR23
Yesterday 04:58 PM
» Replies: 25
» Views: 64132
lenovo z570 Advanced Menu Unlocked
Last Post: Kaluva12345
Yesterday 04:58 PM
» Replies: 7
» Views: 4102
[Request] HP Elitebook 6930P WLAN Whitel...
Last Post: Maxinator500
Yesterday 02:25 PM
» Replies: 15
» Views: 6569
Lenovo ThinkCentre M715q 2nd Gen & AMD R...
Last Post: RedfieldHUN1987
Yesterday 09:23 AM
» Replies: 2
» Views: 148
L14 Gen 3 AMD , Need UEFI unlock advance...
Last Post: frankeinstein2532555
Yesterday 04:08 AM
» Replies: 0
» Views: 98
[REQUEST] Lenovo Y400 & Y500 (6BCNxxWW) ...
Last Post: freedome
03-26-2024 11:00 PM
» Replies: 188
» Views: 52216
[REQUEST] Lenovo G510 (79CNxxWW) Whiteli...
Last Post: ghostinoss
03-26-2024 09:21 PM
» Replies: 655
» Views: 167222
[Request] CPU support for Lenovo IQ57I
Last Post: DeathBringer
03-26-2024 10:02 AM
» Replies: 5
» Views: 240
unlocked Bios for Machenike s16
Last Post: Dudu2002
03-26-2024 09:06 AM
» Replies: 5
» Views: 330
[REQUEST] Bios Unlock Whitelist HP DV6-6...
Last Post: DimanTLT63
03-26-2024 03:03 AM
» Replies: 0
» Views: 146
[REQUEST] HP Pavilion G6-1252ss Whitelis...
Last Post: joseefitness
03-26-2024 01:40 AM
» Replies: 0
» Views: 130
[REQUEST] Lenovo S310 & S410 (8BCNxxWW) ...
Last Post: morgley
03-25-2024 10:43 PM
» Replies: 14
» Views: 6334
Acer Nitro ANV15-51 Bios Bin File Reques...
Last Post: Papethzkie23
03-25-2024 06:04 PM
» Replies: 0
» Views: 140

[REQUEST] Lenovo Thinkpad X230(i) (G2ETxxWW) Whitelist Removal
Sorry for off-topic.

I am trying to make a dump of X220 BIOS, but have not succeeded yet. I am using SO8 clip and using GZUt EZP XPro as a programmer (http://item.taobao.com/item.htm?spm=a230r.1.14.1.UFVm4f&id=39239453212&ns=1&_u=rmg8fi6d6f5&abbucket=12#detail).

On seller's page it is said that the programmer supports 3v chips, but I still want to ask whether I should using rst1024 method to power up the circuit?:

The X230 will power up the LAN/flash 3.3V domain with the computer turned off if Wake-On-LAN is active and an AC source is plugged in. You need to activate WoL in the BIOS and (in my experience) plug in a live ethernet cable. If the X230's RJ45 lights are on then the flash chip will be supplied with 3.3V.

Or, if I will try to do this there is a possibility that I burn the chip? (programmer supports 3v + 3.3v from circuit)

Thanks in advance.
find
quote
I don't think You can shortcircuit the Chip but I haven't tried as I have Always desolder Chips and
didn't get the RaspBerry SPI PGM !
Regards

[size=undefined]Your Brain [/size]. . . . It's the best tool U can use ! Wink
[size=undefined]Don't FLASH the Bios Mod if You get a Size Alert, You risk a Brick !!! [/size]
Donate to me for my work, click here BDM
find
quote
My recommendation: only connect GND and the data/clock lines from your programmer. Do not connect the laptop 3.3V to the programmer 3.3V/3V. Then, try the method with Wake-on-LAN, AC and live ethernet cable to supply the 3.3V. This worked for me and is the lowest risk option by far. You are only coupling weak data signals and not power. Any short circuit or mis-wiring with this set of signals is unlikely to damage anything.

The main reason I'd choose not to drop an external 3.3V across the SPI flash in place is that it results in powering up other chips in the laptop that run off the same supply rail - mostly Ethernet related things in this case. This will:
A) Consume more current than you (or the programmer tool) might expect
B) Risk some expensive and impossible-to-replace BGA chips with your poorly regulated external 3.3V supply

If you do use an external 3.3V, be sure to disconnect the laptop battery and AC supply.
find
quote
(06-04-2015, 05:44 AM)rst1024 Wrote: My recommendation: only connect GND and the data/clock lines from your programmer. Do not connect the laptop 3.3V to the programmer 3.3V/3V. Then, try the method with Wake-on-LAN, AC and live ethernet cable to supply the 3.3V. This worked for me and is the lowest risk option by far. You are only coupling weak data signals and not power. Any short circuit or mis-wiring with this set of signals is unlikely to damage anything.

The main reason I'd choose not to drop an external 3.3V across the SPI flash in place is that it results in powering up other chips in the laptop that run off the same supply rail - mostly Ethernet related things in this case. This will:
A) Consume more current than you (or the programmer tool) might expect
B) Risk some expensive and impossible-to-replace BGA chips with your poorly regulated external 3.3V supply

If you do use an external 3.3V, be sure to disconnect the laptop battery and AC supply.

Many thanks for reply and preventing me doing stupid steps. I have got this http://item.taobao.com/item.htm?spm=a230r.1.14.1.UFVm4f&id=39239453212&ns=1&_u=rmg8fi6d6f5&abbucket=12#detail programmer. As I said before, I did not manage to make a dump of BIOS yet, so I have two more questions:

1. Does removing BIOS battery before making dump make any difference?
2. If I remove BIOS battery will I lost my BIOS settings and Fingerprint data?
find
quote
No need to remove the BIOS/CMOS (coin cell type) battery. It's a very separate power supply and function to the BIOS program flash chips. I don't know where settings and fingerprints are stored.

Do you really need to do all of this for an X220 though? I thought that the Intel protection function that requires hardware flash was only enabled on Lenovo Xx30's and later?

If so, you should be able both to dump and reprogram using software tools. You may have to truncate/offet a dump file before reprogramming, but it'll be standard X220 stuff that is discussed elsewhere. Even on Xx30's, the command line dump tools still work OK, only the reprogram fails.
find
quote
(06-04-2015, 06:48 AM)rst1024 Wrote: No need to remove the BIOS/CMOS (coin cell type) battery. It's a very separate power supply and function to the BIOS program flash chips. I don't know where settings and fingerprints are stored.

Do you really need to do all of this for an X220 though? I thought that the Intel protection function that requires hardware flash was only enabled on Lenovo Xx30's and later?

If so, you should be able both to dump and reprogram using software tools. You may have to truncate/offet a dump file before reprogramming, but it'll be standard X220 stuff that is discussed elsewhere. Even on Xx30's, the command line dump tools still work OK, only the reprogram fails.

Wait-wait, let me explain. I have a nasty problem every time I flash BIOS-MOD - 5-5 beeps on the system start up. As much as I understand, every X220 with TPM on board have RSA signature, RSA key and Check-sums in the BIOS. Every X220 has it own pack of RSA key and signature, as well as check-sums, so if you need to get rid of this 5-5 beeps, you should make a dump with a SPI programmer. Not with software flasher. Am I wrong?
find
quote
I don't know those details - sorry.

I'd speculate that if the beeps are due to an RSA signature failure, you will have limited options:

1. Figure out how to RSA-sign your modified BIOS as if it had come from Lenovo. If you do this, you'll be a hero: it'd probably allow X230's to software-flash modified BIOS images too, assuming the same keys are used across models.
2. Modify the firmware to suppress the beeps. This check is probably somewhere in the Intel ME firmware rather than the X86 BIOS. Although Embedded Controller beep is mixed with the PCH (Intel) beep channel (either can beep the speaker), I'm guessing that the Hitachi/Renesas H8S EC CPU doesn't have access to the 4Mb BIOS image in order to run checks.
3. Make up a small circuit hack to mute the beep channel for X seconds after power up.
4. Remove a resistor somewhere, permanently disabling the beep channel, but allowing normal audio through.
5. Learn to live with the beeps!

Maybe (2) is possible for somebody here? This page (http://www.coreboot.org/Board:lenovo/x230) suggests that the ME flash area isn't software readable, which is probably why you're looking at this hardware path now.

Good luck in any case. I think reading the flash chips will be the easiest part.
find
quote
(06-04-2015, 03:13 PM)rst1024 Wrote: Good luck in any case. I think reading the flash chips will be the easiest part.

Thanks man.

So you think it will be easier if I just find someone with good solder skills, unsolder the gdmn chip, make a full dump with a programmer (because I cannot do this with clip. I connect it right and I know it.), then solder the chip back, find another person who do BIOS-MOD with all stuff that I need for me and then I will be golden? I got you right?
find
quote
BTW, I found out that Flashrom supports the chip on my notebook, but I was scared away by the message it gave to me "We do not recommend to use Flashrom with notebooks because of EC. Even using Prob and Read command could lead to Fan failure and so on...". Should I give Flashrom a try, even if it gives me that message? Or it is possible to brick my X220 even using Read option?
find
quote
Sorry - I don't know for sure.

As to desoldering: it's far riskier for your motherboard than using a clip, even for someone experienced with soldering. At best, it'll take a lot longer.

This might be OK for a one-off reflash of a known mod (e.g. WiFi whitelist). However if you're working on something new (i.e. TPM beeps) and can't SW flash the required device, then you'll really need to be able to HW flash in-place using a clip. You'll end up doing quite a few iterations of the mod along the way as you try things out.
find
quote


Forum Jump:


Users browsing this thread: 16 Guest(s)