Forum RSS Feed Follow @ Twitter Follow On Facebook

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

Username:


Password:





[-]
Latest Threads
[REQUEST] Acer PT715-51 (Triton 700) ins...
Last Post: Dudu2002
Today 10:49 AM
» Replies: 24
» Views: 12294
[REQUEST] Lenovo IdeaPad U310 & U410 (65...
Last Post: Dudu2002
Today 08:59 AM
» Replies: 1782
» Views: 497946
[REQUEST] Acer Aspire 9300 BIOS Unlock
Last Post: Geortor
Yesterday 04:01 PM
» Replies: 10
» Views: 2223
Lenovo ThinkCentre M700 10GS - Kaby Lake...
Last Post: DeathBringer
Yesterday 02:55 PM
» Replies: 10
» Views: 3775
[Request] Asus H110M-R Mainboard - Xeon ...
Last Post: kusslegyen
Yesterday 02:04 PM
» Replies: 14
» Views: 6741
LGA771 Bios Microcode for HP dc7800 sff
Last Post: Netuser232
Yesterday 01:27 PM
» Replies: 136
» Views: 92065
Dell Vostro 3500 full unlocked
Last Post: kamilchno
Yesterday 10:51 AM
» Replies: 0
» Views: 54
Bios logo
Last Post: Nkosenhle
Yesterday 10:43 AM
» Replies: 0
» Views: 63
Gigabyte AORUS 5 (KB/SB/MB) BIOS Unlock
Last Post: Dudu2002
Yesterday 10:41 AM
» Replies: 18
» Views: 4784
[REQUEST] Lenovo G580 (5ECNxxWW) Whiteli...
Last Post: Dudu2002
Yesterday 09:09 AM
» Replies: 1730
» Views: 672257
[REQUEST] Lenovo Thinkpad X230(i) (G2ETx...
Last Post: willow25565
Yesterday 02:06 AM
» Replies: 1090
» Views: 451381
[REQUEST] Lenovo Thinkpad Edge E430 & E5...
Last Post: RuryGame
11-25-2024 06:23 PM
» Replies: 494
» Views: 171195
2x CPU Dell Workstation BIOS modding
Last Post: William P
11-25-2024 03:30 PM
» Replies: 0
» Views: 94
[REQUEST] Lenovo T440(S) (GJETxxWW) Whit...
Last Post: Dudu2002
11-25-2024 01:28 PM
» Replies: 492
» Views: 186055
[Request] ECS P6LX-A bios mod for HDD si...
Last Post: pdesrosiers
11-24-2024 11:20 PM
» Replies: 0
» Views: 357
Sony Vaio AW11Z - Support for Quad CPU -...
Last Post: lala2025
11-24-2024 08:19 PM
» Replies: 12
» Views: 3884
[REQUEST] HP Pavilion G42-272BR Whitelis...
Last Post: eepromm
11-24-2024 06:14 PM
» Replies: 1
» Views: 206
[REQUEST] Bios for packard bell tj65 wit...
Last Post: THECAIDA
11-24-2024 03:49 PM
» Replies: 2
» Views: 163
[REQUEST] Lenovo G710 BIOS Whitelist Rem...
Last Post: Dudu2002
11-24-2024 02:47 PM
» Replies: 476
» Views: 168769
[REQUEST] Lenovo G50-70 (9ACNxxWW) White...
Last Post: tarikyeter
11-24-2024 02:44 PM
» Replies: 236
» Views: 89347

[READ FIRST] Access Advanced settings through EFI shell
Hello guys,

Ii've exactly the same bios version with skylaw and socalav, and I just need to activate the AHCI option of the bios to lauch the hackintosh install. I'm little bit beginner in this world btw.

How can we activate it in the EFI shell plz ?

Thanks !
find
quote
You need to extract the internal forms representation from the setup utiliy module in your bios rom so that you can see what offsets the options correspond to. You can use CodeRush's UEFITool to extract the setup utility module from your rom.

Then you'll need to use either Falseclock's perl script or Universal IFR Extractor to see the options contained in the module. This will give you all the information you need to change the option's setting.

Then all that's left is changing the value of the option in an EFI environment Big Grin
find
quote
Ok thank your for your fast answer, but how can I extract the bios ROM from a setup file such as http://ftp.hp.com/pub/softpaq/sp63501-64000/sp63801.exe ?

Ok thank your for your fast answer, but how can I extract the bios ROM from a setup file such as http://ftp.hp.com/pub/softpaq/sp63501-64000/sp63801.exe ? Edit : i found easily sorry Wink
find
quote
I'm not able to find the required setup fil in the bios rom... Maybe can you have a quick look ?

the rom : https://www.mediafire.com/?ih0jwb20e23cuhd

Thanks for your help, i really appreciate !
find
quote
Hi, Id like to get my bios modded so I can enable AHCI mode. I read through all 20 pages and only saw a couple requests with the same version as mine. Im still a bit confused and just want to avoid bricking the laptop. Any assistance is appreciated!

-Motherboard Manufacturer and Model : HP Envy DV6 7292NR http://bit.ly/LFQJug
-Bios Version : F.29
-Bios Revision: 3.7
-Bios Type : Insyde H20
-Bios SLIC : 2.0
-Bios Link : https://www.dropbox.com/s/r3bm3olpxew0qsj/sp63801.exe
-Universal Bios Backup: https://www.dropbox.com/s/owgocfk7vyx1pf...e-F.29.rom
-Rw : https://www.dropbox.com/s/rnblzbk6616yd9c/AcpiTbls.rw

Thanks for all your hard work!

Edit: I just saw the link that donovan posted, Im going to attempt this on my own but id feel more secure flashing something prepared by a pro Smile
Also, Im currently running a SSD for my OS and a HDD for storage. I used a bootloader on the HDD so the laptop would let me boot into the SSD. Will I still need this workaround when once AHCI mode is being used? Here is the bootloader workaround for reference http://bit.ly/1eu3fYp

Edit2:This is as far as I got with the translated instructions. Step 13 I dont know anything about perl but I tried my best.

Edit3: My laptop suffered a motherboard power failure this month so Im waiting on repairs. Hoping to flash a new bios on it when I get it back. Willing to donate some funds


Attached Files Thumbnail(s)
   
find
quote
(05-12-2013, 03:17 AM)Falseclock Wrote: THIS TOPIC mostly for newest notebooks (2012-2013 years) ONLY with RSA signed BIOSes, when Phoenix tool can't open your rom file.

3 weeks ago, when I came to this forums I was a newbie for BIOS modding or accessing it's hidden options.

But I searched a lot of information over internet and found some smart hints.

Having a huge programming skills in disassembling and ASN.1 data reading/parsing I realized a good way to change bios settings without modding.

I have HP Pavillion dv7 7171er with Insyde H2O RSA signed bios.

I found the way how to get it decrypted but all attempts to flash modded bios with patched DLL was unsuccessful. Each time I had to recover my Laptop with Win+B restoring.

On 15th time when by laptop was bricked again I decided to disassemble Setup Menu and found where needed options for me are hidden and how to access them for changes.

So here is small part of decompiled Setup Menu.

As you can see, it is realy represent's what we see in reality.

Code:
╔════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗
║ FormSet: 'Main'                                                         GUID: a04a27f4-df00-4d42-b552-39511302113d ║
╟────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╢
║ VarStore Id: '0x1234', Size: '900', Name: 'SystemConfig'                GUID: a04a27f4-df00-4d42-b552-39511302113d ║
╚════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝
┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Form Name: 'Main'                                                                                  [ ID: '0x0001' ]│
└────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
┌- Grayout IF:
|    Question [ ID: 0x08 ] == 0x02
|    Question [ ID: 0x07 ] == 0x01
|    AND expression
└- END IF Grayout;
Time: 'System Time' [ QId: '0x01', VarStoreId: '0x00', Help: '<Enter> selects field.' ]
  Default value: '00:00:00', Type: 0x05
Date: 'System Date' [ QId: '0x02', VarStoreId: '0x00', Help: '<Enter> selects field.' ]
  Default value: '2010/05/01', Type: 0x06
┌- Grayout IF:
|    EQ == TRUE
|    Text: 'Notebook Model'                 Default: '[Not Detected]'                 Help: ' '
|    Text: 'Product Number'                 Default: '[Not Detected]'                 Help: ' '
|    Text: 'System Board ID'                Default: '[Not Detected]'                 Help: ' '
|    Text: 'Born On Date'                   Default: '[Not Detected]'                 Help: ' '
|    Text: 'Processor Type'                 Default: '[Not Detected]'                 Help: ' '
|    ┌- Suppress IF:
|    |    Question [ ID: 0x06 ] == 0x00
|    |    Text: 'Processor Speed'                Default: '[Not Detected]'                 Help: ' '
|    └- END IF Suppress;
|    Text: 'Total Memory'                   Default: '[Not Detected]'                 Help: ' '
|    Text: 'BIOS Version'                   Default: 'Fake Data'                      Help: ' '
|    Text: 'BIOS Vendor'                    Default: 'Insyde'                         Help: ' '
|    Text: 'Serial Number'                  Default: '[Not Detected]'                 Help: ' '
|    Text: 'UUID Number'                    Default: '[Not Detected]'                 Help: ' '
|    Text: 'Product configuration ID'       Default: '[Not Detected]'                 Help: ' '
|    Text: 'System Board CT Number'         Default: 'C AAAA RR SS WW X X X'          Help: ' '
|    Text: 'Factory installed OS'           Default: '[Not Detected]'                 Help: ' '
|    ┌- Suppress IF:
|    |    Question [ ID: 0x05 ] == 0x00
|    |    Text: 'Primary Battery SN'             Default: 'N/A'                            Help: ' '
|    └- END IF Suppress;
|    ┌- Suppress IF:
|    |    Question [ ID: 0x04 ] == 0x00
|    |    Text: 'Secondary Battery SN'           Default: ''                               Help: ' '
|    └- END IF Suppress;
└- END IF Grayout;
Reference: 'System Log' [ ID: '0x0540' ]

┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Form Name: 'System Log'                                                                            [ ID: '0x0540' ]│
└────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
Subtitle: 'System Log'
Action:                                 Help: View the system diagnostic failure results.
Text: 'Result:'                        Default: 'Time:'                          Help: 'View the system diagnostic failure results.'
┌- Grayout IF:
|    EQ == TRUE
|    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.'
|    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.'
|    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.'
|    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.'
|    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.'
|    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.'
|    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.'
|    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.'
|    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.'
|    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.'
|    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.'
|    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.'
|    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.'
|    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.'
|    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.'
|    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.'
|    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.'
|    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.'
|    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.'
|    Text: ' '                              Default: '- No Data -'                    Help: 'View the system diagnostic failure results.'
└- END IF Grayout;

So now I need 2-3 BIOSes to proof my concept.

If you need to enable AHCI for example of change something else. please post you BIOS links here.

I will test and after 100% success I will write GUIDE and provide source code.

IMPORTANT: This is related only newest BIOSes which are not encrypted.
If it is RSA signed, you will need additional steps. I will inform you in this case.


Moderators, please pin this topic for some time.
You can always unpin in the feature.

HP Pavilion M6-1000ei
-Bios Revision : 3.7
-Bios Version: F.25
-Bios Type : InsydeH20 EFI
if possible, unlock the Advanced tab and the graphic tab

link to current bios:http://ftp.hp.com/pub/softpaq/sp60501-61000/sp60874.exe
find
quote
Can I use the same method as the front page OP ( Post #2 )
to get AHCI Drivers to work (For Windows 7)
on my Laptop HP ENVY dv6-7214nr Notebook PC
Current BIOS (Latest BIOS)
F.29
http://ftp.hp.com/pub/softpaq/sp63501-64000/sp63801.exe
Please let me know as I would really appreciate this, thank you!
I can upload my current bios if needed?

(02-03-2014, 04:14 PM)BaconMkii Wrote: Hi, Id like to get my bios modded so I can enable AHCI mode. I read through all 20 pages and only saw a couple requests with the same version as mine. Im still a bit confused and just want to avoid bricking the laptop. Any assistance is appreciated!

-Motherboard Manufacturer and Model : HP Envy DV6 7292NR http://bit.ly/LFQJug
-Bios Version : F.29
-Bios Revision: 3.7
-Bios Type : Insyde H20
-Bios SLIC : 2.0
-Bios Link : https://www.dropbox.com/s/r3bm3olpxew0qsj/sp63801.exe
-Universal Bios Backup: https://www.dropbox.com/s/owgocfk7vyx1pf...e-F.29.rom
-Rw : https://www.dropbox.com/s/rnblzbk6616yd9c/AcpiTbls.rw

Thanks for all your hard work!

Edit: I just saw the link that donovan posted, Im going to attempt this on my own but id feel more secure flashing something prepared by a pro Smile
Also, Im currently running a SSD for my OS and a HDD for storage. I used a bootloader on the HDD so the laptop would let me boot into the SSD. Will I still need this workaround when once AHCI mode is being used? Here is the bootloader workaround for reference http://bit.ly/1eu3fYp

Edit2:This is as far as I got with the translated instructions. Step 13 I dont know anything about perl but I tried my best.

Edit3: My laptop suffered a motherboard power failure this month so Im waiting on repairs. Hoping to flash a new bios on it when I get it back. Willing to donate some funds

I would also like to get AHCI mode enabled for this same bios version as well I have the envy 7214nr any help would be greatly appreciated all.. do we just do what the 2nd post says and

______________________________________________________
3. Take USB stick and format to FAT32
4. Create directory structure EFI\Boot
5. Download BOOTX64.EFI
6. Put downloaded file to Boot directory.
7. Restart and enter BIOS setup.
8. Make sure you have following values:
Legacy Support: Disable
Secure Boot: Disable
9. Reboot and press F9 to boot from USB stick
10. Give commands:
setup_var 0x36 0x01
setup_var 0x39 0x01
11. Reboot and you Windows should find Intel AHCI controller.
12. REPORT RESULT HERE
13. Enjoy.
______________________________________________________
Will this method work?????
find
quote
Thumbs Up 
Hi!

I really like the idea of modifying EFI vars only...

I personally hope to install a second HDD/SDD and have it initialized correctly. With the stock rom, the second (optical bay bound) SATA link seems to be bound to and DVD/CD-ROM device only.

Manufacturer: Acer
- Model : Aspire E1-572
- Bios Revision : 2.13
- Bios Type : Insyde
- Bios Identification : InsydeH20 Rev3.7
- Bios Link : http://global-download.acer.com/GDFiles/...&SC=EMEA_8

Thank you very much for the effort!
find
quote
Hey,

Can I use this process to accept a new wifi card?

Manufacturer: HP
- Model : Pavilion G7 1326dx
-Bios VersionF.6A
find
quote
Hi could I get the advanced tab and graphics tab for this?

HP ENVY dv4-5313tx
Bios Version: F.37
Bios Download: http://ftp.hp.com/pub/softpaq/sp64001-64500/sp64215.exe

Thanks!
find
quote


Forum Jump:


Users browsing this thread: 6 Guest(s)