Forum RSS Feed Follow @ Twitter Follow On Facebook

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

Username:


Password:





[-]
Latest Threads
[REQUEST] Gigabyte Aorus 15G KC BIOS unl...
Last Post: Dudu2002
Yesterday 05:10 PM
» Replies: 35
» Views: 15575
Aorus 17G YD unlock bios?
Last Post: Dudu2002
Yesterday 05:08 PM
» Replies: 1
» Views: 82
Unlocking the Hidden MAINTENANCE Menu of...
Last Post: 123BIOS
Yesterday 10:31 AM
» Replies: 0
» Views: 180
[REQUEST] Lenovo Z50-70 & Z40-70 (9BCNxx...
Last Post: pitnixu
Yesterday 04:12 AM
» Replies: 757
» Views: 364944
[REQUEST] Lenovo IdeaPad S400 (6DCNxxWW)...
Last Post: Jamil Missen
10-13-2025 10:04 PM
» Replies: 335
» Views: 166311
[REQUEST] Acer Aspire 5742(G,Z) BIOS Unl...
Last Post: deliter
10-13-2025 09:32 PM
» Replies: 168
» Views: 69417
[REQUEST]wwan whitelist removal ThinkPad...
Last Post: SkyShadow
10-13-2025 02:45 PM
» Replies: 0
» Views: 178
[REQUEST] Lenovo T440(S) (GJETxxWW) Whit...
Last Post: Dudu2002
10-13-2025 07:31 AM
» Replies: 499
» Views: 260015
HP Victus 16 Bios Splash Screen
Last Post: Onyxcho_Lune
10-13-2025 07:26 AM
» Replies: 0
» Views: 176
[REQUEST] Lenovo IdeaPad Gaming 3-15IHU6...
Last Post: Bobby123Patel
10-13-2025 06:38 AM
» Replies: 7
» Views: 4155
[REQUEST] HP Omen 16 InsydeH2O F.18 (08C...
Last Post: Wernexnrs
10-13-2025 04:16 AM
» Replies: 0
» Views: 225
[REQUEST] 775i65g Wolfdale
Last Post: DeathBringer
10-13-2025 01:53 AM
» Replies: 53
» Views: 33821
Dell XPS M1710 Overclock Tab Unlock Mod ...
Last Post: Skeleton
10-12-2025 08:55 PM
» Replies: 0
» Views: 184
[Request] AM3 support for ECS RS485M-M
Last Post: DeathBringer
10-12-2025 07:47 AM
» Replies: 3
» Views: 395
Optiplex 5055 RyzenBIOS Faulty (not upgr...
Last Post: LaszloE
10-12-2025 05:29 AM
» Replies: 2
» Views: 187
Intel Xeon E3 1270 V5 for LGA 1151 (ASUS...
Last Post: abruchez
10-12-2025 03:26 AM
» Replies: 4
» Views: 303
[REQUEST] Lenovo Thinkpad T420 (83ETxxWW...
Last Post: pycckuu4ejl
10-11-2025 07:32 PM
» Replies: 316
» Views: 285075
M3N78 PRO Phenom II x4 955 BE update
Last Post: Vlad94
10-11-2025 01:28 PM
» Replies: 3
» Views: 5866
ASUS M2N4-SLI new cpu
Last Post: Vlad94
10-11-2025 01:17 PM
» Replies: 7
» Views: 1987
Acer Aspire E1 572 black screen, needs b...
Last Post: just_biosmods
10-11-2025 10:38 AM
» Replies: 31
» Views: 38344

[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: 15 Guest(s)