Contribute
Register

[Guide] 2015 X1 Carbon Yosemite

Status
Not open for further replies.
It's good if you can set in the STEP 2.2 of [GUIDE] Intel HD Graphics 5500 on OS X Yosemite 10.10.3
Latest Lenovo PC, since BIOS is locked, it can not be backed up, in the BIOS update of Lenovo HP, you can see the time being of things.
When you analyze the BIOS, it is to fix the memory of DVMT, in 0x37,
Option: 32MB, Value: 0x1
Option: 64MB, Value: 0x2
Option: 128MB, Value: 0x4
In but it seems to be set, in the first place if there full of 0x37, or was it unclear good in this.


In addition, "setup_var address value" whether also unknown is running correctly.

You may be able to extract a BIOS image from a BIOS update, if one is available.
 
You may be able to extract a BIOS image from a BIOS update, if one is available.

I'm sorry in Japanese Windows

????????? 2015-04-29 15.14.37.png

Which was to expand the BIOS files obtained from the Lenovo HP

????????? 2015-04-29 15.15.25.png

????????? 2015-04-29 15.17.24.png

[GUIDE] to open the BIOS in UEFITools in Intel HD Graphics 5500 on OS X Yosemite 10.10.3, search in a search for "Setup", so full of come out, "DVMT".
The PE32 image section, the output in binary

????????? 2015-04-29 15.19.53.png

What was developed with Universal IFR Extractor, it will attach.

Code:
0x2685A 		Grayout If: {19 82}
0x2685C 			Security: 85B75607-F7CE-471E-B7E4-2AEA5F7232EE {60 92 07 56 B7 85 CE F7 1E 47 B7 E4 2A EA 5F 72 32 EE}
0x2686E 				Not {17 02}
0x26870 			End {29 02}
0x26872 			Setting: DVMT Pre-Allocated, Variable: 0x37 {05 A6 61 04 62 04 1D 27 0A 00 37 00 04 10 01 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}
0x26898 				Default: 8 Bit, Value: 0x1 {5B 1B 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}
0x268B3 				Default: 8 Bit, Value: 0x1 {5B 1B 01 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}
0x268CE 				Option: 32MB, Value: 0x1 {09 1C 63 04 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}
0x268EA 				Option: 64MB, Value: 0x2 {09 1C 64 04 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}
0x26906 				Option: 128MB, Value: 0x4 {09 1C 65 04 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}
0x26922 			End of Options {29 02}
0x26924 		End If {29 02}

This looks like. However, even as setup_var 0x37 0x2, Windows 8 properties "Dedicated Video Memory" is, I remain of 0MB.


Once again, I'll try
 

Attachments

  • DVMT IFR.zip
    91 KB · Views: 158
Try 0x4. Note:
Code:
0x26906 				Option: 128MB, Value: 0x4 {09 1C 65 04 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}
 
Try 0x4. Note:

It is not the same as 0x2, black-out occurs in the middle of the boot.


High likely possibility that setup_var is not moving of EFIshell.
"Setting: DVMT Pre-Allocated, Variable: 0x37", in my BIOS settings, use no Advanced mode So, may not be set from the outside.

In EFIshell, I wonder if can not enable the Advanced mode?
 
It is not the same as 0x2, black-out occurs in the middle of the boot.


High likely possibility that setup_var is not moving of EFIshell.
"Setting: DVMT Pre-Allocated, Variable: 0x37", in my BIOS settings, use no Advanced mode So, may not be set from the outside.

In EFIshell, I wonder if can not enable the Advanced mode?

Is your framebuffer config matching the DVMT-prealloc value?
 
Is your framebuffer config matching the DVMT-prealloc value?

Screenshot 2015-04-30 13.12.18.png

Place the Windows settings. Setting the 0x4 items of DVMT is 0MB.


Are you worried about is, to read the Guide "Setup" program to change a certain value to the field is, "setup_var" in whether not. setup_var, since it seems for originally VAIO PC. The DELL also, "Setup" like it but, DVMT item of Lenovo is, "PlatformHiiAdvancedDxe" So, be that value is not changed?
Or, because the BIOS is locked, it is that the rewriting from the outside is prohibited. If you come up here, it can not be resolved in my technology.
 
View attachment 135785

Place the Windows settings. Setting the 0x4 items of DVMT is 0MB.


Are you worried about is, to read the Guide "Setup" program to change a certain value to the field is, "setup_var" in whether not. setup_var, since it seems for originally VAIO PC. The DELL also, "Setup" like it but, DVMT item of Lenovo is, "PlatformHiiAdvancedDxe" So, be that value is not changed?
Or, because the BIOS is locked, it is that the rewriting from the outside is prohibited. If you come up here, it can not be resolved in my technology.

Perhaps there is some other variable that has to be set in order for the updated prealloc value to be honored and take effect. It is not uncommon for various options to be tied together. Such that an option is ignored unless another option is set a certain way.
 
Real story like a lie:thumbup:


Premise
1. my Thinkpad Carbon X1 Gen3 is, BIOS is locked
2.Dedicated Video Memory is, is 0MB -> DVMT pre-allocated: 32MB?
3. [GUIDE] Intel HD Graphics 5500 , it has STEP 2.2.
(However, it seems that it has not been set correctly)


What you need
1.CLOVER rev.3202
2.LED access lamp marked with WiFi USB dongle
3. patience (few minutes)


Guide


Part # 0


First, [Guide] 2015 X1 Carbon Yosemite is all of the BASE!
Part # 1 -> to Part 14, 0x16160002 of ig-platform-id of You set /EFI/Clover/config.plist that do not set!


Reboot


Once you have verified that you can start at the /EFI/Clover/config.plist,
to copy and /EFI/Clover/config.plist the /EFI/Clover/config5500.plist.
To /EFI/Clover/config5500.plist, it sets the 0x16160002 of ig-platform-id.


CLOVER of Boot at, select the option,
Code:
Config: config5500
is set to return
Started in "Boot Mac OS X from ***"


Part # 1


Status bar is displayed for a moment to the screen to black out
But, it will be sure that the WiFi USB dongle with a LED access lamp rather than a system hang-up is flashing
Wait for 2 minutes
After flashing WiFi USB dongle with a LED access lamp it is calm,
[Ctrl]+[Win Key]+[Insert]? [Command] + [Option] + [Insert]

[Insert] is, it seems [Eject]???

My press slowly. You can easily find useless, still waiting.


Start!


In my environment, this in, will start almost 95%.:clap:

????????? 2015-05-01 13.24.13.png????????? 2015-05-01 13.25.02.png????????? 2015-05-01 13.25.41.png
 

Attachments

  • 10.10.zip
    758.5 KB · Views: 167
  • config.plist
    3.3 KB · Views: 303
  • config5500.plist
    3.3 KB · Views: 354
Start!
In my environment, this in, will start almost 95%.:clap:

In Voodoo PS2 Controller, because the JIS (ISO?) Keyboard setting is disabled, if you try to compile with Xcode, was hung up. Because the mouse cursor moves, it seems not completely hung up.
After all, it's unstable ...


Voodoo PS2 curse do you try to compile the Controller!?:crazy:
 
Boy, this looks mighty tempting! But as far as going to Broadwell, I think I want something in this kind of form factor but with a SODIMM slot, so that I can try out the new 16GB modules!

Three M.2 slots (including an M-key M.2 for SSD) is pretty cool. Although I wonder about the whitelist situation on the other two slots - there are reports that there is a whitelist for those, but can the EFI be programmed? I also wonder if both slots are A-key, because supported A-key wifi cards don't seem to be around yet.
 
Status
Not open for further replies.
Back
Top