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] Sony Vaio SVE141 & SVE151 seri...
Last Post: nitro88
Today 02:13 AM
» Replies: 59
» Views: 37670
[REQUEST] Toshiba Satellite L750D & L755...
Last Post: thepwrtank18
Yesterday 08:20 PM
» Replies: 14
» Views: 12928
Huananzhi x79-8d
Last Post: lomajpure
Yesterday 01:13 PM
» Replies: 0
» Views: 134
Alienware M17x R3 Bios Unlock
Last Post: Dudu2002
Yesterday 10:40 AM
» Replies: 12
» Views: 20922
ASUS M2N4-SLI new cpu
Last Post: cocossss
10-15-2025 03:21 PM
» Replies: 8
» Views: 2108
[REQUEST] Gigabyte Aorus 15G KC BIOS unl...
Last Post: Dudu2002
10-14-2025 05:10 PM
» Replies: 35
» Views: 15831
Aorus 17G YD unlock bios?
Last Post: Dudu2002
10-14-2025 05:08 PM
» Replies: 1
» Views: 368
Unlocking the Hidden MAINTENANCE Menu of...
Last Post: 123BIOS
10-14-2025 10:31 AM
» Replies: 0
» Views: 583
[REQUEST] Lenovo Z50-70 & Z40-70 (9BCNxx...
Last Post: pitnixu
10-14-2025 04:12 AM
» Replies: 757
» Views: 366123
[REQUEST] Lenovo IdeaPad S400 (6DCNxxWW)...
Last Post: Jamil Missen
10-13-2025 10:04 PM
» Replies: 335
» Views: 167010
[REQUEST] Acer Aspire 5742(G,Z) BIOS Unl...
Last Post: deliter
10-13-2025 09:32 PM
» Replies: 168
» Views: 70009
[REQUEST]wwan whitelist removal ThinkPad...
Last Post: SkyShadow
10-13-2025 02:45 PM
» Replies: 0
» Views: 374
[REQUEST] Lenovo T440(S) (GJETxxWW) Whit...
Last Post: Dudu2002
10-13-2025 07:31 AM
» Replies: 499
» Views: 261044
HP Victus 16 Bios Splash Screen
Last Post: Onyxcho_Lune
10-13-2025 07:26 AM
» Replies: 0
» Views: 453
[REQUEST] Lenovo IdeaPad Gaming 3-15IHU6...
Last Post: Bobby123Patel
10-13-2025 06:38 AM
» Replies: 7
» Views: 4219
[REQUEST] HP Omen 16 InsydeH2O F.18 (08C...
Last Post: Wernexnrs
10-13-2025 04:16 AM
» Replies: 0
» Views: 507
[REQUEST] 775i65g Wolfdale
Last Post: DeathBringer
10-13-2025 01:53 AM
» Replies: 53
» Views: 33928
Dell XPS M1710 Overclock Tab Unlock Mod ...
Last Post: Skeleton
10-12-2025 08:55 PM
» Replies: 0
» Views: 302
[Request] AM3 support for ECS RS485M-M
Last Post: DeathBringer
10-12-2025 07:47 AM
» Replies: 3
» Views: 705
Optiplex 5055 RyzenBIOS Faulty (not upgr...
Last Post: LaszloE
10-12-2025 05:29 AM
» Replies: 2
» Views: 219

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