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 for Modded BIOS with AI Tweaker ...
Last Post: CertifiedCosmos
Yesterday 05:04 PM
» Replies: 0
» Views: 61
Lenovo ThinkCentre M71e GPU Whitelist re...
Last Post: saschalein
Yesterday 03:23 PM
» Replies: 0
» Views: 59
[REQUEST] Lenovo Ideapad 330S-15ARR (7WC...
Last Post: nadolivbios
Yesterday 01:26 PM
» Replies: 25
» Views: 6051
How To Add SLIC 2.1 To An Intel Motherbo...
Last Post: sanya.silitskiy
Yesterday 11:52 AM
» Replies: 73
» Views: 219818
[REQUEST] 13w Yoga Gen 2 (Type 82YR) (KB...
Last Post: SiberianTiger97
Yesterday 09:48 AM
» Replies: 2
» Views: 140
Acer Extensa 5620: CPU replace
Last Post: MPM
Yesterday 08:28 AM
» Replies: 2
» Views: 108
[REQUEST] Sony Vaio VPCEH & VPCEJ series...
Last Post: nrns
04-16-2024 08:08 PM
» Replies: 232
» Views: 98268
[REQUEST] Lenovo Y70-70 (9ECNxxWW) White...
Last Post: Dudu2002
04-16-2024 02:35 PM
» Replies: 103
» Views: 23866
[REQUEST] Lenovo Yoga 2 Pro (76CNxxWW) W...
Last Post: Dudu2002
04-16-2024 07:29 AM
» Replies: 847
» Views: 323459
[REQUEST] Acer Predator Helios 300 PH315...
Last Post: Dudu2002
04-16-2024 07:28 AM
» Replies: 26
» Views: 936
[REQUEST] Lenovo ThinkPad P14s 3rd Gen 1...
Last Post: Dudu2002
04-16-2024 07:26 AM
» Replies: 4
» Views: 278
Add CPU support Lenovo M715s
Last Post: pashtet440
04-16-2024 06:56 AM
» Replies: 0
» Views: 121
[REQUEST] Lenovo G580 (5ECNxxWW) Whiteli...
Last Post: Dudu2002
04-14-2024 09:02 AM
» Replies: 1733
» Views: 541766
Dell Latitude 5520 - get to know passwor...
Last Post: yeti1299
04-14-2024 06:48 AM
» Replies: 2
» Views: 227
[REQUEST]: Asus TP420IA - how to dump bi...
Last Post: quantumx3
04-14-2024 05:34 AM
» Replies: 0
» Views: 201
[REQUEST] Lenovo Y50-70 (9ECNxxWW) BIOS ...
Last Post: Nightdemon2001
04-14-2024 01:13 AM
» Replies: 2319
» Views: 656064
[REQUEST] Lenovo B575 (52CNxxWW) Whiteli...
Last Post: thepwrtank18
04-13-2024 06:13 PM
» Replies: 56
» Views: 20391
[REQUEST] Lenovo B590 (H9ETxxWW) Whiteli...
Last Post: alvaro8905
04-13-2024 05:25 PM
» Replies: 673
» Views: 163362
Lenovo Yoga 14s (slim7Gen 8)
Last Post: Dudu2002
04-13-2024 03:32 PM
» Replies: 12
» Views: 622
[REQUEST] Lenovo G710 BIOS Whitelist Rem...
Last Post: Dudu2002
04-13-2024 03:31 PM
» Replies: 470
» Views: 129322

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