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] Lenovo Thinkpad T440p (GLETxxW...
Last Post: Ptero-4
Yesterday 06:51 PM
» Replies: 527
» Views: 226573
Asus GU502DU BIOS Mod Help
Last Post: VonRage
Yesterday 05:07 PM
» Replies: 0
» Views: 63
[REQUEST] Sager NP8875E / CLEVO PD70SNE-...
Last Post: SV-62
Yesterday 03:08 PM
» Replies: 1
» Views: 867
[REQUEST] Gigabyte AERO 15 XA Bios Unloc...
Last Post: Dudu2002
Yesterday 01:17 PM
» Replies: 30
» Views: 7540
[REQUEST] Lenovo ThinkPad W540 (GNETxxWW...
Last Post: Dudu2002
Yesterday 01:15 PM
» Replies: 12
» Views: 7148
Lenovo 330-15ich - no Serial Number in ...
Last Post: aaa-aaa
Yesterday 09:43 AM
» Replies: 0
» Views: 71
Asus GA502DU BIOS Mod Help
Last Post: VonRage
04-17-2025 06:06 PM
» Replies: 0
» Views: 157
[REQUEST] Sony VAIO VGN-NR300 & VGN-NR40...
Last Post: kahlil88
04-17-2025 12:22 PM
» Replies: 16
» Views: 10962
Black Screen after BIOS update
Last Post: Sam_H
04-16-2025 04:33 PM
» Replies: 0
» Views: 300
Acer nitro an16-41 device bios is corrup...
Last Post: trustdprocess
04-16-2025 11:05 AM
» Replies: 1
» Views: 549
[REQUEST] Lenovo Y520-15IKBN (4KCNxxWW) ...
Last Post: ihazcat
04-16-2025 05:59 AM
» Replies: 66
» Views: 49624
[REQUEST] Acer Predator Helios 300 PH315...
Last Post: Dudu2002
04-16-2025 04:53 AM
» Replies: 35
» Views: 8562
[REQUEST] Lenovo IdeaPad U310 & U410 (65...
Last Post: Dudu2002
04-16-2025 02:33 AM
» Replies: 1785
» Views: 579339
[Request] ASUS X99-WS/IPMI PCIe Slot Bif...
Last Post: benneffect1
04-15-2025 07:37 PM
» Replies: 14
» Views: 1503
[REQUEST] Lenovo Thinkpad X240 (GIETxxWW...
Last Post: BIG666
04-15-2025 05:54 AM
» Replies: 338
» Views: 162025
AM3? ECS Geforce 6100PM-M2 v2.0 Award Bi...
Last Post: avenocturno
04-15-2025 05:23 AM
» Replies: 2
» Views: 4569
nvm
Last Post: Khaz
04-14-2025 10:53 PM
» Replies: 0
» Views: 393
[REQUEST] Lenovo G400S (7BCNxxWW) Whitel...
Last Post: DamonBSC
04-14-2025 04:49 PM
» Replies: 209
» Views: 98370
Crelander DS16 Dual screen BIOS Update f...
Last Post: admjral3
04-14-2025 04:15 AM
» Replies: 3
» Views: 1369
[REQUEST] Lenovo M5400 (J6ETxxWW) Whitel...
Last Post: CASADy
04-13-2025 01:16 PM
» Replies: 18
» Views: 8442

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