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 + BOUNTY] Lenovo Thinkpad P14s ...
Last Post: loadit
Today 12:16 PM
» Replies: 2
» Views: 28
[REQUEST] Lenovo Yoga 2 Pro (76CNxxWW) W...
Last Post: Dudu2002
Today 10:53 AM
» Replies: 845
» Views: 317085
[REQUEST] Lenovo Thinkpad E130 (H4ETxxWW...
Last Post: Dudu2002
Today 10:51 AM
» Replies: 509
» Views: 101055
[REQUEST] Lenovo Yoga 11E (N15ETxxW) Whi...
Last Post: Dudu2002
Today 08:15 AM
» Replies: 5
» Views: 2520
[REQUEST] Lenovo G50-70 (9ACNxxWW) BIOS ...
Last Post: Dudu2002
Today 07:23 AM
» Replies: 139
» Views: 40960
[REQUEST] CPU Support for Ryzen 5 3600 o...
Last Post: flexpavillion
Today 04:32 AM
» Replies: 1
» Views: 335
Clevo P775TM1-G BIOS
Last Post: ActivatedNut
Today 01:36 AM
» Replies: 145
» Views: 55306
ASUS P5G41T-M LX2/GB Unlocked Hidden Ove...
Last Post: GangsteR23
Yesterday 04:58 PM
» Replies: 25
» Views: 64130
lenovo z570 Advanced Menu Unlocked
Last Post: Kaluva12345
Yesterday 04:58 PM
» Replies: 7
» Views: 4095
[Request] HP Elitebook 6930P WLAN Whitel...
Last Post: Maxinator500
Yesterday 02:25 PM
» Replies: 15
» Views: 6566
Lenovo ThinkCentre M715q 2nd Gen & AMD R...
Last Post: RedfieldHUN1987
Yesterday 09:23 AM
» Replies: 2
» Views: 144
L14 Gen 3 AMD , Need UEFI unlock advance...
Last Post: frankeinstein2532555
Yesterday 04:08 AM
» Replies: 0
» Views: 89
[REQUEST] Lenovo Y400 & Y500 (6BCNxxWW) ...
Last Post: freedome
03-26-2024 11:00 PM
» Replies: 188
» Views: 52174
[REQUEST] Lenovo G510 (79CNxxWW) Whiteli...
Last Post: ghostinoss
03-26-2024 09:21 PM
» Replies: 655
» Views: 167157
[Request] CPU support for Lenovo IQ57I
Last Post: DeathBringer
03-26-2024 10:02 AM
» Replies: 5
» Views: 238
unlocked Bios for Machenike s16
Last Post: Dudu2002
03-26-2024 09:06 AM
» Replies: 5
» Views: 326
[REQUEST] Bios Unlock Whitelist HP DV6-6...
Last Post: DimanTLT63
03-26-2024 03:03 AM
» Replies: 0
» Views: 140
[REQUEST] HP Pavilion G6-1252ss Whitelis...
Last Post: joseefitness
03-26-2024 01:40 AM
» Replies: 0
» Views: 125
[REQUEST] Lenovo S310 & S410 (8BCNxxWW) ...
Last Post: morgley
03-25-2024 10:43 PM
» Replies: 14
» Views: 6332
Acer Nitro ANV15-51 Bios Bin File Reques...
Last Post: Papethzkie23
03-25-2024 06:04 PM
» Replies: 0
» Views: 138

[REQUEST] Lenovo Thinkpad X200 Tablet (7WETxxWW) Whitelist Removal
#11
(05-23-2016, 08:41 PM)ClankerD2 Wrote:
(05-23-2016, 05:01 PM)Da Vinci Code Wrote: Bad news!!All read tests are failed!
It means your laptop with AMD Cpu or too new.
Use new tool, i hope we can get bios dump.
https://www.sendspace.com/file/x64ra8

Same results, all read tests failed.  The laptop has an Intel Core 2 Duo SL9400 processor (Mobile GM45 Express Chipset, Intel Series 4) and is circa 2008, so it shouldn't be too new. I thought maybe it was because of using the USB stick with Windows installed on it so I found an old drive laying around and installed Windows 7 on it and popped it into the laptop, still no go.

I ran flashrom to see if I could read the BIOS from that and it fails on read, it could be due to the Intel ME. I have tried disabling it (setting state to disabled in the BIOS extensions and disabling Intel AMT) but still no good.  Here is the verbose output from flashrom:


Code:
flashrom v0.9.9-rc1-r1942 on Linux 4.4.0-21-generic (x86_64)
flashrom is free software, get the source code at https://flashrom.org

flashrom was built with libpci 3.3.1, GCC 5.3.1 20160225, little endian
Command line (7 args): flashrom -VVV -p internal -c MX25L6405D -r biosbackup.bin
Calibrating delay loop... OS timer resolution is 1 usecs, 1593M loops per second, 10 myus = 11 us, 100 myus = 101 us, 1000 myus = 999 us, 10000 myus = 10012 us, 4 myus = 5 us, OK.
Initializing internal programmer
No coreboot table found.
Using Internal DMI decoder.
page_size=1000
pre-rounding:  start=0x00000000000f0000, len=0x10000, end=0x0000000000100000
post-rounding: start=0x00000000000f0000, len=0x10000, end=0x0000000000100000
page_size=1000
pre-rounding:  start=0x00000000000e0010, len=0x9ab, end=0x00000000000e09bb
post-rounding: start=0x00000000000e0000, len=0x1000, end=0x00000000000e1000
DMI string chassis-type: "Notebook"
page_size=1000
pre-rounding:  start=0x00007fdf7d420010, len=0x9ab, end=0x00007fdf7d4209bb
post-rounding: start=0x00007fdf7d420000, len=0x1000, end=0x00007fdf7d421000
page_size=1000
pre-rounding:  start=0x00007fdf7d421000, len=0x10000, end=0x00007fdf7d431000
post-rounding: start=0x00007fdf7d421000, len=0x10000, end=0x00007fdf7d431000
Laptop detected via DMI.
DMI string system-manufacturer: "LENOVO"
DMI string system-product-name: "74538HU"
DMI string system-version: "ThinkPad X200 Tablet"
DMI string baseboard-manufacturer: "LENOVO"
DMI string baseboard-product-name: "74538HU"
DMI string baseboard-version: "Not Available"
matching LENOVO against ^ThinkPad T400
matching 74538HU against ^ThinkPad T400
matching ThinkPad X200 Tablet against ^ThinkPad T400
matching LENOVO against ^ThinkPad T400
matching 74538HU against ^ThinkPad T400
matching Not Available against ^ThinkPad T400
matching LENOVO against ^ThinkPad X200
matching 74538HU against ^ThinkPad X200
matching ThinkPad X200 Tablet against ^ThinkPad X200
Whitelisted laptop detected.
Found chipset "Intel ICH9M-E" with PCI ID 8086:2917.
Enabling flash write... Root Complex Register Block address = 0xfed1c000
page_size=1000
pre-rounding:  start=0x00000000fed1c000, len=0x4000, end=0x00000000fed20000
post-rounding: start=0x00000000fed1c000, len=0x4000, end=0x00000000fed20000
GCS = 0x461: BIOS Interface Lock-Down: enabled, Boot BIOS Straps: 0x1 (SPI)
Top Swap: not enabled
0xfff80000/0xffb80000 FWH IDSEL: 0x0
0xfff00000/0xffb00000 FWH IDSEL: 0x0
0xffe80000/0xffa80000 FWH IDSEL: 0x0
0xffe00000/0xffa00000 FWH IDSEL: 0x0
0xffd80000/0xff980000 FWH IDSEL: 0x0
0xffd00000/0xff900000 FWH IDSEL: 0x0
0xffc80000/0xff880000 FWH IDSEL: 0x0
0xffc00000/0xff800000 FWH IDSEL: 0x0
0xff700000/0xff300000 FWH IDSEL: 0x4
0xff600000/0xff200000 FWH IDSEL: 0x5
0xff500000/0xff100000 FWH IDSEL: 0x6
0xff400000/0xff000000 FWH IDSEL: 0x7
0xfff80000/0xffb80000 FWH decode enabled
0xfff00000/0xffb00000 FWH decode enabled
0xffe80000/0xffa80000 FWH decode enabled
0xffe00000/0xffa00000 FWH decode enabled
0xffd80000/0xff980000 FWH decode enabled
0xffd00000/0xff900000 FWH decode enabled
0xffc80000/0xff880000 FWH decode enabled
0xffc00000/0xff800000 FWH decode enabled
0xff700000/0xff300000 FWH decode disabled
0xff600000/0xff200000 FWH decode disabled
0xff500000/0xff100000 FWH decode disabled
0xff400000/0xff000000 FWH decode disabled
Maximum FWH chip size: 0x400000 bytes
SPI Read Configuration: prefetching disabled, caching enabled, 
BIOS_CNTL = 0x01: BIOS Lock Enable: disabled, BIOS Write Enable: enabled
SPIBAR = 0x00007fdf7d42d000 + 0x3800
0x04: 0xe008 (HSFS)
HSFS: FDONE=0, FCERR=0, AEL=0, BERASE=1, SCIP=0, FDOPSS=1, FDV=1, FLOCKDN=1
Warning: SPI Configuration Lockdown activated.
Reading OPCODES... done
        OP        Type      Pre-OP
op[0]: 0x02, write w/  addr, none
op[1]: 0x03, read  w/  addr, none
op[2]: 0x20, write w/  addr, none
op[3]: 0x05, read  w/o addr, none
op[4]: 0x9f, read  w/o addr, none
op[5]: 0x20, write w/o addr, none
op[6]: 0x01, write w/o addr, none
op[7]: 0x06, read  w/o addr, none
Pre-OP 0: 0x06, Pre-OP 1: 0x50
0x06: 0x3f04 (HSFC)
HSFC: FGO=0, FCYCLE=2, FDBC=63, SME=0
0x08: 0x00001000 (FADDR)
0x50: 0x00001a1b (FRAP)
BMWAG 0x00, BMRAG 0x00, BRWA 0x1a, BRRA 0x1b
0x54: 0x00000000 FREG0: Warning: Flash Descriptor region (0x00000000-0x00000fff) is read-only.
0x58: 0x07ff0600 FREG1: BIOS region (0x00600000-0x007fffff) is read-write.
0x5C: 0x05f50001 FREG2: Warning: Management Engine region (0x00001000-0x005f5fff) is locked.
0x60: 0x05f705f6 FREG3: Gigabit Ethernet region (0x005f6000-0x005f7fff) is read-write.
0x64: 0x05ff05f8 FREG4: Platform Data region (0x005f8000-0x005fffff) is read-write.
Not all flash regions are freely accessible by flashrom. This is most likely
due to an active ME. Please see https://flashrom.org/ME for details.
0x74: 0x9fff07e0 PR0: Warning: 0x007e0000-0x01ffffff is read-only.
0x78: 0x00000000 (PR1 is unused)
0x7C: 0x00000000 (PR2 is unused)
0x80: 0x00000000 (PR3 is unused)
0x84: 0x85ff85f8 PR4: Warning: 0x005f8000-0x005fffff is locked.
Writes have been disabled for safety reasons. You can enforce write
support with the ich_spi_force programmer option, but you will most likely
harm your hardware! If you force flashrom you will get no support if
something breaks. On a few mainboards it is possible to enable write
access by setting a jumper (see its documentation or the board itself).
0x90: 0x04 (SSFS)
SSFS: SCIP=0, FDONE=1, FCERR=0, AEL=0
0x91: 0x000000 (SSFC)
SSFC: SCGO=0, ACS=0, SPOP=0, COP=0, DBC=0, SME=0, SCF=0
0x94: 0x5006     (PREOP)
0x96: 0x143b     (OPTYPE)
0x98: 0x05200302 (OPMENU)
0x9C: 0x0601209f (OPMENU+4)
0xA0: 0x00000000 (BBAR)
0xC4: 0x00002005 (LVSCC)
LVSCC: BES=0x1, WG=1, WSR=0, WEWS=0, EO=0x20, VCL=0
0xC8: 0x00002005 (UVSCC)
UVSCC: BES=0x1, WG=1, WSR=0, WEWS=0, EO=0x20
0xD0: 0x00000000 (FPB)
Reading flash descriptors mapped by the chipset via FDOC/FDOD... done.
=== Content Section ===
FLVALSIG 0x0ff0a55a
FLMAP0   0x04040001
FLMAP1   0x02100206
FLMAP2   0x00000120

--- Details ---
NR          (Number of Regions):                     5
FRBA        (Flash Region Base Address):         0x040
NC          (Number of Components):                  1
FCBA        (Flash Component Base Address):      0x010
ISL         (ICH/PCH Strap Length):                  2
FISBA/FPSBA (Flash ICH/PCH Strap Base Address):  0x100
NM          (Number of Masters):                     3
FMBA        (Flash Master Base Address):         0x060
MSL/PSL     (MCH/PROC Strap Length):                 1
FMSBA       (Flash MCH/PROC Strap Base Address): 0x200

=== Component Section ===
FLCOMP   0x00300014
FLILL    0x00000000

--- Details ---
Component 1 density:            8 MB
Component 2 is not used.
Read Clock Frequency:           20 MHz
Read ID and Status Clock Freq.: 20 MHz
Write and Erase Clock Freq.:    20 MHz
Fast Read is supported.
Fast Read Clock Frequency:      33 MHz
No forbidden opcodes.

=== Region Section ===
FLREG0   0x00000000
FLREG1   0x07ff0600
FLREG2   0x05f50001
FLREG3   0x05f705f6
FLREG4   0x05ff05f8

--- Details ---
Region 0 (Descr.) 0x00000000 - 0x00000fff
Region 1 (BIOS  ) 0x00600000 - 0x007fffff
Region 2 (ME    ) 0x00001000 - 0x005f5fff
Region 3 (GbE   ) 0x005f6000 - 0x005f7fff
Region 4 (Platf.) 0x005f8000 - 0x005fffff

=== Master Section ===
FLMSTR1  0x1a1b0000
FLMSTR2  0x0c0d0000
FLMSTR3  0x08080218

--- Details ---
      Descr. BIOS ME GbE Platf.
BIOS    r     rw      rw   rw
ME      r         rw  rw     
GbE                   rw     

checking for opcode 0x03
checking for opcode 0x05
OK.
The following protocols are supported: FWH, SPI.
Probing for Macronix MX25L6405D, 8192 kB: page_size=1000
pre-rounding:  start=0x00000000ff800000, len=0x800000, end=0x0000000100000000
post-rounding: start=0x00000000ff800000, len=0x800000, end=0x0000000100000000
programmer_map_flash_region: mapping MX25L6405D from 0x00000000ff800000 to 0x00007fdf7b7bd000
RDID returned 0xc2 0x20 0x17. probe_spi_rdid_generic: id1 0xc2, id2 0x2017
Found Macronix flash chip "MX25L6405D" (8192 kB, SPI) mapped at physical address 0x00000000ff800000.
Chip status register is 0x00.
Chip status register: Status Register Write Disable (SRWD, SRP, ...) is not set
Chip status register: Bit 6 is not set
Chip status register: Block Protect 3 (BP3) is not set
Chip status register: Block Protect 2 (BP2) is not set
Chip status register: Block Protect 1 (BP1) is not set
Chip status register: Block Protect 0 (BP0) is not set
Chip status register: Write Enable Latch (WEL) is not set
Chip status register: Write In Progress (WIP/BUSY) is not set
page_size=1000
pre-rounding:  start=0x00007fdf7b7bd000, len=0x800000, end=0x00007fdf7bfbd000
post-rounding: start=0x00007fdf7b7bd000, len=0x800000, end=0x00007fdf7bfbd000
programmer_unmap_flash_region: unmapped 0x00007fdf7b7bd000
This chip may contain one-time programmable memory. flashrom cannot read
and may never be able to write it, hence it may not be able to completely
clone the contents of this chip (see man page for details).
page_size=1000
pre-rounding:  start=0x00000000ff800000, len=0x800000, end=0x0000000100000000
post-rounding: start=0x00000000ff800000, len=0x800000, end=0x0000000100000000
programmer_map_flash_region: mapping MX25L6405D from 0x00000000ff800000 to 0x00007fdf7b7bd000
Block protection is disabled.
Reading flash... Transaction error!
SSFS: SCIP=0, FDONE=1, FCERR=1, AEL=0
SSFC: SCGO=0, ACS=0, SPOP=0, COP=1, DBC=63, SME=0, SCF=0
Running OPCODE 0x03 failed at address 0x001000 (payload length was 64).
Read operation failed!
FAILED.
page_size=1000
pre-rounding:  start=0x00007fdf7b7bd000, len=0x800000, end=0x00007fdf7bfbd000
post-rounding: start=0x00007fdf7b7bd000, len=0x800000, end=0x00007fdf7bfbd000
programmer_unmap_flash_region: unmapped 0x00007fdf7b7bd000
Restoring MMIO space at 0x7fdf7d4308a0
Restoring PCI config space for 00:1f:0 reg 0xdc
find
quote
#12
(05-23-2016, 10:47 PM)ClankerD2 Wrote:
(05-23-2016, 08:41 PM)ClankerD2 Wrote:
(05-23-2016, 05:01 PM)Da Vinci Code Wrote: Bad news!!All read tests are failed!
It means your laptop with AMD Cpu or too new.
Use new tool, i hope we can get bios dump.
https://www.sendspace.com/file/x64ra8

Same results, all read tests failed.  The laptop has an Intel Core 2 Duo SL9400 processor (Mobile GM45 Express Chipset, Intel Series 4) and is circa 2008, so it shouldn't be too new. I thought maybe it was because of using the USB stick with Windows installed on it so I found an old drive laying around and installed Windows 7 on it and popped it into the laptop, still no go.

I ran flashrom to see if I could read the BIOS from that and it fails on read, it could be due to the Intel ME. I have tried disabling it (setting state to disabled in the BIOS extensions and disabling Intel AMT) but still no good.  Here is the verbose output from flashrom:


Code:
flashrom v0.9.9-rc1-r1942 on Linux 4.4.0-21-generic (x86_64)
flashrom is free software, get the source code at https://flashrom.org

flashrom was built with libpci 3.3.1, GCC 5.3.1 20160225, little endian
Command line (7 args): flashrom -VVV -p internal -c MX25L6405D -r biosbackup.bin
Calibrating delay loop... OS timer resolution is 1 usecs, 1593M loops per second, 10 myus = 11 us, 100 myus = 101 us, 1000 myus = 999 us, 10000 myus = 10012 us, 4 myus = 5 us, OK.
Initializing internal programmer
No coreboot table found.
Using Internal DMI decoder.
page_size=1000
pre-rounding:  start=0x00000000000f0000, len=0x10000, end=0x0000000000100000
post-rounding: start=0x00000000000f0000, len=0x10000, end=0x0000000000100000
page_size=1000
pre-rounding:  start=0x00000000000e0010, len=0x9ab, end=0x00000000000e09bb
post-rounding: start=0x00000000000e0000, len=0x1000, end=0x00000000000e1000
DMI string chassis-type: "Notebook"
page_size=1000
pre-rounding:  start=0x00007fdf7d420010, len=0x9ab, end=0x00007fdf7d4209bb
post-rounding: start=0x00007fdf7d420000, len=0x1000, end=0x00007fdf7d421000
page_size=1000
pre-rounding:  start=0x00007fdf7d421000, len=0x10000, end=0x00007fdf7d431000
post-rounding: start=0x00007fdf7d421000, len=0x10000, end=0x00007fdf7d431000
Laptop detected via DMI.
DMI string system-manufacturer: "LENOVO"
DMI string system-product-name: "74538HU"
DMI string system-version: "ThinkPad X200 Tablet"
DMI string baseboard-manufacturer: "LENOVO"
DMI string baseboard-product-name: "74538HU"
DMI string baseboard-version: "Not Available"
matching LENOVO against ^ThinkPad T400
matching 74538HU against ^ThinkPad T400
matching ThinkPad X200 Tablet against ^ThinkPad T400
matching LENOVO against ^ThinkPad T400
matching 74538HU against ^ThinkPad T400
matching Not Available against ^ThinkPad T400
matching LENOVO against ^ThinkPad X200
matching 74538HU against ^ThinkPad X200
matching ThinkPad X200 Tablet against ^ThinkPad X200
Whitelisted laptop detected.
Found chipset "Intel ICH9M-E" with PCI ID 8086:2917.
Enabling flash write... Root Complex Register Block address = 0xfed1c000
page_size=1000
pre-rounding:  start=0x00000000fed1c000, len=0x4000, end=0x00000000fed20000
post-rounding: start=0x00000000fed1c000, len=0x4000, end=0x00000000fed20000
GCS = 0x461: BIOS Interface Lock-Down: enabled, Boot BIOS Straps: 0x1 (SPI)
Top Swap: not enabled
0xfff80000/0xffb80000 FWH IDSEL: 0x0
0xfff00000/0xffb00000 FWH IDSEL: 0x0
0xffe80000/0xffa80000 FWH IDSEL: 0x0
0xffe00000/0xffa00000 FWH IDSEL: 0x0
0xffd80000/0xff980000 FWH IDSEL: 0x0
0xffd00000/0xff900000 FWH IDSEL: 0x0
0xffc80000/0xff880000 FWH IDSEL: 0x0
0xffc00000/0xff800000 FWH IDSEL: 0x0
0xff700000/0xff300000 FWH IDSEL: 0x4
0xff600000/0xff200000 FWH IDSEL: 0x5
0xff500000/0xff100000 FWH IDSEL: 0x6
0xff400000/0xff000000 FWH IDSEL: 0x7
0xfff80000/0xffb80000 FWH decode enabled
0xfff00000/0xffb00000 FWH decode enabled
0xffe80000/0xffa80000 FWH decode enabled
0xffe00000/0xffa00000 FWH decode enabled
0xffd80000/0xff980000 FWH decode enabled
0xffd00000/0xff900000 FWH decode enabled
0xffc80000/0xff880000 FWH decode enabled
0xffc00000/0xff800000 FWH decode enabled
0xff700000/0xff300000 FWH decode disabled
0xff600000/0xff200000 FWH decode disabled
0xff500000/0xff100000 FWH decode disabled
0xff400000/0xff000000 FWH decode disabled
Maximum FWH chip size: 0x400000 bytes
SPI Read Configuration: prefetching disabled, caching enabled, 
BIOS_CNTL = 0x01: BIOS Lock Enable: disabled, BIOS Write Enable: enabled
SPIBAR = 0x00007fdf7d42d000 + 0x3800
0x04: 0xe008 (HSFS)
HSFS: FDONE=0, FCERR=0, AEL=0, BERASE=1, SCIP=0, FDOPSS=1, FDV=1, FLOCKDN=1
Warning: SPI Configuration Lockdown activated.
Reading OPCODES... done
        OP        Type      Pre-OP
op[0]: 0x02, write w/  addr, none
op[1]: 0x03, read  w/  addr, none
op[2]: 0x20, write w/  addr, none
op[3]: 0x05, read  w/o addr, none
op[4]: 0x9f, read  w/o addr, none
op[5]: 0x20, write w/o addr, none
op[6]: 0x01, write w/o addr, none
op[7]: 0x06, read  w/o addr, none
Pre-OP 0: 0x06, Pre-OP 1: 0x50
0x06: 0x3f04 (HSFC)
HSFC: FGO=0, FCYCLE=2, FDBC=63, SME=0
0x08: 0x00001000 (FADDR)
0x50: 0x00001a1b (FRAP)
BMWAG 0x00, BMRAG 0x00, BRWA 0x1a, BRRA 0x1b
0x54: 0x00000000 FREG0: Warning: Flash Descriptor region (0x00000000-0x00000fff) is read-only.
0x58: 0x07ff0600 FREG1: BIOS region (0x00600000-0x007fffff) is read-write.
0x5C: 0x05f50001 FREG2: Warning: Management Engine region (0x00001000-0x005f5fff) is locked.
0x60: 0x05f705f6 FREG3: Gigabit Ethernet region (0x005f6000-0x005f7fff) is read-write.
0x64: 0x05ff05f8 FREG4: Platform Data region (0x005f8000-0x005fffff) is read-write.
Not all flash regions are freely accessible by flashrom. This is most likely
due to an active ME. Please see https://flashrom.org/ME for details.
0x74: 0x9fff07e0 PR0: Warning: 0x007e0000-0x01ffffff is read-only.
0x78: 0x00000000 (PR1 is unused)
0x7C: 0x00000000 (PR2 is unused)
0x80: 0x00000000 (PR3 is unused)
0x84: 0x85ff85f8 PR4: Warning: 0x005f8000-0x005fffff is locked.
Writes have been disabled for safety reasons. You can enforce write
support with the ich_spi_force programmer option, but you will most likely
harm your hardware! If you force flashrom you will get no support if
something breaks. On a few mainboards it is possible to enable write
access by setting a jumper (see its documentation or the board itself).
0x90: 0x04 (SSFS)
SSFS: SCIP=0, FDONE=1, FCERR=0, AEL=0
0x91: 0x000000 (SSFC)
SSFC: SCGO=0, ACS=0, SPOP=0, COP=0, DBC=0, SME=0, SCF=0
0x94: 0x5006     (PREOP)
0x96: 0x143b     (OPTYPE)
0x98: 0x05200302 (OPMENU)
0x9C: 0x0601209f (OPMENU+4)
0xA0: 0x00000000 (BBAR)
0xC4: 0x00002005 (LVSCC)
LVSCC: BES=0x1, WG=1, WSR=0, WEWS=0, EO=0x20, VCL=0
0xC8: 0x00002005 (UVSCC)
UVSCC: BES=0x1, WG=1, WSR=0, WEWS=0, EO=0x20
0xD0: 0x00000000 (FPB)
Reading flash descriptors mapped by the chipset via FDOC/FDOD... done.
=== Content Section ===
FLVALSIG 0x0ff0a55a
FLMAP0   0x04040001
FLMAP1   0x02100206
FLMAP2   0x00000120

--- Details ---
NR          (Number of Regions):                     5
FRBA        (Flash Region Base Address):         0x040
NC          (Number of Components):                  1
FCBA        (Flash Component Base Address):      0x010
ISL         (ICH/PCH Strap Length):                  2
FISBA/FPSBA (Flash ICH/PCH Strap Base Address):  0x100
NM          (Number of Masters):                     3
FMBA        (Flash Master Base Address):         0x060
MSL/PSL     (MCH/PROC Strap Length):                 1
FMSBA       (Flash MCH/PROC Strap Base Address): 0x200

=== Component Section ===
FLCOMP   0x00300014
FLILL    0x00000000

--- Details ---
Component 1 density:            8 MB
Component 2 is not used.
Read Clock Frequency:           20 MHz
Read ID and Status Clock Freq.: 20 MHz
Write and Erase Clock Freq.:    20 MHz
Fast Read is supported.
Fast Read Clock Frequency:      33 MHz
No forbidden opcodes.

=== Region Section ===
FLREG0   0x00000000
FLREG1   0x07ff0600
FLREG2   0x05f50001
FLREG3   0x05f705f6
FLREG4   0x05ff05f8

--- Details ---
Region 0 (Descr.) 0x00000000 - 0x00000fff
Region 1 (BIOS  ) 0x00600000 - 0x007fffff
Region 2 (ME    ) 0x00001000 - 0x005f5fff
Region 3 (GbE   ) 0x005f6000 - 0x005f7fff
Region 4 (Platf.) 0x005f8000 - 0x005fffff

=== Master Section ===
FLMSTR1  0x1a1b0000
FLMSTR2  0x0c0d0000
FLMSTR3  0x08080218

--- Details ---
      Descr. BIOS ME GbE Platf.
BIOS    r     rw      rw   rw
ME      r         rw  rw     
GbE                   rw     

checking for opcode 0x03
checking for opcode 0x05
OK.
The following protocols are supported: FWH, SPI.
Probing for Macronix MX25L6405D, 8192 kB: page_size=1000
pre-rounding:  start=0x00000000ff800000, len=0x800000, end=0x0000000100000000
post-rounding: start=0x00000000ff800000, len=0x800000, end=0x0000000100000000
programmer_map_flash_region: mapping MX25L6405D from 0x00000000ff800000 to 0x00007fdf7b7bd000
RDID returned 0xc2 0x20 0x17. probe_spi_rdid_generic: id1 0xc2, id2 0x2017
Found Macronix flash chip "MX25L6405D" (8192 kB, SPI) mapped at physical address 0x00000000ff800000.
Chip status register is 0x00.
Chip status register: Status Register Write Disable (SRWD, SRP, ...) is not set
Chip status register: Bit 6 is not set
Chip status register: Block Protect 3 (BP3) is not set
Chip status register: Block Protect 2 (BP2) is not set
Chip status register: Block Protect 1 (BP1) is not set
Chip status register: Block Protect 0 (BP0) is not set
Chip status register: Write Enable Latch (WEL) is not set
Chip status register: Write In Progress (WIP/BUSY) is not set
page_size=1000
pre-rounding:  start=0x00007fdf7b7bd000, len=0x800000, end=0x00007fdf7bfbd000
post-rounding: start=0x00007fdf7b7bd000, len=0x800000, end=0x00007fdf7bfbd000
programmer_unmap_flash_region: unmapped 0x00007fdf7b7bd000
This chip may contain one-time programmable memory. flashrom cannot read
and may never be able to write it, hence it may not be able to completely
clone the contents of this chip (see man page for details).
page_size=1000
pre-rounding:  start=0x00000000ff800000, len=0x800000, end=0x0000000100000000
post-rounding: start=0x00000000ff800000, len=0x800000, end=0x0000000100000000
programmer_map_flash_region: mapping MX25L6405D from 0x00000000ff800000 to 0x00007fdf7b7bd000
Block protection is disabled.
Reading flash... Transaction error!
SSFS: SCIP=0, FDONE=1, FCERR=1, AEL=0
SSFC: SCGO=0, ACS=0, SPOP=0, COP=1, DBC=63, SME=0, SCF=0
Running OPCODE 0x03 failed at address 0x001000 (payload length was 64).
Read operation failed!
FAILED.
page_size=1000
pre-rounding:  start=0x00007fdf7b7bd000, len=0x800000, end=0x00007fdf7bfbd000
post-rounding: start=0x00007fdf7b7bd000, len=0x800000, end=0x00007fdf7bfbd000
programmer_unmap_flash_region: unmapped 0x00007fdf7b7bd000
Restoring MMIO space at 0x7fdf7d4308a0
Restoring PCI config space for 00:1f:0 reg 0xdc


Will a BIOS backup from winphlash help at all (if I can get one)?
find
quote
#13
I found this bios is old Phoenix and i'm not specialist how modify it.
However, i'm recommend you make request here because modder Serg008 done many mods of old Phoenix bios
http://forums.mydigitallife.info/threads...ts/page568

Please,do not post requests me in PM.Bios modding is very dangerous work.If i provide you confirmed modded bios, please donate for my dangerous work https://goo.gl/98BgtO.Thank you!
find
quote
#14
(05-25-2016, 01:30 AM)Da Vinci Code Wrote: I found this bios is old Phoenix and i'm not specialist how modify it.
However, i'm recommend you make request here because modder Serg008 done many mods of old Phoenix bios
http://forums.mydigitallife.info/threads...ts/page568

Thank you for your time and effort. Smile  I'll check out that forum.
find
quote
#15
hi
Englisch
I had a bios a couple of years ago where I can use my WLAN card and WWAN card. This bios was from 2011. Now I wanted to install the acutelle from the side. Unfortunately comes now at the start of the message that I may not use WLAN and WWAN cards in the device. Then I patched the bios with the "phnxpatch" it was also patched the "BIOSCOD06.ROM". Unfortunately, the BIOS still does not work, there is still the message that the cards are
Hi,
German
Ich hatte mir vor ein Paar Jahren ein Bios aufgespielt wo mit ich meine WLAN Karte und WWAN Karte benutzen kann. Diese Bios war von 2011. Jetzt wollte ich mir das akutelle von der Seite installieren. Leider kommt jetzt beim starten die Meldung das ich WLAN und WWAN Karten nicht in dem Gerät benutzen darf. Darauf hin habe ich das Bios gepatcht mit dem "phnxpatch" es wurde auch die "BIOSCOD06.ROM" gepatch. Leider funktioniert das BIOS trotzdem nicht, es kommt immer noch die Meldung das die Karten nicht benutzt werden dürfen.

The Bios:
Bios 3.21

Notebook-Modell:
7453-WQ2
find
quote
#16
Hello guys, Can you help me mod this bios whitelist so that I can Use newer wifi and wlan on my x200 T appreciate:
Thinkpad X200 Tablet
System model 7450 AG7
BIOS version 7WET71WW
Link download bios x86 x64: https://download.lenovo.com/ibmdl/pub/pc...uj45us.exe
https://download.lenovo.com/ibmdl/pub/pc...uj45u6.exe
thank you.
find
quote


Forum Jump:


Users browsing this thread: 1 Guest(s)