Forum RSS Feed Follow @ Twitter Follow On Facebook

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

Username:


Password:





[-]
Latest Threads
[REQUEST] Lenovo Ideapad 100-14IBD & 100...
Last Post: Dudu2002
Today 03:48 AM
» Replies: 15
» Views: 6741
[REQUEST] Lenovo IdeaPad U310 & U410 (65...
Last Post: 5CarPileup
Today 02:04 AM
» Replies: 1767
» Views: 379177
HP Pro 3500: CPU Upgrade
Last Post: DeathBringer
Today 12:13 AM
» Replies: 20
» Views: 4419
[READ FIRST] Access Advanced settings th...
Last Post: Klinzah
Yesterday 05:11 PM
» Replies: 424
» Views: 568602
[REQUEST] Asus eeepc 1025C
Last Post: sloseba123
Yesterday 04:44 PM
» Replies: 87
» Views: 110282
HP EliteBook 840 g2 NVMe
Last Post: x86-64
Yesterday 06:30 AM
» Replies: 0
» Views: 80
[Request] Dell 7400 2 in 1 Computrace/Ab...
Last Post: Lorand187
05-01-2024 10:34 PM
» Replies: 0
» Views: 120
Fujitsu Esprimo P5710 - unlock [REQUEST]
Last Post: monkeywrench
05-01-2024 02:28 PM
» Replies: 12
» Views: 353
[REQUEST] Gigabyte B75M-D3H BIOS Unlock
Last Post: topadefir
05-01-2024 12:56 PM
» Replies: 10
» Views: 4021
[REQUEST] Lenovo B590 (H9ETxxWW) Whiteli...
Last Post: samugarob
05-01-2024 10:08 AM
» Replies: 674
» Views: 168448
[REQUEST] Asus GL504GV BIOS Unlock
Last Post: merjeu
05-01-2024 09:28 AM
» Replies: 5
» Views: 1691
[REQUEST] Asus ROG Strix GL702ZC BIOS Un...
Last Post: George205
05-01-2024 09:22 AM
» Replies: 167
» Views: 68625
[REQUEST] Lenovo G780 advanced menu
Last Post: serinity63
05-01-2024 07:03 AM
» Replies: 42
» Views: 16912
[REQUEST] HP Gaming Pavilion 15-cx0xxx B...
Last Post: falkorikstv
05-01-2024 07:03 AM
» Replies: 10
» Views: 1602
[REQUEST] Gigabyte G5 KC Unlock BIOS
Last Post: Dudu2002
05-01-2024 04:06 AM
» Replies: 6
» Views: 2263
[REQUEST] M920q BIOS unlock
Last Post: d3vf0x
04-30-2024 04:50 PM
» Replies: 0
» Views: 165
[REQUEST] Lenovo G500 (78CNxxWW) Whiteli...
Last Post: MAVARACOMPLEX
04-30-2024 02:15 PM
» Replies: 1186
» Views: 268614
[REQUEST] Lenovo Thinkpad X240 (GIETxxWW...
Last Post: BOJIKA
04-30-2024 01:33 PM
» Replies: 49
» Views: 17241
[REQUEST] Lenovo Y400 & Y500 (6BCNxxWW) ...
Last Post: Dudu2002
04-30-2024 11:17 AM
» Replies: 157
» Views: 55341
[REQUEST] Lenovo G780 (5ECNxxWW) Whiteli...
Last Post: Dudu2002
04-30-2024 11:16 AM
» Replies: 877
» Views: 290436

[REQUEST] Lenovo Yoga 2 13 (96CNxxWW) WWAN Whitelist Removal
#91
Hi,

i also have a yoga 2 13 (model 20344) and i need to replace the wifi card but im struggling with all the tutorials i can find on the internet. I own IDA7 Pro and also have a USB-SPI Programmer with a SOIC8 cable and and and.. The point is that i cannot find a way to continue after finding the position of the message string from the BIOS-POST.

So my BIOS seems to be 96CN31WW(v1.17) and i was able to read the flash by a CH341A as a 'EON EN25Q64' without errors.
The DXE Core seems to be 4A538818-5AE0-4EB2-B2EB-488B23657022
The Boot-Message 'Unauthorized Wireless Network card...' is located at 005f2d90h
The Module-Start (4D 5A) refers to 'DelayUefiRaidOprom' 13863F79-D94B-4205-BB0F-E4E06AAA5A4E (? im not sure because there a 2 references...)
and there.. boom.. i dont know how to continue  Confused i read multiple times the guides from donovan6000s blog, but i dont find the next step.

So my question is.. can someone help me to get further or can someone provide me the bios without whitelist?
My biosdump is attached to this post..

btw the original card is a Realtek 8193BE and the replacement is a Intel 7260-AC NGFF


Attached Files
.bin   ORIGINAL_BIOS_v1_17_CH341A_Dump.bin (Size: 8 MB / Downloads: 14)
find
quote
#92
So ive re-checked everything with other tutorials and found that some howtos are misleading... Also AndyP's Tool freaks out, when you have other files like that from IDA or from the HEX Editor in the DUMPS directory lol...

SCHEMATIC:
BIOS_FROM_DUMP
DXE Core -> 4A538818-5AE0-4EB2-B2EB-488B23657022
Unauthorized Wireless Network card... -> Offset 005f2d90h
MZ Module Index -> Offset 005fcff0h
Module Description -> Offset 005f3550h UEFIL05BIOSLock -> 11D378C2-B472-412F-AD87-1BE4CD8B33A6


That module makes a bit more sense to me. so i opened it up in IDA and tracked down the message

   

So i changed the jump at 00034F from JNZ to JZ and flashed it. The result was that the GPU driver was better initialized (smaller text) but the same message appeared again. Also i wasnt able to access the BIOS  Confused What did i missed?


Attached Files
.rom   11D378C2-B472-412F-AD87-1BE4CD8B33A6_2117.ROM (Size: 7.13 KB / Downloads: 6)
find
quote
#93
Ok who ever will have trouble with that BIOS, you can easily remove '11D378C2-B472-412F-AD87-1BE4CD8B33A6' with EZH2O (2.1.0.13 tested) by 
Menu Components -> Module -> Remove existing Module...

I cannot find any issues with that handling.. Wakeup/Standby is working, Bios accessable and also everything works so far as it should..  Big Grin
find
quote
#94
Hello Folks.
Could you please share the tutorial with me too?
find
quote
#95
Hi,
Can somebody help me with WL removal ?
What should i modify ?
My bios dump is here:
http://hostuje.net/file.php?id=50af55150...c4e33f0745
THX,
L.
find
quote
#96
(07-06-2018, 07:55 PM)luki_ii Wrote: Hi,
Can somebody help me with WL removal ?
What should i modify ?
THX,
L.
Hi
I replied to you
Check your PM
find
quote
#97
Heart 
Thanks to this forum I was able to remove the whitelist from my Lenovo Yoga 2 13.

Using an SPI programmer and SOIC8 clip, I backed up my bios. Then I edited the file with UEFITool (0.25.1) and removed the module with GUID "11D378C2-B472-412F-AD87-1BE4CD8B33A6". This should also be possible with the tool EZH2O.

After repatching with CH341A programmer software (1.29) everything works fine. Some hints for the patching process:
  • Run tool as admin
  • Check if pin 1 is correctly attached everywhere. You should see the pin numbering on the back of your CH341A programmer, ignore the image in the software. On the chip there is always a round marker directed to the pin 1 side. Attach your USB programmer after everything is seated correctly.
  • Auto chip detection should work, use Winbond W25Q64BV if a selection is required (In some posts I read to use EON EN25Q64 which also worked for me, I don't know if there might be different chips built in, but they seem to be compatible anyway)
  • Read the chip, verify the content, save a backup
  • Write the patched data with the "Auto Program" button. Most important thing here is to erase the chip before writing, otherwise you might have differences on verify if not all bytes are rewritten.
find
quote
#98
Hi all,

My first post here, so first of all many thanks for such a great forum.

I just bought a Yoga 2 13 from my niece as she never really used it due to its slow wifi connection and shortly after a dead hard drive. So I managed to resurrect it with a new SSD and then found out that the wifi card could also be upgraded. So I bought an Intel 7260 AC Wifi+Bluetooth4.0 WLAN card that was taken from a Lenovo ThinkPad X240. But then I read about the whitelist in the BIOS. I thought I might be ok seeing as this card was already from a Lenovo laptop, so I installed it, accidentally when the Yoga 2 13 was in sleep mode, and when I woke up the laptop, the new wifi card was recognised by Windows 8.1 and I was able to connect to my router. So I thought I might have got lucky, but just to check I restarted the laptop and...got the "Unauthorised Wireless network card" message.

So after searching more about this I found this forum and a useful doc guide called "Removing whitelist check in T430 BIOS" together with several other threads. I was trying to figure out how to do this myself but have relented due to my lack of programming skill and dont want to mess things up.

I also tried to read the BIOS chip based on the useful posts by exetico at https://www.bios-mods.com/forum/Thread-R...4#pid83254

Since I already have a Minipro TL866 programmer and SOIC8 test clip, so I tried using that to read the BIOS chip on my Yoga 2 13 which is a Winbond 25Q64FV chip, but the TL866 software was unable to detect the chip, and I couldnt get any results with that method. I will probably just order the same programmer as recommended by exetico and others and see if that works,  but not sure why I wasnt able to read directly from the chip with the test clip. I made sure the pin 1 was correct on the programmer and the clip etc. Also tried with power and battery disconnected from the motherboard, but then read somewhere that said power should be supplied to VCC, which should be pin 8 according to the winbond W25Q64FV datasheet. Anyway I will try again and if not will order that CH341A Programmer

Anyway, I then read that I could dump the BIOS using a program called NEW_BACKUP_FPTs.exe.

So after I removed the new wifi Intel 7260 wifi card and putting back the original wifi card I restarted the Yoga 2 13 and booted into Windows 8.1, then from command prompt (as Admin) I was able to successfully dump the BIOS using the command fptw.exe -d biosbackup.bin -bios

I have now attached that here and am hoping that this is correct. If so, please could you remove the Wireless whitelist and also unlock the BIOS menu. Thanks very much.


Attached Files
.rar   biosbackup.rar (Size: 2.08 MB / Downloads: 7)
find
quote
#99
(09-21-2018, 09:05 AM)blinkyt Wrote: Hi all,

My first post here, so first of all many thanks for such a great forum.

I just bought a Yoga 2 13 from my niece as she never really used it due to its slow wifi connection and shortly after a dead hard drive. So I managed to resurrect it with a new SSD and then found out that the wifi card could also be upgraded. So I bought an Intel 7260 AC Wifi+Bluetooth4.0 WLAN card that was taken from a Lenovo ThinkPad X240. But then I read  about the whitelist in the BIOS. I thought I might be ok seeing as this card was already from a Lenovo laptop, so I installed it, accidentally when the Yoga 2 13 was in sleep mode, and when I woke up the laptop, the new wifi card was recognised by Windows 8.1 and I was able to connect to my router. So I thought I might have got lucky, but just to check I restarted the laptop and...got the "Unauthorised Wireless network card" message.

So after searching more about this I found this forum and a useful doc guide called "Removing whitelist check in T430 BIOS" together with several other threads. I was trying to figure out how to do this myself but have relented due to my lack of programming skill and dont want to mess things up.

I also tried to read the BIOS chip based on the useful posts by exetico at https://www.bios-mods.com/forum/Thread-R...4#pid83254

Since I already have a Minipro TL866 programmer and SOIC8 test clip, so I tried using that to read the BIOS chip on my Yoga 2 13 which is a Winbond 25Q64FV chip, but the TL866 software was unable to detect the chip, and I couldnt get any results with that method. I will probably just order the same programmer as recommended by exetico and others and see if that works,  but not sure why I wasnt able to read directly from the chip with the test clip. I made sure the pin 1 was correct on the programmer and the clip etc. Also tried with power and battery disconnected from the motherboard, but then read somewhere that said power should be supplied to VCC, which should be pin 8 according to the winbond W25Q64FV datasheet. Anyway I will try again and if not will order that CH341A Programmer

Anyway, I then read that I could dump the BIOS using a program called NEW_BACKUP_FPTs.exe.

So after I removed the new wifi Intel 7260 wifi card and putting back the original wifi card I restarted the Yoga 2 13 and booted into Windows 8.1, then from command prompt (as Admin) I was able to successfully dump the BIOS using the command fptw.exe -d biosbackup.bin -bios

I have now attached that here and am hoping that this is correct. If so, please could you remove the Wireless whitelist and also unlock the BIOS menu. Thanks very much.
Hi
use SPI-programmer and make bios dump
find
quote
(09-21-2018, 09:25 AM)Dudu2002 Wrote:
(09-21-2018, 09:05 AM)blinkyt Wrote: Hi all,

My first post here, so first of all many thanks for such a great forum.

I just bought a Yoga 2 13 from my niece as she never really used it due to its slow wifi connection and shortly after a dead hard drive. So I managed to resurrect it with a new SSD and then found out that the wifi card could also be upgraded. So I bought an Intel 7260 AC Wifi+Bluetooth4.0 WLAN card that was taken from a Lenovo ThinkPad X240. But then I read  about the whitelist in the BIOS. I thought I might be ok seeing as this card was already from a Lenovo laptop, so I installed it, accidentally when the Yoga 2 13 was in sleep mode, and when I woke up the laptop, the new wifi card was recognised by Windows 8.1 and I was able to connect to my router. So I thought I might have got lucky, but just to check I restarted the laptop and...got the "Unauthorised Wireless network card" message.

So after searching more about this I found this forum and a useful doc guide called "Removing whitelist check in T430 BIOS" together with several other threads. I was trying to figure out how to do this myself but have relented due to my lack of programming skill and dont want to mess things up.

I also tried to read the BIOS chip based on the useful posts by exetico at https://www.bios-mods.com/forum/Thread-R...4#pid83254

Since I already have a Minipro TL866 programmer and SOIC8 test clip, so I tried using that to read the BIOS chip on my Yoga 2 13 which is a Winbond 25Q64FV chip, but the TL866 software was unable to detect the chip, and I couldnt get any results with that method. I will probably just order the same programmer as recommended by exetico and others and see if that works,  but not sure why I wasnt able to read directly from the chip with the test clip. I made sure the pin 1 was correct on the programmer and the clip etc. Also tried with power and battery disconnected from the motherboard, but then read somewhere that said power should be supplied to VCC, which should be pin 8 according to the winbond W25Q64FV datasheet. Anyway I will try again and if not will order that CH341A Programmer

Anyway, I then read that I could dump the BIOS using a program called NEW_BACKUP_FPTs.exe.

So after I removed the new wifi Intel 7260 wifi card and putting back the original wifi card I restarted the Yoga 2 13 and booted into Windows 8.1, then from command prompt (as Admin) I was able to successfully dump the BIOS using the command fptw.exe -d biosbackup.bin -bios

I have now attached that here and am hoping that this is correct. If so, please could you remove the Wireless whitelist and also unlock the BIOS menu. Thanks very much.
Hi
use SPI-programmer and make bios dump

Hi again,

I have now ordered a CH341A Programmer which should arrive in the next few days. But in the meantime I read an interesting thread about the TL866 programmer on EEVBlog forum and it gave me an idea why I wasn't able to read the BIOS chip, Winbond 25Q64FV, on my Yoga 2 13 laptop, as I kept getting an "Overcurrent Protection" message every time I tried to read the BIOS chip

After connecting the TL866 to my other laptop's USB port, using a multimeter I first checked the voltage from the TL866 socket 8 (VCC) and socket 4 (Ground) and found there was hardly any voltage. Then I connected the SOIC8 Test Clip to the Yoga 2 13 BIOS chip and using the multimeter I tested the other end of the test clip from pin 8 (VCC) and pin 4 (Ground), and found again that there was hardly any voltage. But when I plugged in the Yoga 2 13 power adapter, I noticed that now I was getting about 3.5 volts across these pins.

So after I connected the SOIC8 test clip back to the TL866 programmer it was then able to detect the correct IC and Read the BIOS. I did this a few times to double check and then verified the BIOS dump. I also read the BIOS a few times and saved a few bin files then compared these files with Neo Hex Editor and again the files were identical. So I am now quite sure this is the correct BIOS dump for 96CN31WW(V1.17), and I have attached the file as follows.

Anyway, I hope that info might help anyone else with a TL866 programmer. Once the CH341A Programmer arrives I will do another BIOS dump and compare that against the dump using the TL866.

But in the meantime, please I could I request a removal of the whitelist and also enable the advanced menus in the BIOS. Thanks very much


Attached Files
.zip   BIOS_DUMP-96CN31WW(V1.17).zip (Size: 3.28 MB / Downloads: 12)
find
quote


Forum Jump:


Users browsing this thread: 2 Guest(s)