Bios Mods -The Best BIOS Update and Modification Source

Full Version: [REQUEST] Sony Vaio VGN-Z4 Advance Menu
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4
(05-10-2015, 03:30 PM)BDMaster Wrote: [ -> ]Ok friend,
to see what I can unlock or unhide I have to sse all your Menu Tabs so prepare a
complete Menu Tabs Screenshots and upload here for me !
I will compre the actual Tabs and the possible unlocked to show You them !
Let me know
Regards

P.S. if You have some screenshots before the Bios Mod upload them too !


Hi, BDMaster, just wondering if you could take a look at this to see if i this has been modded right with the advance menus please?



Thank you
Hi friend,
can I ask which kinds of modifies You have done ?
I found . . . a big confusion ! You used a Slic 2.1 Bios Mod based and then You have modified
som extra Modules, but You have to modify this one FE3542FE-C1D3-4EF8-657C-8048606FF670_676.ROM
SetupUtility Module !

Here there are files to modify, look into EFI IFR txt file :

http://rghost.net/7QtQD5kjh

let me know
Regards
(05-13-2015, 04:15 AM)BDMaster Wrote: [ -> ]Hi friend,
can I ask which kinds of modifies You have done ?
I found . . . a big confusion ! You used a Slic 2.1 Bios Mod based and then You have modified
som extra Modules, but You have to modify this one FE3542FE-C1D3-4EF8-657C-8048606FF670_676.ROM
SetupUtility Module !

Here there are files to modify, look into EFI IFR txt file :

http://rghost.net/7QtQD5kjh

let me know
Regards

Hi BDMaster, im lost now i can see the file has hidden elements but cant unlock them and create a rom for my bios now please could you unhide them and create a rom
Iwill try but need your help !
I will prepare a list of modifies and You will make into Setuputility Module !
Then I will repack the Bios Mod
Regards
That sounds like a plan thank you soooo much
Hi BDMaster, on the IFR text file what doest the "Grayout If: {19 03 00}" mean???
there is also "Suppress If: {0A 03 00}"


0xFE74 Form: InsydeH2O Setup Utility, Form ID: 0x23 {01 06 23 00 0D 00}
0xFE7A Subtitle: IDE Configuration {02 04 4A 00}
0xFE7E Subtitle: {02 04 14 00}
0xFE82 Grayout If: {19 03 00}
0xFE85 Variable 0x85[1] equals 0x2 {12 07 85 00 01 02 00}
0xFE8C Variable 0x86[1] equals 0x1 {12 07 86 00 01 01 00}
0xFE93 And {15 02}
0xFE95 Setting: IDE Controller, Variable: 0x36[1] {05 09 36 00 01 99 00 9A 00}
0xFE9E Option: Disabled, Value: 0x0 {09 09 15 00 00 00 00 00 00}
0xFEA7 Option: Enabled, Value: 0x1 {09 09 16 00 01 00 01 00 00}
0xFEB0 End of Options {10 02}
0xFEB2 End If {18 02}
0xFEB4 Suppress If: {0A 03 00}
0xFEB7 Variable 0x39[1] equals value in list (0x1, 0x2) {14 0B 39 00 01 02 00 01 00 02 00}
0xFEC2 Not {17 02}
0xFEC4 Setting: AHCI Option ROM Support, Variable: 0xE7[1] {05 09 E7 00 01 9F 00 A0 00}
0xFECD Option: Disabled, Value: 0x0 {09 09 15 00 00 00 01 00 00}
0xFED6 Option: Enabled, Value: 0x1 {09 09 16 00 01 00 00 00 00}
0xFEDF End of Options {10 02}
0xFEE1 End If {18 02}
0xFEE3 Grayout If: {19 03 00}
0xFEE6 Variable 0x85[1] equals 0x2 {12 07 85 00 01 02 00}
0xFEED Variable 0x86[1] equals 0x1 {12 07 86 00 01 01 00}
0xFEF4 Variable 0x36[1] equals 0x0 {12 07 36 00 01 00 00}
0xFEFB Or {16 02}
0xFEFD And {15 02}
0xFEFF Suppress If: {0A 03 00}
0xFF02 Variable 0x39[1] equals 0x1 {12 07 39 00 01 01 00}
0xFF09 Not {17 02}
0xFF0B Setting: SATA Port 0 HotPlug, Variable: 0xE8[1] {05 09 E8 00 01 A7 00 A8 00}
0xFF14 Option: Disabled, Value: 0x0 {09 09 15 00 00 00 01 00 00}
0xFF1D Option: Enabled, Value: 0x1 {09 09 16 00 01 00 00 00 00}
0xFF26 End of Options {10 02}
0xFF28 End If0xFF28 End If {18 02}
0xFF2A Grayout If: {19 03 00}
0xFF2D Variable 0x85[1] equals 0x2 {12 07 85 00 01 02 00}
0xFF34 Variable 0x86[1] equals 0x1 {12 07 86 00 01 01 00}
0xFF3B Variable 0x36[1] equals 0x0 {12 07 36 00 01 00 00}
0xFF42 Or {16 02}
0xFF44 And {15 02}
0xFF46 Suppress If: {0A 03 00}
0xFF49 Variable 0x39[1] equals 0x1 {12 07 39 00 01 01 00}
0xFF50 Not {17 02}
0xFF52 Setting: SATA Port 1 HotPlug, Variable: 0xE9[1] {05 09 E9 00 01 A9 00 AA 00}
0xFF5B Option: Disabled, Value: 0x0 {09 09 15 00 00 00 01 00 00}
0xFF64 Option: Enabled, Value: 0x1 {09 09 16 00 01 00 00 00 00}
0xFF6D End of Options {10 02}
0xFF6F End If0xFF6F End If {18 02}
0xFF71 Grayout If: {19 03 00}
0xFF74 Variable 0x85[1] equals 0x2 {12 07 85 00 01 02 00}
0xFF7B Variable 0x86[1] equals 0x1 {12 07 86 00 01 01 00}
0xFF82 Variable 0x36[1] equals 0x0 {12 07 36 00 01 00 00}
0xFF89 Or {16 02}
0xFF8B And {15 02}
0xFF8D Suppress If: {0A 03 00}
0xFF90 Variable 0x39[1] equals 0x1 {12 07 39 00 01 01 00}
0xFF97 Not {17 02}
0xFF99 Setting: SATA Port 4 HotPlug, Variable: 0xEA[1] {05 09 EA 00 01 AB 00 AC 00}
0xFFA2 Option: Disabled, Value: 0x0 {09 09 15 00 00 00 01 00 00}
0xFFAB Option: Enabled, Value: 0x1 {09 09 16 00 01 00 00 00 00}
0xFFB4 End of Options {10 02}
0xFFB6 End If0xFFB6 End If {18 02}
0xFFB8 Grayout If: {19 03 00}
0xFFBB Variable 0x85[1] equals 0x2 {12 07 85 00 01 02 00}
0xFFC2 Variable 0x86[1] equals 0x1 {12 07 86 00 01 01 00}
0xFFC9 Variable 0x36[1] equals 0x0 {12 07 36 00 01 00 00}
0xFFD0 Or {16 02}
0xFFD2 And {15 02}
0xFFD4 Suppress If: {0A 03 00}
0xFFD7 Variable 0x39[1] equals 0x1 {12 07 39 00 01 01 00}
0xFFDE Not {17 02}
0xFFE0 Setting: SATA Port 5 HotPlug, Variable: 0xEB[1] {05 09 EB 00 01 AD 00 AE 00}
0xFFE9 Option: Disabled, Value: 0x0 {09 09 15 00 00 00 01 00 00}
0xFFF2 Option: Enabled, Value: 0x1 {09 09 16 00 01 00 00 00 00}
0xFFFB End of Options {10 02}
0xFFFD End If0xFFFD End If {18 02}
0xFFFF Subtitle: {02 04 14 00}
0x10003 Grayout If: {19 03 00}
0x10006 Variable 0x46[1] equals 0x0 {12 07 46 00 01 00 00}
0x1000D Variable 0x36[1] equals 0x0 {12 07 36 00 01 00 00}
0x10014 Or {16 02}
0x10016 Selectable: Channel 1 Master , Form ID: 0x230 {0F 0B 30 02 B1 00 14 00 00 00 00}
0x10021 End If {18 02}
0x10023 Grayout If: {19 03 00}
0x10026 Variable 0x47[1] equals 0x0 {12 07 47 00 01 00 00}
0x1002D Variable 0x36[1] equals 0x0 {12 07 36 00 01 00 00}
0x10034 Or {16 02}
0x10036 Selectable: Channel 1 Slave , Form ID: 0x231 {0F 0B 31 02 B2 00 14 00 00 00 00}
0x10041 End If {18 02}
0x10043 Grayout If: {19 03 00}
0x10046 Variable 0x48[1] equals 0x0 {12 07 48 00 01 00 00}
0x1004D Variable 0x36[1] equals 0x0 {12 07 36 00 01 00 00}
0x10054 Or {16 02}
0x10056 Selectable: Channel 2 Master , Form ID: 0x232 {0F 0B 32 02 B3 00 14 00 00 00 00}
0x10061 End If {18 02}
0x10063 Grayout If: {19 03 00}
0x10066 Variable 0x49[1] equals 0x0 {12 07 49 00 01 00 00}
0x1006D Variable 0x36[1] equals 0x0 {12 07 36 00 01 00 00}
0x10074 Or {16 02}
0x10076 Selectable: Channel 2 Slave , Form ID: 0x233 {0F 0B 33 02 B4 00 14 00 00 00 00}
0x10081 End If {18 02}
0x10083 Grayout If: {19 03 00}
0x10086 Variable 0x4A[1] equals 0x0 {12 07 4A 00 01 00 00}
0x1008D Variable 0x36[1] equals 0x0 {12 07 36 00 01 00 00}
0x10094 Or {16 02}
0x10096 Selectable: Channel 3 Master , Form ID: 0x234 {0F 0B 34 02 B5 00 14 00 00 00 00}
0x100A1 End If {18 02}
0x100A3 Grayout If: {19 03 00}
0x100A6 Variable 0x4B[1] equals 0x0 {12 07 4B 00 01 00 00}
0x100AD Variable 0x36[1] equals 0x0 {12 07 36 00 01 00 00}
0x100B4 Or {16 02}
0x100B6 Selectable: Channel 3 Slave , Form ID: 0x235 {0F 0B 35 02 B6 00 14 00 00 00 00}
0x100C1 End If {18 02}
0x100C3 Grayout If: {19 03 00}
0x100C6 Variable 0x4C[1] equals 0x0 {12 07 4C 00 01 00 00}
0x100CD Variable 0x36[1] equals 0x0 {12 07 36 00 01 00 00}
0x100D4 Or {16 02}
0x100D6 Selectable: Channel 4 Master , Form ID: 0x236 {0F 0B 36 02 B7 00 14 00 00 00 00}
0x100E1 End If {18 02}
0x100E3 Grayout If: {19 03 00}
0x100E6 Variable 0x4D[1] equals 0x0 {12 07 4D 00 01 00 00}
0x100ED Variable 0x36[1] equals 0x0 {12 07 36 00 01 00 00}
0x100F4 Or {16 02}
0x100F6 Selectable: Channel 4 Slave , Form ID: 0x237 {0F 0B 37 02 B8 00 14 00 00 00 00}
0x10101 End If {18 02}
0x10103 Text: {03 06 14 00 14 00}
0x10109 Label: 0x1005 {1D 04 05 10}
0x1010D Suppress If: {0A 03 00}
0x10110 Variable 0x39[1] equals value in list (0x0, 0x1, 0x2, 0x3, 0x4) {14 11 39 00 01 05 00 00 00 01 00 02 00 03 00 04 00}
0x10121 Text: Channel 1 Slave {03 06 B9 00 BA 00}
0x10127 Text: Channel 2 Slave {03 06 BB 00 BC 00}
0x1012D Text: Channel 3 Slave {03 06 BD 00 BE 00}
0x10133 Text: Channel 4 Slave {03 06 BF 00 C0 00}
0x10139 Text: {03 06 0C 02 0D 02}
0x1013F Text: {03 06 0E 02 0F 02}
0x10145 Text: {03 06 10 02 11 02}
0x1014B Text: {03 06 12 02 13 02}
0x10151 Text: {03 06 14 02 15 02}
0x10157 Text: {03 06 16 02 17 02}
0x1015D Text: {03 06 18 02 19 02}
0x10163 Text: {03 06 1A 02 1B 02}
0x10169 End If {18 02}
0x1016B End Form {0B 02}
0x1016D Form: InsydeH2O Setup Utility, Form ID: 0x230 {01 06 30 02 0D 00}
0x10173 Subtitle: Channel 1 Master {02 04 B1 00}
0x10177 Subtitle: {02 04 14 00}
0x1017B Grayout If: {19 03 00}
0x1017E Variable 0x85[1] equals 0x2 {12 07 85 00 01 02 00}
0x10185 Variable 0x86[1] equals 0x1 {12 07 86 00 01 01 00}
0x1018C And {15 02}
0x1018E Setting: Type :, Variable: 0x3E[1] {05 09 3E 00 01 D2 00 14 00}
0x10197 Option: Auto, Value: 0x0 {09 09 17 00 00 00 01 00 00}
0x101A0 Option: User Defined, Value: 0x1 {09 09 1C 00 01 00 00 00 00}
0x101A9 End of Options {10 02}
0x101AB End If {18 02}
0x101AD Subtitle: {02 04 14 00}
0x101B1 Grayout If: {19 03 00}
0x101B4 Variable 0x85[1] equals 0x2 {12 07 85 00 01 02 00}
0x101BB Variable 0x86[1] equals 0x1 {12 07 86 00 01 01 00}
0x101C2 And {15 02}
0x101C4 Suppress If: {0A 03 00}
0x101C7 Variable 0x3E[1] equals 0x0 {12 07 3E 00 01 00 00}
0x101CE Setting: 32Bit I/O:, Variable: 0x3F[1] {05 09 3F 00 01 D3 00 14 00}
0x101D7 Option: Disabled, Value: 0x0 {09 09 15 00 00 00 00 00 00}
0x101E0 Option: Enabled, Value: 0x1 {09 09 16 00 01 00 01 00 00}
0x101E9 End of Options {10 02}
0x101EB Setting: Block Mode:, Variable: 0x40[1] {05 09 40 00 01 D4 00 14 00}
0x101F4 Option: Disabled, Value: 0x0 {09 09 15 00 00 00 00 00 00}
0x101FD Option: Enabled, Value: 0x1 {09 09 16 00 01 00 01 00 00}
0x10206 End of Options {10 02}
0x10208 Setting: Transfer Mode:, Variable: 0x41[1] {05 09 41 00 01 D5 00 14 00}
0x10211 Option: Auto, Value: 0x0 {09 09 17 00 00 00 01 00 00}
0x1021A Option: Fast PIO, Value: 0x1 {09 09 D6 00 01 00 00 00 00}
0x10223 Option: Ultra DMA ATA-33, Value: 0x2 {09 09 D7 00 02 00 00 00 00}
0x1022C Option: Ultra DMA ATA-66, Value: 0x3 {09 09 D8 00 03 00 00 00 00}
0x10235 Option: Ultra DMA ATA-100, Value: 0x4 {09 09 D9 00 04 00 00 00 00}
0x1023E End of Options {10 02}
0x10240 End If0x10240 End If {18 02}
0x10242 Grayout If: {19 03 00}
0x10245 Variable 0x85[1] equals 0x2 {12 07 85 00 01 02 00}
0x1024C Variable 0x86[1] equals 0x1 {12 07 86 00 01 01 00}
0x10253 And {15 02}
0x10255 Suppress If: {0A 03 00}
0x10258 Variable 0x3E[1] equals 0x1 {12 07 3E 00 01 01 00}
0x1025F Text: 32Bit I/O: {03 0B 14 00 D3 00 D1 00 00 00 00}
0x1026A Text: Block Mode: {03 0B 14 00 D4 00 D1 00 00 00 00}
0x10275 Text: Transfer Mode: {03 0B 14 00 D5 00 C1 00 00 00 00}
0x10280 End If0x10280 End If {18 02}
0x10282 Text: Security Mode: {03 0B 14 00 21 02 C3 00 00 00 00}
0x1028D Text: {03 06 14 00 14 00}
0x10293 Suppress If: {0A 03 00}
0x10296 Variable 0x39[1] equals value in list (0x0, 0x3, 0x4) {14 0D 39 00 01 03 00 00 00 03 00 04 00}
0x102A3 Label: 0x1030 {1D 04 30 10}
0x102A7 End If {18 02}
0x102A9 Suppress If: {0A 03 00}
0x102AC Variable 0x39[1] equals value in list (0x1, 0x2) {14 0B 39 00 01 02 00 01 00 02 00}
0x102B7 Label: 0x1020 {1D 04 20 10}
0x102BB End If {18 02}
0x102BD End Form {0B 02}
Ok a little IFR Lesson so You will help me !
We have to find all grayout and suppress if (Conditions) and midfy to let them sowed into
Tabs !
Grayout is visible but not oddable option
Suppress if not visible and not moddable on condition option

So all these conditions have to be changed int this way . . .

0xFE82 Grayout If: {19 03 00}
0xFE85 Variable 0x85[1] equals 0x2 {12 07 85 00 01 02 00}
0xFE8C Variable 0x86[1] equals 0x1 {12 07 86 00 01 01 00}

We have to change into

0xFE82 Grayout If: {19 03 00}
0xFE85 Variable 0x85[1] equals 0x2 {12 07 85 00 01 FF 00}
0xFE8C Variable 0x86[1] equals 0x1 {12 07 86 00 01 FF 00}

these conditions have to be changed int this way . . .

0xFEB4 Suppress If: {0A 03 00}
0xFEB7 Variable 0x39[1] equals value in list (0x1, 0x2) {14 0B 39 00 01 02 00 01 00 02 00}
0xFEC2 Not {17 02}
0xFEC4 Setting: AHCI Option ROM Support, Variable: 0xE7[1] {05 09 E7 00 01 9F 00 A0 00}
0xFECD Option: Disabled, Value: 0x0 {09 09 15 00 00 00 01 00 00}
0xFED6 Option: Enabled, Value: 0x1 {09 09 16 00 01 00 00 00 00}
0xFEDF End of Options {10 02}
0xFEE1 End If {18 02}

We have to change into

0xFEB4 Suppress If: {0A 03 00}
0xFEB7 Variable 0x39[1] equals value in list (0x1, 0x2) {14 0B 39 00 01 02 00 FF 00 FE 00}
0xFEC2 Not {17 02}
0xFEC4 Setting: AHCI Option ROM Support, Variable: 0xE7[1] {05 09 E7 00 01 9F 00 A0 00}
0xFECD Option: Disabled, Value: 0x0 {09 09 15 00 00 00 01 00 00}
0xFED6 Option: Enabled, Value: 0x1 {09 09 16 00 01 00 00 00 00}
0xFEDF End of Options {10 02}
0xFEE1 End If {18 02}

So now You can continue following my example !
Let me know
Regards
(05-14-2015, 09:22 AM)BDMaster Wrote: [ -> ]Ok a little IFR Lesson so You will help me !
We have to find all grayout and suppress if (Conditions) and midfy to let them sowed into
Tabs !
Grayout is visible but not oddable option
Suppress if not visible and not moddable on condition option

So all these conditions have to be changed int this way . . .

0xFE82 Grayout If: {19 03 00}
0xFE85 Variable 0x85[1] equals 0x2 {12 07 85 00 01 02 00}
0xFE8C Variable 0x86[1] equals 0x1 {12 07 86 00 01 01 00}

We have to change into

0xFE82 Grayout If: {19 03 00}
0xFE85 Variable 0x85[1] equals 0x2 {12 07 85 00 01 FF 00}
0xFE8C Variable 0x86[1] equals 0x1 {12 07 86 00 01 FF 00}

these conditions have to be changed int this way . . .

0xFEB4 Suppress If: {0A 03 00}
0xFEB7 Variable 0x39[1] equals value in list (0x1, 0x2) {14 0B 39 00 01 02 00 01 00 02 00}
0xFEC2 Not {17 02}
0xFEC4 Setting: AHCI Option ROM Support, Variable: 0xE7[1] {05 09 E7 00 01 9F 00 A0 00}
0xFECD Option: Disabled, Value: 0x0 {09 09 15 00 00 00 01 00 00}
0xFED6 Option: Enabled, Value: 0x1 {09 09 16 00 01 00 00 00 00}
0xFEDF End of Options {10 02}
0xFEE1 End If {18 02}

We have to change into

0xFEB4 Suppress If: {0A 03 00}
0xFEB7 Variable 0x39[1] equals value in list (0x1, 0x2) {14 0B 39 00 01 02 00 FF 00 FE 00}
0xFEC2 Not {17 02}
0xFEC4 Setting: AHCI Option ROM Support, Variable: 0xE7[1] {05 09 E7 00 01 9F 00 A0 00}
0xFECD Option: Disabled, Value: 0x0 {09 09 15 00 00 00 01 00 00}
0xFED6 Option: Enabled, Value: 0x1 {09 09 16 00 01 00 00 00 00}
0xFEDF End of Options {10 02}
0xFEE1 End If {18 02}

So now You can continue following my example !
Let me know
Regards

Hi BDMaster,

So do i only change the following from each "setting",


0xFE82 Grayout If: {19 03 00}
0xFE85 Variable 0x85[1] equals 0x2 {12 07 85 00 01 FF 00}
0xFE8C Variable 0x86[1] equals 0x1 {12 07 86 00 01 FF 00}

on all the grayouts do i add the FF on the two variables exactly like this ?


and on the suppress,

change the 01 and 02 wit hFF then FE

0xFEB4 Suppress If: {0A 03 00}
0xFEB7 Variable 0x39[1] equals value in list (0x1, 0x2) {14 0B 39 00 01 02 00 FF 00 FE 00}
0xFEC2 Not {17 02}
0xFEC4 Setting: AHCI Option ROM Support, Variable: 0xE7[1] {05 09 E7 00 01 9F 00 A0 00}
0xFECD Option: Disabled, Value: 0x0 {09 09 15 00 00 00 01 00 00}
0xFED6 Option: Enabled, Value: 0x1 {09 09 16 00 01 00 00 00 00}
0xFEDF End of Options {10 02}
0xFEE1 End If {18 02}


is that for all the variables settings ?

Sorry this is my first attempt to modd a bios and i want to make sure i do this correct.
Almost in all variables You want to unlock !
Then upload the file and I will check It to be sure all is OK !
Regards
Pages: 1 2 3 4