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
Lenovo G31T-LM OC unlock
Last Post: crissaegrim87
Yesterday 01:25 PM
» Replies: 1
» Views: 112
[REQUEST] LLKBOHA N5105 Mini PC BIOS EJP...
Last Post: Sw0rdX
Yesterday 11:10 AM
» Replies: 0
» Views: 105
Lenovo G31T-LM
Last Post: DeathBringer
Yesterday 12:16 AM
» Replies: 3
» Views: 276
HP Pro 3300 & 3400 (H61): Upgrade to Ivy...
Last Post: Hooper
03-16-2026 09:43 PM
» Replies: 146
» Views: 149304
[REQUEST] Unlock Insyde BIOS for Gigabyt...
Last Post: maestrae
03-16-2026 03:49 AM
» Replies: 0
» Views: 191
[Request] Lenovo G50-45 (A2CNxxWW) White...
Last Post: koner
03-15-2026 03:51 PM
» Replies: 31
» Views: 25619
COMPAQ C700 F.35 InsydeH2O WLAN UNLOCKED
Last Post: FrancoTecno
03-14-2026 10:38 PM
» Replies: 0
» Views: 201
[REQUEST] Acer Nitro 5 AN515-57 BIOS Unl...
Last Post: Dudu2002
03-14-2026 11:43 AM
» Replies: 23
» Views: 13065
BIOS MOD FOR DELL N7110 UNLOCKED UEFI BO...
Last Post: grewnik26
03-14-2026 07:34 AM
» Replies: 37
» Views: 78282
[REQUEST] Lenovo G500 (78CNxxWW) Whiteli...
Last Post: Dudu2002
03-14-2026 06:30 AM
» Replies: 1233
» Views: 606824
Acer nitro 5 an515 45 Insyde H20 bios re...
Last Post: Egebwvwbhaha
03-14-2026 03:57 AM
» Replies: 0
» Views: 310
[REQUEST] Toshiba Qosmio X505 Q860/Q887 ...
Last Post: cguru
03-13-2026 12:54 PM
» Replies: 53
» Views: 23794
[Success] [Bios Mod] Dell XPS L321X EFI ...
Last Post: megeman212
03-12-2026 10:16 AM
» Replies: 20
» Views: 41345
[REQUEST] Lenovo G780 (5ECNxxWW) Whiteli...
Last Post: Dudu2002
03-11-2026 12:49 PM
» Replies: 888
» Views: 564626
[REQUEST] Lenovo G770 (40CNxxWW) Whiteli...
Last Post: Akled
03-11-2026 06:24 AM
» Replies: 25
» Views: 19758
ACER Aspire 7736ZG BIOS microcode update...
Last Post: JoH
03-11-2026 12:29 AM
» Replies: 12
» Views: 1067
[REQUEST] Sony Vaio VGN-NR260E (R1101J9)...
Last Post: JustHaven
03-10-2026 01:19 AM
» Replies: 0
» Views: 290
[REQUEST] Lenovo IdeaPad P400, P500, Z40...
Last Post: asko87
03-09-2026 11:40 AM
» Replies: 80
» Views: 67081
Acer Aspire 7540G { Unlocked BIOS in pos...
Last Post: jose678
03-08-2026 03:51 PM
» Replies: 35
» Views: 43112
[REQUEST] Acer Predator Helios 300 PH315...
Last Post: yusuferkan
03-08-2026 08:50 AM
» Replies: 49
» Views: 25767

[REQUEST]Intel Harris Beach ultrabook enable CSM
#1
Hello everybody.
I have a very specifical device known as Intel Harris Beach ultrabook, it's a devkit and it has more than enough customized features. There's a link to detailed overview: Intel Harris Beach ultrabook overview
Here's the main BIOS window screenshot:
[Image: r5LJnuH.jpg]

There's full access to all possible options, full set of menus.

So, here's the problem: Intel has locked the CSM feature because of this ultrabook was created for windows 8 developers.
[Image: pHLfHUQ.jpg]

And yes, secure boot option is disabled, but anyway, no CSM.

What was done: I extracted a DXE module with "CSM Control" text called "setup", tried to extract IFR from it with "universal IFR extractor" by donovan6000 and with perl script from Falseclock, but it can't find a IFR signature in extracted setup file. There's some other files, like bsddxe, where I can find IFR with that tools, but obviously no CSM Control variables in it.

Here's the bios dump: Intel Harris Beach SDS bios dump
And Here's the extracted setup DXE: extracted setup DXE

So, question is - what am I doing wrong? And how can I enable this option?
find
quote
#2
Hello!Yes, it is possible to unlock this option but i'm not sure if CSM enabled works.
However, you may need SPI Programmer+Pomona SOIC 8 Clip to flash mod.
Anyway, run this tool as Admin and upload results
https://www.sendspace.com/file/x64ra8
After that i can say more abot flashing process.
Regards!

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
#3
Look at this:
Code:
Subtitle: Boot Configuration
Checkbox: BootTime Log, Variable: 0x0, Var Store:BootTime(10E2)
Setting: CSM Control, Variable: 0x5D6
    Option: Always ON, Value: 0x0
    Option: Always OFF, Value: 0x1
Setting: Display Boot Mode, Variable: 0x5
    Option: Normal Boot, Value: 0x0 (default)
    Option: Quiet Boot, Value: 0x1
    Option: Silent Boot, Value: 0x2
Setting: Fast Boot, Variable: 0x0
    Option: Disabled, Value: 0x0 (default)
    Option: Enabled, Value: 0x1
Setting: Fast Boot WDT, Variable: 0x1
    Option: Disabled, Value: 0x0 (default)
    Option: Enabled, Value: 0x1
Setting: Skip Setup HII Update, Variable: 0x2
    Option: Disabled, Value: 0x0 (default MFG)
    Option: Enabled, Value: 0x1 (default)
Checkbox: Enable Lazy ConIn, Variable: 0x8
Setting: Console Input Behavior, Variable: 0x3
    Option: PS/2 Console, Value: 0x0 (default)
    Option: Reconnect Last Good Input Consoles, Value: 0x1
    Option: Windows 8 Console, Value: 0x2
I think it helps you.
BTW: if variable 0xE from Var Store:SetupVolatileData(100B) equals 0x1 then CSM Control setting is grayout and is shown as "Always OFF", even CSM Control is enabled.
find
quote
#4
(05-25-2016, 12:57 PM)Da Vinci Code Wrote: Hello!Yes, it is possible to unlock this option but i'm not sure if CSM enabled works.
However, you may need SPI Programmer+Pomona SOIC 8 Clip to flash mod.
Anyway, run this tool as Admin and upload results
https://www.sendspace.com/file/x64ra8
After that i can say more abot flashing process.
Regards!

Hello. BIOS programming is not a problem, this ultrabook was bricked some time ago and I flashed a rom image with SPI Programmer (CH341A), now it works. I flashed ROM from my first message without any modifications and it works.
find
quote
#5
(05-25-2016, 01:23 PM)DeathBringer Wrote: Look at this:
Code:
Subtitle: Boot Configuration
Checkbox: BootTime Log, Variable: 0x0, Var Store:BootTime(10E2)
Setting: CSM Control, Variable: 0x5D6
    Option: Always ON, Value: 0x0
    Option: Always OFF, Value: 0x1
Setting: Display Boot Mode, Variable: 0x5
    Option: Normal Boot, Value: 0x0 (default)
    Option: Quiet Boot, Value: 0x1
    Option: Silent Boot, Value: 0x2
Setting: Fast Boot, Variable: 0x0
    Option: Disabled, Value: 0x0 (default)
    Option: Enabled, Value: 0x1
Setting: Fast Boot WDT, Variable: 0x1
    Option: Disabled, Value: 0x0 (default)
    Option: Enabled, Value: 0x1
Setting: Skip Setup HII Update, Variable: 0x2
    Option: Disabled, Value: 0x0 (default MFG)
    Option: Enabled, Value: 0x1 (default)
Checkbox: Enable Lazy ConIn, Variable: 0x8
Setting: Console Input Behavior, Variable: 0x3
    Option: PS/2 Console, Value: 0x0 (default)
    Option: Reconnect Last Good Input Consoles, Value: 0x1
    Option: Windows 8 Console, Value: 0x2
I think it helps you.
BTW: if variable 0xE from Var Store:SetupVolatileData(100B) equals 0x1 then CSM Control setting is grayout and is shown as "Always OFF", even CSM Control is enabled.

Wow! Great! Can I ask about how you extracted this and from what DXE file?
And that's another problem, this book can't boot modified grub shell, it just hangs. I think that I must rebuild a rom with modified settings and then flash it to SPI flash

UPD: Solved. I changed BOOTX64.efi to patched from thist thread and all works now, successfully change CSM Control to "Always ON" and successfully boot! So, now the only question is about how extracted this and from what DXE file?
find
quote
#6
Some binary tricks with DXE file and standard "universal IFR extractor".
I replaced bytes:
Code:
7F 03 00 B4 1C 03 04 31 00 00 00 31
with
Code:
B7 1C 03 04 34 00 00 00 34 00 00 00
And replaced bytes:
Code:
00 00 00 01 00 65 6E
with
Code:
01 00 65 6E 2D 55 53
find
quote
#7
(05-26-2016, 02:10 AM)DeathBringer Wrote: Some binary tricks with DXE file and standard "universal IFR extractor".
Thanks a lot! I hope that this will be helpful to other bios modders.
find
quote
#8
(05-26-2016, 02:10 AM)DeathBringer Wrote: Some binary tricks with DXE file and standard "universal IFR extractor".
I replaced bytes:
Code:
7F 03 00 B4 1C 03 04 31 00 00 00 31
with
Code:
B7 1C 03 04 34 00 00 00 34 00 00 00
And replaced bytes:
Code:
00 00 00 01 00 65 6E
with
Code:
01 00 65 6E 2D 55 53

Hello guys!
Sorry for bumping up this old discussion but I need to do a very similar thing and I didn't understand this passage: where did u find these bytes that you replaced? whats their meaning and how did you choose the new ones?  

What i need to do to is changing the "BOM Config" value from GMIN to Windows on a similar UDK II efi.
I parsed the efi with Intel FCE and was able to obtain the address where it is stored. Using setup_var I was also able to change the value but on reboot the efi resets to the original value (only this value is reset not the others). 


I would like to undestand how i can "degray" the option to see if changing it in an official way fixes the issue.

The bios file and the output of Intel FCE is here: https://1drv.ms/f/s!Alyj7iEkDR6pg4tgCddapWqJQDPL7A
find
quote


Forum Jump:


Users browsing this thread: 1 Guest(s)