Forum RSS Feed Follow @ Twitter Follow On Facebook

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

Username:


Password:





[-]
Latest Threads
[REQUEST] HP Mini 110-4100 BIOS Unlock
Last Post: DSI INF
Today 09:24 AM
» Replies: 7
» Views: 179
[REQUEST] Lenovo IdeaPad U310 & U410 (65...
Last Post: Dudu2002
Today 03:11 AM
» Replies: 1780
» Views: 493735
[REQUEST] Acer Aspire 5738(G,Z): CPU Upg...
Last Post: DeathBringer
Yesterday 11:58 PM
» Replies: 47
» Views: 32785
Lenovo ThinkCentre M715q 2nd Gen & AMD R...
Last Post: Elmurley
Yesterday 09:37 PM
» Replies: 2
» Views: 1265
[REQUEST] Lenovo Y50-70 (9ECNxxWW) White...
Last Post: SWZSSR
Yesterday 09:34 PM
» Replies: 1775
» Views: 553090
[REQUEST] Lenovo Thinkpad X240 (GIETxxWW...
Last Post: Dudu2002
Yesterday 04:58 PM
» Replies: 337
» Views: 142397
Unlock bios insyde
Last Post: Matox3140
11-19-2024 03:40 PM
» Replies: 0
» Views: 142
Whitelist WIFI card removal Lenovo Yoga ...
Last Post: Dudu2002
11-19-2024 12:58 PM
» Replies: 1
» Views: 160
[REQUEST] H310 MSI Gaming Infinite S (MS...
Last Post: awittyusername
11-19-2024 09:21 AM
» Replies: 10
» Views: 99
[REQUEST] Gigabyte GA-B85M-HD3 Rev 2.0 u...
Last Post: Maduli
11-19-2024 02:22 AM
» Replies: 0
» Views: 108
[REQUEST] Lenovo Ideapad 330-15ICH BIOS ...
Last Post: Dudu2002
11-18-2024 01:25 PM
» Replies: 8
» Views: 1878
[REQUEST] Lenovo ThinkPad Edge E330 (H3E...
Last Post: Dudu2002
11-18-2024 01:23 PM
» Replies: 640
» Views: 220698
[Request] Unlocked Bios for Asus TUF FX5...
Last Post: FlT4ever
11-18-2024 01:05 PM
» Replies: 1
» Views: 407
[REQUEST] Lenovo ThinkPad Edge E125(v1.1...
Last Post: kamome74
11-18-2024 10:43 AM
» Replies: 0
» Views: 151
[REQUEST] Xpg 15g 4070 2023ver InsydeH20...
Last Post: MireVelli
11-18-2024 07:26 AM
» Replies: 2
» Views: 159
Please help me recover my bios
Last Post: FuryOP
11-17-2024 12:37 PM
» Replies: 0
» Views: 181
[Request-Camilo] Sony Vaio SA/SB/SC/SD/S...
Last Post: edit
11-17-2024 12:13 PM
» Replies: 107
» Views: 136829
[REQUEST] Lenovo Thinkpad Edge E440 & E5...
Last Post: Dudu2002
11-17-2024 06:50 AM
» Replies: 196
» Views: 91811
Lenovo Z580 BIOS Mod V3.1 FINAL [02/07] ...
Last Post: h1mm3r
11-17-2024 05:36 AM
» Replies: 252
» Views: 257738
FW Downgrade error when no BIOS update a...
Last Post: Hugh Jay
11-16-2024 11:15 PM
» Replies: 0
» Views: 154

Dell Vostro 3450 Advanced Options unlocking in progress
#1
Dell Vostro 3450 BIOS unlock!

Version A11: Advanced tab + Thermal Configuration unlocked (for Windows 7 only) - http://rghost.net/44461797 (by HairyCube)
Version A13: Same as above + Security Settings + OEM String removed - http://www.mediafire.com/?komxo57si198ltn (by TimeWalker)
Original unmodded A11: http://ftp1.dell.com/FOLDER00311153M/1/V3450A11.exe
Original unmodded A13: http://ftp1.dell.com/FOLDER00952500M/1/3450A13.exe

How to flash:
1. Open command prompt in the folder with the modded BIOS image
2. Type:
winflash.exe /BIOS /EC /SA /SV /BBL "BIOS1.WPH"

Another way to flash:
1. Run the official Dell BIOS update (V3450A11.exe)
2. Wait until it says "capsule is preparing to load into memory" and DO NOT PRESS ANYTHING
3. Go to your temp folder and replace Winflash\BIOS1.WPH with the modded file
4. Press OK to reboot and the firmware updater will flash the unlocked BIOS image

If you are experimenting with replacing UEFI modules, be extremely careful since it may break recovery mode and you won't be able to reflash in case something goes wrong.
If the BIOS you're flashing is the same version as the one currently flashed (e.g. you're flashing modded A13 over original A13), you don't have to include /BBL and /EC flags for winflash command line. Excluding these flags will prevent the flasher from touching EC and Boot block regions, which are essential for successful recovery.
If you mess up the boot block, you won't be able to recover your laptop BIOS without proper hardware equipment.

DSDT mods:
1) Fix MBT device detection. You need this to be able to recompile DSDT with iasl compiler.
Code:
Device (MBT)
                {
                    Name (_HID, EisaId ("PNP0C32"))
                    Method (_STA, 0, NotSerialized)
                    {
                        If (LOr (LEqual (OSYS, 0x07D6), LEqual (OSYS, 0x07D9)))
                        {
                            Return (0x0F)
                        }
                        Else
                        {
                            Return (0x00)
                        }
                    }

                    Method (GHID, 0, NotSerialized)
                    {
                        Return (Buffer (One)
                        {
                             0x02
                        })
                    }
                }
2) Disable ST Micro Accelerometer. Disable it if you have an SSD or you just don't need it.
Code:
Device (A_CC)
        {
            Name (_HID, "SMO8800")
            Method (_STA, 0, NotSerialized)
            {
                If (LOr (LEqual (OSYS, 0x07DC), LEqual (OSYS, 0x07D9)))
                {
                    Return (0x00)
                }
                Else
                {
                    Return (0x00)
                }
            }
3) Remove KBC initialization check. Use if your touchpad and keyboard stop working randomly after restarting the PC.
For Intel+AMD GPU model:
Code:
Device (PS2K)
                {
                    Name (_HID, EisaId ("PNP0303"))
                    Name (_STA, 0x0F)
                    Name (_CRS, ResourceTemplate ()
                    {
                        IO (Decode16,
                            0x0060,             // Range Minimum
                            0x0060,             // Range Maximum
                            0x01,               // Alignment
                            0x01,               // Length
                            )
                        IO (Decode16,
                            0x0064,             // Range Minimum
                            0x0064,             // Range Maximum
                            0x01,               // Alignment
                            0x01,               // Length
                            )
                        IRQ (Edge, ActiveHigh, Exclusive, )
                            {1}
                    })
                    Name (_PRS, ResourceTemplate ()
                    {
                        StartDependentFn (0x00, 0x00)
                        {
                            FixedIO (
                                0x0060,             // Address
                                0x01,               // Length
                                )
                            FixedIO (
                                0x0064,             // Address
                                0x01,               // Length
                                )
                            IRQNoFlags ()
                                {1}
                        }
                        EndDependentFn ()
                    })
                }

                Device (PS2M)
                {
                    Name (_HID, 0xC5048C11)
                    Name (_CID, EisaId ("PNP0F13"))                    
                    Name (_STA, 0x0F)
                    Name (_CRS, ResourceTemplate ()
                    {
                        IRQ (Edge, ActiveHigh, Exclusive, )
                            {12}
                    })
                    Name (_PRS, ResourceTemplate ()
                    {
                        StartDependentFn (0x00, 0x00)
                        {
                            IRQNoFlags ()
                                {12}
                        }
                        EndDependentFn ()
                    })
                }
            }
        }
    }
For Intel GPU only model:
Same as Intel+AMD model, bit change 0xC5048C11 to 0xD9048C11.

To flash modified DSDT, you need to do the following:
1. Open BIOS1.WPH in PhoenixTool 2.14;
2. Set Manufacturer to Dell and press Advanced. On the right side, check "Allow user modification of modules", "Allow user to modify other modules" and "No SLIC";
3. Press OK, then press Go in PhoenixTool main window;
4. Once you get the message "Now you can make alterations in the DUMP directory", do not press OK. Instead, go to the DUMP directory and find the file with DSDT. In case of A13, it is 7E374E25-8E01-4FEE-87F2-390C23C606CD_1_946.ROM
5. Decompile this file using Intel ASL compiler (iasl.exe -d xxxxx.rom);
6. Open the resulting .dsl file and apply all mods you need. Note that you need to apply MBT device fix to be able to compile it;
7. Compile modified code using Intel IASL compiler (iasl.exe -oa xxxxx.dsl). Rename the resulting .aml file to 7E374E25-8E01-4FEE-87F2-390C23C606CD_1_946.ROM (for A13);
8. Replace the file in the DUMP directory with the one you just compiled and press OK in PhoenixTool. You will get BIOS1_SLIC.WPH in the directory with the original BIOS1.WPH;
9. Flash BIOS1_SLIC.WPH using WinFlash.
find
quote
#2
sorry , its UEFI BIOS and can`t be unlocked .


"Many of life's failures are people who did not realize how close they were to success when they gave up." Smile
find
quote
#3
Hello...

I have Dell Vostro 3450 in A07 bios. Can it be unlock? as A11 can't be unlock. here the link for A07

http://downloads.dell.com/bios/R314953.exe

Thanks in advance.

Sorry just ignore my previous enquiry. Now i understand that this notebook can't be unlock because of UEFI BIOS.
find
quote
#4
Never mind Smile


"Many of life's failures are people who did not realize how close they were to success when they gave up." Smile
find
quote
#5
Isn't there such an option already in the BIOS?
A07 changelog says the following:
1. Enable Discrete AMD VGA fixed mode Support

Also I cant possibly verify it even though I have the same laptop ... since mine doesn't have AMD.
find
quote
#6
There isn't such option in BIOS. Yes, the fixed mode is supported now, but it can only be switched using Catalyst Control Center. Which basically means you're unable to use the dedicated graphics card in Windows XP, Linux or any other system that doesn't have a special version of graphics driver from the laptop manufacturer.
In some HP laptops there's a BIOS option to choose fixed mode, automatic mode or disable switchable graphics altogether. This is the option I'm looking for.
find
quote
#7
I unpacked the BIOS file with PhoenixTool and found the following strings in "CFEF94C4-4167-466A-8893-8779459DFA86_1_1071.ROM":
S w i t c h a b l e G r a p h i c s
S w i t c h a b l e G r a p h i c s M o d e
S w i t c h a b l e G r a p h i c s M o d e s e l e c t .
M u x e d
M u x l e s s
d G P U
This is exactly what I'd really like to see unlocked Sad
Also, this file has lots of other interesting strings. You can disable Intel Management Engine, for example (which I'd also love to do since it's annoying).
I wonder if anyone can help me with unlocking all these options as I'm not a BIOS hacker Sad

EDIT:
Also found the following strings, which would be an even better choice:
Primary Display Device
IGD
PEG
PCI
find
quote
#8
I managed to unlock V3450 BIOS version A11, now Advanced Menu tab is completely unlocked. Thanks to jkbuha for suggesting the HEX values to change in the setup module Smile
Here it is: https://dl.dropbox.com/u/91178815/BIOS1.WPH
To flash it, run the official Dell BIOS update, wait until it asks you to reboot, go to your temp folder and replace Winflash\BIOS1.WPH with the file I provided. After this, agree to reboot and the firmware updater will flash the unlocked BIOS image.

P.S. This is working fine on my Vostro 3450, however I take NO responsibility if you brick your system using this file!
find
quote
#9
Quote:P.S. Sorry about offtopic, perhaps we need to make a new thread about Vostro 3450?
Well, we technically have one .. if you are able to change the thread name it will be sufficient Smile

As I have Intel-only laptop model I unfortunately cannot assist you with this matter.. however we can take some wild guesses together..
What I'm positive about is that PEG is as Discrete GPU port.
Have you tried changing these? http://puu.sh/19G2a and http://puu.sh/19G3W

P.S. You could attach your patched A11 and my A04 to the OP. Along with WinFlash preferably Smile
find
quote
#10
Quote:Have you tried changing these? http://puu.sh/19G2a and http://puu.sh/19G3W
Yeah, these were the first ones I tried. Doesn't seem to do anything. However, I found the following strings in the setup module:
Internal Graphics: Enable/Disable the Internal Graphics Device
It isn't visible in my BIOS, so I think I should look for some more tables to unlock Smile Also, I'm pretty sure you can disable Intel Management Engine too, but the option for it isn't visible yet either.

However, I looked for another 82 45 8A 00 (the 00 29 02 29 02 0A part was different though) and managed to unlock another table for CPU Thermal controls. Gotta be careful with this one. Download a new version of my BIOS linked to in the first post if you want to try it.

Anyway, I think we're getting close Smile
find
quote


Forum Jump:


Users browsing this thread: 2 Guest(s)