Well, you are probably using the quick boot setting in the UEFI.
Follow this guide and you will be able to get into it: https://www.isunshare.com/windows-password/four-methods-to-access-uefi-bios-setup.html.
This is part of UEFI, and that's totally normal.
It appears that you are using UEFI and it is a known issue, sadly the only way is to revert back to the Legacy BIOS setting only.
In a nutshell, I would recommend you to use Legacy BIOS (you shoud be really fine with my modded BIOS).
As early vendor UEFI implementations may carry more bugs than their BIOS counterparts.
-
-
well bro ... i tried that it went back to the same boot manager screen.
when i reset the bios by removing the battery it went back to legacy mode it seems as my windows installation done in uefi was not being read ... i even flashed the stock A12 bios .... i think ill have to download your bios again and flash that and hope for the best ...
thanks for the support ill keep you posted may not get the time ... todayLast edited: May 4, 2017 -
When you revert back to Legacy mode, you will have to reinstall your OS, as you did install Windows in UEFI mode.
-
Nvidia System Tools is not working right on windows 10, at least on my sons l502x.
For MSI Afterburner i need to give him a admin password. Poor solution.
I wanted to underclock on bios level and dont use any other software in OS.
i found temporary solution with app "RunAsTool" now msi afterburner is working in standard user account
thanksLast edited: May 6, 2017 -
Hi @Thiblizz ... I've been seeing new commits to your Dell XPS BIOS repository recently but no updates in the changelog... Just asking to know if there's some new changes... Thanks...
-
I've just updated iPXE and modifying dumps, as I don't want to push other commits (want to keep v1.0.0).
I'm doing a lot of tests on the dump right now.
This is all related to my coreboot port, I almost brick my laptop again...
I have only Linux, and over 5+ USB keys with devs tool and WinPE build to work on the BIOS, as I have reprogrammed my BIOS chip externally with my freedom dump, now I can directly reprogram it on FPT (I did not test flashrom yet).
The problem was that while reprogramming, I got BSOD on FPT (before it start to write the chip xD), hopefully that did not brick my laptop, so I have used it on FreeDOS and now it's working well.
Everything on my GitHub is stable and fully tested.Last edited by a moderator: May 6, 2017 -
So can we install the latest update? Or we should wait a while?
-
S
Sure you can use everything (as I said GitHub is stable branch only). -
OK then. I'll test it tomorrow...
-
@Andromadus I tested game yooka-layle in my notebook( windows 10 pro uefi/gpt 64 bits 16 gigas ram gt525) And had constant freezes did not work the game for me "crashes"
-
Ookaaay, @dedos ... I guess you'll probably need to underclock then.. Try reducing your core(/memory) clock speeds till the crashes are drastically reduced... I'm currently running at Core: 522MHz/ Memory: 700MHz on my 540M with very low chances of having crashes (like twice/thrice in an average gaming day)... My laptop charger got damaged yesterday... I'll have to purchase a new one... This time, I'll go for the 130-watts... Has anyone confirmed using the 165-watts charger without crashes?
-
@Andromadus Unfortunately lowering the clock is not a good solution at the beginning will work ,crashes will come back and will always have to lower the clock even more over time
-
-
@Andromadus Yes I use last custom bios undervolted @Thiblizz
My laptop has 16 gigas ram, 2 hd sdd (hd caddy) with 3 operating systems in uefi mod ..... windows 10 pro, linux mint 18.1, mac os x yosemite 10.10.5 (hackintosh retail) and everything works well less games Heavy -
Well, thats some serious config, @dedos ... 2 SSDs??? Well, I'm using a 320Gb 7200RPM HDD with 6 Gb RAM
. I'm pretty sure I can't judge the speed difference of our systems... Anyways, here are my current confgs:
BIOS:
====
> Fast Strings: ON
> Hyper-Threading: OFF
> Dynamic FSB Switching: OFF (seems to reduce my temps by 5C)
OS:
===
Windows 8.1 Enterprise
> Power Plan: Custom (Max Processor State: 98%)
NVIDIA:
======
GPU: 540M
> Core Clocks: 522MHz
> Memory Clocks: 700MHz
Thats what I'm running with... -
Greetings Thiblizz,
thank you for all your effort and choosing to keep updating the modded bios.
i've read the first few pages and every post since july 2015 (when windows 10 came out to see how it works with that OS)
i'm just a simple peasant who wants the fan to run at a steady volume because the changes in sound are driving me crazy.
I do not game on my laptop, i only use Adobe programs (photo and video editing) for my school work.
i have opened up my laptop before and repasted it. ill do it again one of these days. i have not yet installed the heatsinks.
about the heatsinks: could you tell me the dimensions of the needed heatsinks?
i'll remove the dustcap next time ill open it up.
i have the l502x with:
gt540m
i7-2630QM
16gb 1600mhz
Original adapter 130w
SSD evo 850
Which Bios do you recommend me using? As i do not (really) game, i do not care for overclocking. I only want less heat and less fan noise.
Since i installed the ssd, my laptop starts up really quickly, so i also dont really care for even quicker start up but if that isnt to complicated it is always welcome. (It doesnt look all to complicated, the way Captain explaines it in the first Post --> ''advanced settings'' but maybe it is?)
i understand that narrowed it down to one BIOS? if use that one, which settings do you recommend?
i came across the post from Marcos D2:
''I "developed" this simple program (.BAT) to manage Dell XPS 502 Fan:''
Do you recommend me using this program or is it possible to ruin internals when used incorrectly?
i hope you are willing to help me out and i hope i explained my self well enough for you to help me out.
Thank you in advance
And thanks to everybody else who has put effort in this project -
Hi, @uberdonut. How're you doing? I might have a solution to your fan problem. You could download the Dell Fan Control developed by @timewalker75a . Here is a link: https://drive.google.com/open?id=0B4c5ajhFGw2eclBPVkVvN1BlZEE ... I've set it up to run at startup by creating a shortcut from the executable and placing in my Windows StartUp folder: C:\Users\%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup. You can set it to Automatic to regulate the fan based on your current PC workload or you can select which profile suits you... Goodluck...
Also, about your Samsung EVO 850 SSD @uberdonut , where can I get a good price for it and also is there any extra hardware setup to use it? Thanks in advance... -
Greetings Andromadus,
Thank you for your reply.
I feel ashamed that i targeted my question only to Thiblizz instead of to you all...
I appreciate you answering my question.
Ill try the software you provided this evening! I'm glad i dont have to install modded bioses and what not
i was hoping for that. The speedfan software didnt work on my laptop.
Does the software work in a similar way as the one of Marcos D2? Are you able to choose the rpm? And are you able to see the cpu/gpu temps?
About the evo 850:
In the Netherlands the cheapest i found on comparison websites is around 100€ for the 250gb (the one i got) https://tweakers.net/pricewatch/422395/samsung-850-evo-250gb.html
I definitly recommend getting at least that one because you run out of space quite fast. Windows 10 itself is already more dan 30gb. You could also always choose for the hdd caddy in the optical drive but when i got used to the silence of the SSD i couldnt stand the spinning of the HDD anymore
Finally i just wanted to say: i'm still very happy with this laptop! Its a beast if you take good care of it! I have it for 6 years now and its still way faster than all the ultrabooks and other nonsense people are getting now. i dont mind the "little" extra weight, im a grown up man, i can handle that ;P
Edit: oh and you dont need any extra software! I got it when windows 10 came out and did a clean install on it
Edit2: oh you asked about any extra HARDware setup xD again no, if fits in the same place as the original HDDLast edited: May 11, 2017 -
Thanks for your reply @uberdonut . You can monitor the RPM and Temps from a tooltip notification when you hover over the icon in your taskbar.
And why don't you want to use the modded BIOS? No risk so far (except for bad flash/power outage while flashing). Its stable, and has customization settings (like Fast Strings) to tweak performance.
About the SSD, I'll consider getting one then because I need some speed... However, my depreciated GPU is still whats bugging me. Freezing a lot...
Yeah. The laptop is still super powerful, just the GPU thats kind of outdated now... -
Hey, nice to see people still around, I am sorry to answering you back, I was not at home, and just finished up the full reassembly of my L502X as of right now.
Since I started to work on the BIOS, I was literally using it with every parts aroud my desk.
I did order and used 3 motherboard for my work, and with my final "build", I am not using the modded copper heatsinks on the voltage regulators, I feel like it is not worth it, and I do not like to have something permanent that I could not remove forever in case something goes wrong...
Why? Well that took me so many hours to get it perfectly sized.
Cutting + lapping, so boring and my hands was so ****ed up and dirty (cause I did lap the pieces up to 3000 grit, cause wanted to get the best thermal adherence).
All of this to finally not using it... xD
So here is a old picture when I did it.
Here is what I bought: http://www.ebay.fr/itm/20-Stuck-VGA...444911?hash=item1c391029ef:g:V3MAAMXQfvlSh3EB
Then I cutted them one by one with a hacksaw lol, really boring and it end up with a side really scratched, that's why I lapped them.
So once I cutted all of the pieces, I did lap (from 600 grit to 3000 grit) until they look like a mirror, and finally, I did fix all of the pieces with Arctic Alumina Thermal Adhesive (as the default glue pad is terrible for thermal transfer, and then usually move inside the laptop thus can be really bad and cause permanent damage inside or shorting anything).
So to clarify, you will need a total of 8 pieces to cover all regulators, if you have the board with the GT 540M.
- 7 standard pieces
- How to cut -> http://imgur.com/CVA15Tl
- 1 smaller piece like cubic (to cover only one regulator).
- How to cut -> http://imgur.com/HRZtpqx
Using my modded BIOS, and chose the undervolted one. (Stock one is using the default Dell's voltage)
It will gives you less heat -> lower temps -> ending up with less fan noise and better stability.
I should precise that changing the thermal paste is still the best thing to do, I mean a really good one.
e.g.: Gelid GC-Extreme, Thermal Grizzly Kryonaut, etc.
Cleaning up the fan do a lot too, I actually replaced mine with a brand new, because a 7 years old fan is not that good tho xD.
I did not use it, and I have far better solutions/workarounds as I am on Linux.
Hope that will help you, I will edit later, as I am a bit in a rush
.
Actually my L502X is far better than just brand new, I changed absolutely every single part, the only thing I did not change is the LCD panel, apart that everything is brand new/genuine from Dell.
My config:
- CPU: Intel® Core™ i7-2860QM Processor
- RAM: Kingston Technology HyperX Impact 16GB (2 x 8G) 204-Pin DDR3 SO-DIMM DDR3L 1600 MHz (PC3L 12800) Laptop Memory Model HX316LS9IBK2/16
- Storage 1 (SSD): Crucial MX300 275GB SATA 2.5 Inch Internal Solid State Drive - CT275MX300SSD1
- Storage 2 (HDD caddy): WD Black 1TB Performance Mobile Hard Disk Drive - 7200 RPM SATA 6 Gb/s 32MB Cache 9.5 MM 2.5 Inch - WD10JPLX
- Thermal paste: Thermal Grizzly Kryonaut
- Thermal pad: Thermal Grizzly Minus Pad 8 - 1,5mm
- 15.6" Full HD (1920 x 1080) LCD LED
- Backlit Keyboard
- New revision BIOS chip - > W25Q32FV
- Everything (both internal/external) is brand new
And now I am working on the coreboot port.Last edited by a moderator: May 11, 2017 - 7 standard pieces
-
Hello everyone! So I have been reading almost everything about this post and I have a few questions. I know BIOS can't be displayed on a external monitor connected to the HDMI port due to drivers, so I believe that a modded BIOS also can't do that. Am I right? Yes, the display panel of my L502x is broken (literally), but I managed the laptop working on a HDMI external display. It works fine. I saw a post reply from @capitankasar a while back in which he said that the miniDP is wired directly into the HD3000 card. If I connect a display to this port, could I see the BIOS ? I would like to flash a modded bios, but I'm not risking it for now since I can't see the boot up sequence. I don't want to buy the display panel, because my gpu is also having problems (well problems almost everywhere, but it still works).
Thanks! Have a nice day. -
Hi @lblacksmith . Yeah... The BIOS should show once connected to the DisplayPort. However, HDMI doesn't work from system startup due to the BIOS loading the Nvidia GPU (HDMI is wired to NVIDIA) later after boot instructions...
-
I've been reading the first few pages and last few pages in this thread and seem to understand that this custom bios update is pretty good and stable. Look almost to good to be true.
The problem I'm trying to solve is getting my parents their laptop to boot an OS from a USB flashdrive that isn't Fat32 (to test ChromeOS using the CloudReady binairies). From what I've read this problem is solved with this bios version.
Ofcourse I noticed the other options that will benefit them, ofcourse those are welcome as well.
My question is, which download shoud I use for this laptop? The binairies in the first post aren't updated since december 2015, should I download those using the instruction on that first post?
P.s.
I have a Dell xps L502X, 4GB, nvidia GT 525M
(currently with a 120gb hardisk which i'll replace for them with a ssd if this works out).Last edited: May 13, 2017 -
I took this project over since a few months now, get my modded BIOS on GitHub (link in my signature).
-
Hi all,
I read around a here but could not really find an answer to my problem.
I'd need to physically disconnect the internal LCD display (540m) and have every video signal only going out via the DisplayPort.
I managed to get the bios to be shown on both displays (installed the recommended a12 from here) and could even disable the internal display from there.
but every time I do I get 8 beeps and the system won*t boot.
Any hints on that?Last edited: May 20, 2017 -
I've installed your modded bios and it seems work perfectly. Thank you very much, il love your work and i love my L502X
Andromadus likes this. -
Glad it worked out fine for you. If it won't be a bother, could you please outline your PC state before and after the installation of @Thiblizz BIOS mod?
-
I've updated my bios because the original was poor of settings such as UEFI option. In the future I'll try to reinstall Windows 10 Pro, doing dual boot with macOS sierra and adding ssd samsung 850 pro. At the moment I can describe only a little more speed on start up, despite I've used the undervolted version. If you want know about other things, you can ask me anything.
-
Thank you very much Capitan Kasar!
Installed your modded BIOS for GT525m and everything goes nicely.
But for my pain, my problem of game crashes and freezing still occurs.
You did a really nice job with the mod! -
Hi there @Lysergic . Hope everything's good. Good to here the modded BIOS works for you however I'm not clear on which version you installed: is it the original CapitanKasar's mod or Thiblizz's? If you haven't tried Thiblizz mod, I suggest you do...
Also about the game crashes and freezing issues, there's actually no "true" fix for this. I still have the crashes on my PC too. A temporary fix would be to underclock your GPU core clock speed from the default 600MHz to around 575/550/525 MHz till its stable. With my GPU underclocked, I've drastically reduced the game crashes on my PC.
You could post here for any additional help/advice... Later...Lysergic likes this. -
Hi Andromadus,
I've installed this version on the first post by Capitan Kasar:
"Custom voltage moded A12 bios mod for gt525m with advanced menus for L502X DOWNLOAD from mediafire /// MIRROR by ximinez
MD5 checksum: 8EBCC5A47E4877EAEA8B31C4D078BEE8
mod version: version 6
BIOS version used: A12
this bios mod has been tested by kasar
2D PROFILE: 0.85v
3D PROFILE: 0.85v
notes: Voltage modded A12 BIOS for gt525m with a nice set of extra options,plus native speedstep and updated CPU microcode,intel vbios update to v2137, sleep FIX for OSX,computrace unlock ,serial tag changer and RAID, handle the new options carefully!Recomended for GT525M users!"
I'm aware about the possibility of no fix at all, but I heard some people saying that they had fixed it with lower voltages, so it gave me a little hope. =]
Thank you very much for you attention and willingness to help me. I'm gonna try the underclock with the parameters that you gave and if it's the case, try another modded BIOS too.
I will report my results here. -
Okay no problem bro. Please do test and post your feedback. Thanks...
-
Hello everyone,
It's nice to see that this laptop is still getting the love it deserves.
I was wondering if anybody knows what happened to capitankasar, he was last active in 2015.
According to one post his notebook died, but is anyone still in contact with him ?
Thanks -
I have read over some of this thread and have flashed one of the provided mod bios that provide 1.0v for the one with gt540m. As I am only familiar with kepler gen and newer, I am wondering if it is possible to unlock the max core clock limitations on this, it is capped at 875mhz in oc tools such as msi afterburner. I also see the vbios is embedded in system bios, I know dell currently implements RSA signature authentication in their bios from about 2015 up, I'm guessing this older one for the l502x has no such protections to dance around? So I should be able to just extract vbios from main system bios, mod it, cerify checksum, inject it back verify checksum, and flash it?
If someone already has a version at 1.0v gt540m and allows for higher oc than 875mhz core, can you please direct me to it? Appreciate it thanks.Last edited: Sep 24, 2017 -
Does anyone know how to stop the ghost clicking on the touch screen when OS is Windows 10?
Thanks -
What do you mean by ghost clicking? Like random clicks?
-
Hi there @Thiblizz . Hope you're good. Are you working on a new update for our BIOS that could permanently resolve the freezing issue? And also, how's the progress on CoreBoot?
Thanks. Wishing you the best.... -
Hi there, guys. Bad news for me... A week ago my GPU started showing artifacts, slowing down gameplay at around 3 ~ 5 FPS and causing BSODs in Windows 10. So this are the steps I tried:
> Uninstall current GPU driver with DDU and do a fresh install with both the latest Nvidia drivers and the stable version I tend to use (344.75) --- (didn't work)
.
> Installed fresh copies of Windows 7, Windows 8.1 and Windows 10. Installed the latest Intel HD drivers and Nvidia Graphic drivers --- (didn't work)
.
> Reduced the Nvidia GPU Core and Memory Clocks down to 250Mhz and 300 Mhz respectively --- (didn't work: black screen, freeze or BSOD)
.
I'm pretty sure the GPU's dead. Currently I'm using Intel HD Graphics: still usable for my programming but no games. Except for COD: MW2 (IW4x mod) which seems playable online with Intel HD 3000. I've done some googling and I'm tempted to try the GPU reflow but I don't want to damage my motherboard. I've no money for a replacement laptop for now.
Any ideas? Or advices? Or a potential fix? Thanks in advance. -
Hi,
I don't want to sound dramatic but except the GPU reflow, I don't know what you can try if you don't want to solely rely on the Intel HD graphics :/
If you try the GPU reflow though, could you tell us how it went ? (My GPU seems to be dead as well, or at least has some issues. I still have options I want to try before I try the GPU reflow thing, but as a last resort solution, I would consider to give it a try)
I haven't installed the modded BIOS yet because I only have Linux installed (Ubuntu 16.04), has anyone successfully flashed the BIOS without having Windows installed ? I think I read somewhere that it didn't work with a Freedos bootable USB stick, do you know alternatives ?
And I'm very curious about the coreboot project, having it running on our device sounds really exciting ! Any news about that ?
If the project is not abandoned, just to have an ides, do you think the first release would be available like in months or more like in years, or is it really impossible to tell at this stage ?
Have a nice day
-
Good day @narvod . Well, I guess I'll have to try the reflow. That seems to be my last resort. I've been trying to install Ubuntu 16.04 / 17.10over my current Windows 10 setup but my PC freezes on Ubuntu Setup initialization. The logs points to a read/write failure on nouveau display device (Nvidia 540m). And I can't disable the 540m from the modded bios (searched, no luck).
As for installing the modded BIOS via Ubuntu, I've no idea... I think according to @Thiblizz modded BIOS Readme, it fails on a DOS-based bootable disk. However, you could try creating a Windows To Go USB disk. Boot to that, download the BIOS https://github.com/Thiblizz/l502x-modded-bios, then run the flashing utility. It should work (in theory).
As for the coreboot project, @Thiblizz working on it. No updates yet from him though.
Later... -
Hi again @ Andromadus
Well, if you don't really want to reflow and are ok with only using the Intel graphic chip, you still could try the Ubuntu Network installer, if you haven't already tried.
It could be interesting in your case since you don't install Ubuntu through a graphical interface, as it's the case with the live cd. So you should be able to install Ubuntu and then to boot in recovery mode via GRUB (if the nouveau drivers fails again), so that you could try to install the nvidia driver with nvidia-prime instead in command line like this (you need an internet connection obviously) :
and thenCode:sudo apt install nvidia-384 nvidia-settings nvidia-prime
To tell Ubuntu to use the intel graphic chip instead of the nvidia one. You then should (hopefully) be able to reboot Ubuntu, without using your Nvidia card.Code:sudo prime-select intel
To get the Network installer, just get it from this page, https://www.ubuntu.com/download/alternative-downloads , select the version of Ubuntu you want to install (currently 16.04LTS or 17.10).Code:systemctl reboot
(If you've chosen the 16.04 version you could then chose what kind of kernel to install. Just in case you don't know the difference, the HWE version is a kernel that will get hardware update over time, but with potential stability issues). Select amd64, then download the "mini.iso" (for instance this one for 16.04 GAKernel) file, which is only 59mo. Make it a bootale CD or USB then just install Ubuntu like you would have done with a live cd, except it should work
.
(Another great thing about this installer is that you can do a full-disk encryption that will apparently not provide you from hibernating as it does with a simple /home encrytpion)
I have no idea how much familiar you are with linux, but if you need more details about how to install ubuntu this way : https://www.youtube.com/watch?v=SwKfb5k5neA
Hope this helps you a bit
Andromadus likes this. -
Hi there @narvod . I'm seriously not ok with using Intel HD 3000. I do play games as much as I do code. Just looking at Blur, Call Of Duty: Black Ops 2, and Borderlands 2 on my desktop and Games folder makes me sad. I'm currently busy with a project else I would probably get ready to reflow right now.
As for the Network install, I think I'll try that now. Thanks very much. Never thought of that. -
Hi @Andromadus , in the end, did you trie the gpu reflow? If it's the case, could you provide information on how you did that and, most of all, how it went ? (I might go that road one day too, so every comment or tip is interesting)
And did the Ubuntu network install work for you ?
I hope everything is fine and you can still enjoy your XPS
-
Hi there @narvod . The Ubuntu install went fine without a hitch. However, I wasn't able to do the GPU Reflow since my fans died, around a week after the Ubuntu install. I've not been using it ever since. Its hard to get the original fan over here.
-
Hi all, very interesting project.
I own two L502x with i7-2670QM and one with NVIDIA GeForce GT 525M and one with NVIDIA GeForce GT 540M.
I would like to ask if an updated BIOS modded bios will get released with latest microcode for the Meltdown and Spectre vulnerabilities when it will hopefully be available for Sandy bridge processes, since DELL probably has decided to abandon XPS L502X. It is not in the list of products that will get a BIOS update.
http://www.dell.com/support/article...cve-2017-5754-impact-on-dell-products?lang=en
The sandy bridge microcode update Intel® Core™ i7-2xxx-S/K/M/QM/LE/UE/QE Processor with CPUID 206A7 is for the moment at Pre-Beta stage according to latest Intel report
https://newsroom.intel.com/wp-content/uploads/sites/11/2018/02/microcode-update-guidance.pdf -
I successfuly installed the modded bios using a Windows 10 PE made by gandalf. It was a 4GB download, but worked like a charm. I was in the same situation as you, ubuntu installed and no windows to dual boot, everything is working fine, except Fn + F2 to enable/disable wifi, it's freezing the computer. Now it has support for UEFI boot, I reinstalled all my sistem in GPT partition table and it's working fine too. @Thiblizz made a very good work, hope to see more updates coming soon!
-
Hi all, first of all thanks for your precious guides and suggestions. Like most people I had many problems with my L502X, till I found the way to mitigate them by underclocking 540M with MSI Afterburner, by putting CPU Max power to 99% and by disassemblying, cleaning and repasting.
Now I decided to follow capitankasar and Marcos D2 guides. It went all good but I don't understand this: I flashed " L502X_A12_540m_83_85_Unlocked_Menus_v6" bios so it means my gpu should go at 0.83v with 2D and 0.85v with 3D applications.
2D is ok I see 0.83v in GPU-Z \ HWInfo, but when I play games I see most of time 1.00v and rarely 0.85, why? -
I did more tests, with 3D (in-game) gpu-z shows always 1.00v. Result during gameplay gpu crashed and forced me to restart pc. I can see 0.85v only if I minimize game to icon. Wasn't modded bios (mentioned in the post above) supposed to set 540m at 0.85v with 3D application?
@capitankasar
@Marcos D2 -
I also tested this " L502X_A12_540m_83_83_Unlocked_Menus_v6" out of curiosity.
Same result, it doesn't seem to change 540m voltage, I can see 0.83v (2D) and 1.00v (3D), that are default 540m settings, right?
What can I do to change gpu voltage? -
How can i modify the bios WPH file to upgrade the microcodes to the latest?
I've got the microcode.dat but i can't merge it into the bios.WPH, how can i do?
L502X modded bioses download (GPU voltages and more!)
Discussion in 'Dell XPS and Studio XPS' started by capitankasar, Dec 30, 2011.