Forum RSS Feed Follow @ Twitter Follow On Facebook

Thread Rating:
  • 11 Vote(s) - 4.64 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 Edge E430 & E5...
Last Post: RuryGame
Yesterday 06:23 PM
» Replies: 494
» Views: 171020
Lenovo ThinkCentre M700 10GS - Kaby Lake...
Last Post: tommi22012
Yesterday 04:22 PM
» Replies: 9
» Views: 3727
[Request] Asus H110M-R Mainboard - Xeon ...
Last Post: kusslegyen
Yesterday 03:31 PM
» Replies: 14
» Views: 6686
2x CPU Dell Workstation BIOS modding
Last Post: William P
Yesterday 03:30 PM
» Replies: 0
» Views: 46
[REQUEST] Lenovo T440(S) (GJETxxWW) Whit...
Last Post: Dudu2002
Yesterday 01:28 PM
» Replies: 492
» Views: 185726
[Request] ECS P6LX-A bios mod for HDD si...
Last Post: pdesrosiers
11-24-2024 11:20 PM
» Replies: 0
» Views: 321
Sony Vaio AW11Z - Support for Quad CPU -...
Last Post: lala2025
11-24-2024 08:19 PM
» Replies: 12
» Views: 3848
[REQUEST] HP Pavilion G42-272BR Whitelis...
Last Post: eepromm
11-24-2024 06:14 PM
» Replies: 1
» Views: 172
[REQUEST] Bios for packard bell tj65 wit...
Last Post: THECAIDA
11-24-2024 03:49 PM
» Replies: 2
» Views: 127
[REQUEST] Lenovo G710 BIOS Whitelist Rem...
Last Post: Dudu2002
11-24-2024 02:47 PM
» Replies: 476
» Views: 168353
[REQUEST] Lenovo Thinkpad X230(i) (G2ETx...
Last Post: Dudu2002
11-24-2024 02:46 PM
» Replies: 1089
» Views: 450314
[REQUEST] Lenovo G50-70 (9ACNxxWW) White...
Last Post: tarikyeter
11-24-2024 02:44 PM
» Replies: 236
» Views: 89260
[REQUEST] Remove whitelist in a Panasoni...
Last Post: coco62
11-24-2024 11:20 AM
» Replies: 2
» Views: 1602
Lenovo ThinkPad SL510 Whitelist Removal....
Last Post: deepTeNk
11-23-2024 03:32 PM
» Replies: 5
» Views: 6401
[REQUEST] Acer Aspire 5738(G,Z): CPU Upg...
Last Post: DeathBringer
11-21-2024 03:44 PM
» Replies: 49
» Views: 33029
[REQUEST] HP Mini 110-4100 BIOS Unlock
Last Post: DSI INF
11-21-2024 09:24 AM
» Replies: 7
» Views: 323
[REQUEST] Lenovo IdeaPad U310 & U410 (65...
Last Post: Dudu2002
11-21-2024 03:11 AM
» Replies: 1780
» Views: 496970
Lenovo ThinkCentre M715q 2nd Gen & AMD R...
Last Post: Elmurley
11-20-2024 09:37 PM
» Replies: 2
» Views: 1325
[REQUEST] Lenovo Y50-70 (9ECNxxWW) White...
Last Post: SWZSSR
11-20-2024 09:34 PM
» Replies: 1775
» Views: 556176
[REQUEST] Lenovo Thinkpad X240 (GIETxxWW...
Last Post: Dudu2002
11-20-2024 04:58 PM
» Replies: 337
» Views: 144463

(UEFI) Dell XPS 15z L511z modded BIOS - and HOWTO
Quote:I don't know - have installed ssd there

Most possibly, this behavior is meaned to reset odd in case of troubles, like bad disk slow detection, when odd became locked and you can't take out the disk from it
You're probably right, but on Vostro it can't tell the difference between ODD and HDD. So it resets anything connected to the second SATA port. It certainly contributes to harddisk wear, not sure about SSD, but I would be very concerned about it. Also, check this out: http://www.ocztechnologyforum.com/forum/...ve-is-cold
The guy had stutters, and OCZ toolbox reported a lot of power cuts with an SSD installed into the optical bay. I wonder if that's the case with XPS too.

I remember someone mentioned that XPS does recognize the difference (and supposedly doesn't reset the power if a HDD is detected), so maybe some modules can be ported from it to Vostro BIOS to support this functionality. But before I try anything, I need to confirm it
find
quote
I have an XPS L702X with two HDD's factory-installed. Just tried, seems no power gets cut off or SATA ports re-initialized when resetting (Ctrl+Alt+Del) the machine, for both the HDD's and the ODD. HDD's remain spinning, and the ODD doesn't spin up.
find
quote
Thanks... I found a lot of SATA and USB related stuff in the BBL region of the firmware, which means it can be bricked easily, so I can't touch it because I don't have the equipment needed for hardware reflash...
However, there are also some interesting modules in the BIOS region, I will try playing with those.
find
quote
(03-24-2013, 12:39 PM)HairyCube Wrote: I found a lot of SATA and USB related stuff in the BBL region of the firmware

Thats intersting - can you share the results of your investigations ?
Is there a way to turn on RAID mode for SATA controller ?
find
quote
someone still alive here?

Big Grin

@timewalker

do you still interested on keep investigating/unlocking overclocking?

maybe if we combine our intel ME firmware and bios hacking knowledge we can get the overclocking menus from the advanced bios setup unlocked Smile

I think you mentionated they were related with ME variables
find
quote
Hey kasar Smile

Apologies for delayed replies as am still travelling lots these days. Even for Easter!

Just to summarize where things are at the moment, I think we all need to focus on the following points:

1) ME firmware hacking - can this be done without any extra hardware?
2) Overclocking / undervolting - is there a way to do this without ME; eg: SSDT patching etc
3) Additional hardware modding; eg SATA, Display EDID etc - any chances for updates?

Hopefully we can get cracking with the same momentum on these Smile
find
quote
I'm still lurking around. Glad to see you guys are still here too.

2) As far as overclocking/undervolting goes, I'm pretty sure it cannot be done with just SSDT modding. Sandy Bridge processors have their own independent voltage control which is embedded into the CPU itself. It makes any software mods impossible (and it's also the reason why programs like RMClock no longer work on newer CPUs).

3) So far I haven't been able to modify SATA behavior yet, though I have replaced a lot of modules in my Vostro BIOS with the ones from L702X BIOS. It seems that a lot of modules are compatible and very often exactly the same (I'm starting to think SATA 2 port reset is by hardware design). Also, no sight of RAID mode, though I never looked for it specifically.
A lot of interesting SATA and USB-related stuff resides in the BBL region of the firmware, which is very dangerous to modify. If something goes wrong with the BBL region (like a broken or an incompatible module), you won't be able to start the PC in recovery mode even if you have a working USB stick with a firmware capsule. I learned it the hard way. Therefore, I can't touch the BBL modules at the moment. If anyone has hardware means of BIOS recovery, you're welcome to experiment though :p
find
quote
@HairyCube

I have a hw recovery for L702X ... so, can you share what you have found ? I volunteer to test it Smile
As far as I know @kasar has hw recovery, he can join testing , if he wants

Does anyone know how to replace built in module with a custom one, to have it loaded at start up (oryginal module does start)

Here is idea - firmware contains couple of drivers for different flash chips , most of which are physically absent, but modules for those chips are loaded. if it possible to replace this module with a custom one - we can load a modified ffs driver with a custom modules loader directly from firmware

ADDED: recent news - JetWay has leaked bios sources for thier bioses, may be interesting from porting features point, and low level init code
There is tons of reference info from intel - ACPI tables / config registers for Sandy | Ivy bridge - found out RAID mode switching ... must see !
here is link magnet:?xt=urn:btih:bd8b50ebfc73b4f0ea53bda4f7f6a1861b1eb19c&dn=leaked%5Fbios
find
quote
@follow_me

I don't think I have anything exciting apart from what you probably know already.
Like, in my Vostro BIOS, the RAID module is ED2DE537-7823-4CB1-B687-85BA9BBEF0B4_1_587.ROM. You can try replacing it with a similar module from a RAID-enabled laptop, but I think you also need RAID to be supported in DSDT and maybe on hardware level. I never looked for RAID support particularly, so I can't say for sure.

My current objective is to modify SATA and USB port behavior on my Vostro 3450 so that it wouldn't cut power to SATA ODD port and USB 3.0 ports when the system is restarting.
I've been comparing V3450 and L720X BIOS modules, and most stuff in the BIOS region is compatible (meaning the system will boot with it). However, the behavior doesn't change. I'm starting to think that SATA/USB port configuration data is stored somewhere else (like NVRAM, maybe?) and doesn't depend on the modules themselves.
If you open the F33.... image in PhoenixTool 2.01 (you have to use this old version to see the difference between regions), and click Structure, it will show two "File Volumes" with identical filenames. The first "File Volume" is the BIOS region, where it is relatively safe to replace stuff. I tried replacing most of SATA-related modules (like SystemAhciBusDxe.efi), but it didn't do anything.

The second one is BBL region, which includes low-level stuff loaded during initialization, like EFI drivers for filesystems and the "Security Core" itself. There are interesting files in this region, like SataPeim.efi, PchConfig.efi, PchUsb.efi, SystemEhciComboPei.efi and many others. The filenames speak for themselves, and it would be really interesting to see how the behavior changes if you modify or replace them.
You can try replacing some of these modules using the latest version of PhoenixTool and the instruction I posted at the bottom of the first post in the Vostro thread ("To flash modified DSDT", just skip steps 5-7).

Again, I have to remind you that breaking stuff in the BBL region will likely make the laptop unable to boot in recovery mode, so be careful.
find
quote
@HairyCube


(04-06-2013, 10:04 AM)HairyCube Wrote: Like, in my Vostro BIOS, the RAID module is ED2DE537-7823-4CB1-B687-85BA9BBEF0B4_1_587.ROM. You can try replacing it with a similar module from a RAID-enabled laptop, but I think you also need RAID to be supported in DSDT and maybe on hardware level. I never looked for RAID support particularly, so I can't say for sure.
Already did this way with no luck. Btw - data stored in setup data, not in ACPI table and used by Platform init code directly from setup data

(04-06-2013, 10:04 AM)HairyCube Wrote: My current objective is to modify SATA and USB port behavior on my Vostro 3450 so that it wouldn't cut power to SATA ODD port and USB 3.0 ports when the system is restarting.
You think it is possible to modify this behaviour by just replacing modules ?
I doubt that it is possible in this way. It would be great luck to boot system with initial modules from another fw.
In my opinion the best way is to inject custom loader, that will load custom /unload system modules or modify boot configurations at startup
Take a look at sources from link I have posted before - there is init code for platform hardware such as SATA/USB controllers. For example I have found code that responsible for RAID mode switching , and now the only problem is how to modify existing code with custom SATA mode switch

(04-06-2013, 10:04 AM)HairyCube Wrote: Again, I have to remind you that breaking stuff in the BBL region will likely make the laptop unable to boot in recovery mode, so be careful.

I have a flash dump and hw programmer , so this is not a problem for me
find
quote


Forum Jump:


Users browsing this thread: 22 Guest(s)