03-10-2014 08:57 PM
78 1234
tools
  1. Paolo Cardelli's Avatar
    Warning: I would not use the batch file above.

    The reason being that it is auto-executing the delete a list of system files that might be referring to the wrong drivers. We have no idea if those OEM files will be numbered the same on your surface! Perhaps they are, but until this is confirmed I would 100% avoid using that method.

    I strongly suspect that the thread on the MFST forums has been closed due to this very reason.

    At the end of the day, you are messing with system files. If you are not 1000% sure what you are doing, my recommendation would be DON'T DO IT!

    If you don't have the technical ability to triple-check what you are about to delete without direct instruction, then you shouldn't be messing around with these files.
    That's not true.
    After Reset and the first try of Windows Update, those are exactly the same oem#.inf that are modified, no errors here.

    And if that's not the case, there's NOT any danger in using "pnputil.exe -d" command, cause this only removes NOT USED drivers in the time the command is launched, so no risk to erase something important: after Reset and first failed Windows Update -> Only December drivers will not be in use. And that's why Windows Update asks again to reinstall it just after checking again for updates.

    And that's why everything will get installed again successfully after first try.

    No risks here man.
    And people scared about possible "spyware/viruses on my Surface!!!111!!1", damn: I uploaded the BATCH file (and not .exe, that's not even compatible with RT) to SkyDrive for a reason: you can watch all the commands that will execute before even downloading it on you hard drive. Damn
    01-23-2014 10:57 AM
  2. HeyCori's Avatar
    Warning: I would not use the batch file above.

    The reason being that it is auto-executing the delete a list of system files that might be referring to the wrong drivers. We have no idea if those OEM files will be numbered the same on your surface! Perhaps they are, but until this is confirmed I would 100% avoid using that method.

    I strongly suspect that the thread on the MFST forums has been closed due to this very reason.
    I agree, and it makes sense why MS would delete the thread, it just sucks that MS hasn't formally addressed the issue.

    I used the pnputil.exe utility to remove the problematic display driver. Plus that allowed me to get the newest driver straight from Windows Update as opposed to an external download. But again, anyone dabbling in driver deletion has to be very careful.
    01-23-2014 11:13 AM
  3. davejones2's Avatar
    Cool, I stand corrected. So if you point the pnputil.exe -d towards the wrong OEM (i.e. a repository driver stored for a driver actually installed and in use) it'll not delete it?

    I was very careful not delete anything current when I first tried it out because I wasn't sure what would happen.

    EDIT
    I thought it was worthwhile clarifying this because OEM 66 and 67 on my Surface refer to the firmware updates 11/05/2013,1.0.37500.0 and 11/13/2013,4.4.500, which do get installed when you ran the update originally, and as they are firmware updates, are permanently applied so do not need removing.
    01-23-2014 11:16 AM
  4. Paolo Cardelli's Avatar
    A little update: I think Microsoft is constantly reading WPCentral forums too I guess:

    My MS Community account was restored, so all the posts and Tegra 4 topic.

    I think the "Let's put the story on WPCentral Home" was an intimidation too big to handle even for them
    HeyCori likes this.
    01-23-2014 11:20 AM
  5. Paolo Cardelli's Avatar
    Cool, I stand corrected. So if you point the pnputil.exe -d towards the wrong OEM (i.e. a repository driver stored for a driver actually installed and in use) it'll not delete it?

    I was very careful not delete anything current when I first tried it out because I wasn't sure what would happen.
    Correct, it won't.
    There's another command for that: "pnputil.exe -f"

    The -d only "deletes" the drivers not used (aka: old).

    That's why it's not risky at all, it only cleans up unnecessary things.
    HeyCori and davejones2 like this.
    01-23-2014 11:24 AM
  6. Paolo Cardelli's Avatar
    Here some screenshot after a Reset + Quickfix Method.

    All Drivers updated with success:



    Reliability Report with Zero errors after Quickfix Method and December update installed correctly just after:



    Very happy about it, no more need to call Support or exchange the device , and now I'm fully ready to next February updates, firmware and drivers.

    Cheers
    HeyCori and kristalsoldier like this.
    01-24-2014 06:10 PM
  7. simpkijd's Avatar
    I'm not 100% if my new issue is related to the Tegra Driver / BSOD (I've battled these in the past with my Surface 2). My newest issue was getting the Bluetooth wireless keyboard adapter driver to install correctly. I contact MS support this morning via chat to see why the pairing process wouldn't install the driver without errors. The device would pair but only the trackpad on would work and all the other keys were non responsive. The Tech guy on chat suggest I reset my device back to factory to fix the issue. Argh.... I explained to him the issue with resetting and BSOD and he instantly setup me up with a replacement device.... Hopefully the new device will solve some issues.....
    01-26-2014 10:52 AM
  8. kristalsoldier's Avatar
    I had the same problem with my brand new Surface 2, but for what it takes I partially SOLVED it doing this:

    1) After Refresh/Reset and BSOD, keep pressing the Power button till S2 powers down. Press it again and the process will complete;
    2) Do all the WIndows Updates, and reboot as necessary; your drivers will still be the August ones (not all of them, only the Tegra 4 ones), even if all the updates will be installed correctly;
    3) Now, do a USB Recovery Partition Backup, info here: Create a USB recovery drive for Microsoft Surface | Free up Surface storage space ;4) Reboot your S2 with the USB drive inserted and keep pressing the Volume Down button till you see the circle spinning logo of Surface;
    5) RESTORE your Surface from USB (when asked find your BitLocker key following the instructions and with a Smartphone or another Laptop/PC), choose to Repartition too, and if you see a message telling you to erase the Protected content or something like that choose Yes pressing the Volume Up button).

    I had no more BSOD after this process, even trying to Refresh/Restore normally from the HDD and not USB, so one problem is finally SOLVED for good.But the Tegra 4 drivers will still be the August version...

    Anyway my Surface 2 is still very stable, no glitches on screen, no lag, Halo Spartan Assault runs 60FPS without a single hiccup, and everything is butter smooth and stable.
    My S2 only crashed once while in Standby and receiving a Skype call.

    And I think that Tegra 4 drivers will be updated correctly on the next firmware update too.

    This is a problem apparently affecting ALL S2 after Refresh/Reset, so taking it back to the Store for another one is a "non-solution"

    Let's hope MS fix this ASAP, and not on the second Tuesday of January (01/14)...

    Hope I helped!


    UPDATE: I opened a topic on the official Surface 2 Community Forum too, here: My Tegra 4 drivers won't update - Microsoft Community . If you have the same problems, please, post in there too and let our voice rise directly towards Microsoft!
    Hi...

    Quick question: See the lines in italics above. On reading the MS page for creating a recovery drive, it appears that the recovery partition is wiped out. Is this correct? If yes, then how can you refresh from the HDD? I am asking this because I have the same BSOD problem + the driver problem. Though, when I did run your utility (in the way you suggested, I did get the Dec version of the 2767 drivers).
    01-28-2014 03:01 PM
  9. Paolo Cardelli's Avatar
    Recovery partition is not deleted resetting from USB, but otherwise it is re-created again from USB too.
    USB Recovery Drive contains the Full thing: both Windows RT 8.1 and Recovery Partition too, so don't worry, you can wipe and reinstall everything back to factory directly through USB drive.
    kristalsoldier likes this.
    01-28-2014 03:08 PM
  10. kristalsoldier's Avatar
    Recovery partition is not deleted resetting from USB, but otherwise it is re-created again from USB too.
    USB Recovery Drive contains the Full thing: both Windows RT 8.1 and Recovery Partition too, so don't worry, you can wipe and reinstall everything back to factory directly through USB drive.
    Thanks.

    Also in that post that I made above, see point 5 - "5) RESTORE your Surface from USB (when asked find your BitLocker key following the instructions and with a Smartphone or another Laptop/PC), choose to Repartition too, and if you see a message telling you to erase the Protected content or something like that choose Yes pressing the Volume Up button)."

    So, two questions: (1) WHat does choosing repartition do? (2) What does erasing Protected Content do? And, what is this protected content?

    Again, thanks in advance!

    Edit: Does this also mean that the device is reset to factory conditions, which means all the apps etc. have to be reinstalled again?
    01-28-2014 03:23 PM
  11. Paolo Cardelli's Avatar
    Thanks.

    Also in that post that I made above, see point 5 - "5) RESTORE your Surface from USB (when asked find your BitLocker key following the instructions and with a Smartphone or another Laptop/PC), choose to Repartition too, and if you see a message telling you to erase the Protected content or something like that choose Yes pressing the Volume Up button)."

    So, two questions: (1) WHat does choosing repartition do? (2) What does erasing Protected Content do? And, what is this protected content?

    Again, thanks in advance!

    Edit: Does this also mean that the device is reset to factory conditions, which means all the apps etc. have to be reinstalled again?
    Yes it means everything is deleted and then recreated from scratch, partition scheme and TPM too (that containes stored all personal bitlocker keys automatically created during use so far), so you would lose all personal data and apps, and you have to do a full backup of personal file before proceeding of course (I suggest an external hard-drive with File History built in in WinRT, it's very fast and effective)

    For apps and settings (like UI personal layout) don't worry: it's all automatically synced via Skydrive once you will log-in with your MS account, everything will be in its place in a matter of minutes...
    01-29-2014 01:58 AM
  12. kristalsoldier's Avatar
    Yes it means everything is deleted and then recreated from scratch, partition scheme and TPM too (that containes stored all personal bitlocker keys automatically created during use so far), so you would lose all personal data and apps, and you have to do a full backup of personal file before proceeding of course (I suggest an external hard-drive with File History built in in WinRT, it's very fast and effective)

    For apps and settings (like UI personal layout) don't worry: it's all automatically synced via Skydrive once you will log-in with your MS account, everything will be in its place in a matter of minutes...
    OK. Thanks. I think I will have to wait for the week end to do this because I use my device for work and I can't afford the downtime during the week. I'm getting pissed off by the BSOD though. What I have noted is that after resetting (and recovering from the BSOD) and installing the updates, if I use your uploaded batch file, the drivers get updated to the latest version - though I have had a few screen freezes when waking from sleep - which is somewhat of a new phenomenon! I seriously wish MS gets their act together!!!!
    01-29-2014 02:31 AM
  13. Paolo Cardelli's Avatar
    Anyway, after a couple of days I just got a blue dead pixel right in the center of the screen.
    I tried the impossible to fix it too (screen flashing software, physically pushing the pixel), but nothing, so after all my BSoD/Drivers problem, and now this, I ended calling support for excanging my device with overnight Advanced Exchange.

    I personally made the order from Surface Support site on Monday, they sent a new S2 on Tuesday, and it arrived super-fast yesterday morning!
    Really impressed.

    Then I left back mine at the nearest MAILBOXES ETC. UPS store yesterday, and it's already in Netherlands today (from Italy!). wow

    Anyway:

    My replacement is a better constructed Surface 2 (now with perfectly aligned upward case plate, more solid and hard to press volume rockers and power button, more solid Kickstand, and other little things).
    I did the December Firmware update first and everything installed smoothly without any BSoD, and all my Firmware and Drivers updated like they should.

    Installed perfectly all the other updates too, and then restored all my files and apps with File History and Skydrive Sync.

    No more errors in Reliability Report, no more Display crash in EventLog (even if some small Kernel PnP error are still present, but I assume that this is everyone case), no more crashes or problems.

    I think I will never try to Refresh this device again from now on! It's too scary after my past device experience!

    Anyway, if you want to go to the Advanced Exchange route too, I highly recommend it based on my experience.
    Last edited by Paolo Cardelli; 01-30-2014 at 08:54 AM.
    01-30-2014 06:02 AM
  14. HeyCori's Avatar
    ^Thanks for the update.

    I'm also sending my Surface in. Even if I did the USB driver trick that still doesn't fix my loose volume rocker. And while there's no guarantee my new Surface won't have the same driver problem, at least I can take some comfort in that Microsoft has to foot the bill for my repair.

    Sadly, I can't do the Advanced Exchange. Apparently it's not allowed with MasterCard debit cards. :-\
    01-31-2014 08:18 AM
  15. rav16's Avatar
    Anyway, after a couple of days I just got a blue dead pixel right in the center of the screen.
    I tried the impossible to fix it too (screen flashing software, physically pushing the pixel), but nothing, so after all my BSoD/Drivers problem, and now this, I ended calling support for excanging my device with overnight Advanced Exchange.

    I personally made the order from Surface Support site on Monday, they sent a new S2 on Tuesday, and it arrived super-fast yesterday morning!
    Really impressed.

    Then I left back mine at the nearest MAILBOXES ETC. UPS store yesterday, and it's already in Netherlands today (from Italy!). wow

    Anyway:

    My replacement is a better constructed Surface 2 (now with perfectly aligned upward case plate, more solid and hard to press volume rockers and power button, more solid Kickstand, and other little things).
    I did the December Firmware update first and everything installed smoothly without any BSoD, and all my Firmware and Drivers updated like they should.

    Installed perfectly all the other updates too, and then restored all my files and apps with File History and Skydrive Sync.

    No more errors in Reliability Report, no more Display crash in EventLog (even if some small Kernel PnP error are still present, but I assume that this is everyone case), no more crashes or problems.

    I think I will never try to Refresh this device again from now on! It's too scary after my past device experience!

    Anyway, if you want to go to the Advanced Exchange route too, I highly recommend it based on my experience.
    If I buy a surface 2 how I must do the updates in what sequence ? I want to buy one but just afraid about all this bosd stuff .
    01-31-2014 10:50 AM
  16. Paolo Cardelli's Avatar
    If I buy a surface 2 how I must do the updates in what sequence ? I want to buy one but just afraid about all this bosd stuff .
    I suggest to always do the Firmware first (then reboot) and all the rest later, but even if you do all of them together should be ok, don't worry about it.
    Just DO NOT Refresh for now anyway
    02-01-2014 04:12 AM
  17. simpkijd's Avatar
    Hello All. I've had the BSOD issue and finally MS replaced my device with new. MS had no issues replacing my device once the BSOD popped up during the factory reset. I'm tempted to try a factory reset on the new device just to see what happens but I don't want open this can of worms with the new one.

    I've received the replacement Surface 2 from Microsoft and all appears well. I made sure both the old and the new device had the latest and greatest updates before gathering the data below. I looked at 6 drivers comparing the old vs new device. As you can see below, all six drivers were outdated on the old Surface 2. Also, after gathering this data, I did perform one final factory reset on the old Surface 2 and received yet another BSOD...




    NVIDIA Terga 4 Drivers (shows Version & Date)


    Old
    Display X.2672 8/13/2013
    Power Management X.2704 8/30/2013
    Secure Channel X.2669 8/13/2013
    Secure Engine X.2669 8/13/2013
    Audio Control X.2674 8/14/2013
    Memory Control X.2669 8/13/2013

    New
    Display X.2767 11/9/2013
    Power Management X.2757 10/23/2013
    Secure Channel X.2757 10/23/2013
    Secure Engine X.2757 10/23/2013
    Audio Control X.2774 11/26/2013
    Memory Control X.2757 10/23/2013
    HeyCori likes this.
    02-01-2014 11:24 AM
  18. HeyCori's Avatar
    Dropped my S2 off with Fedex this morning. MS said it'll take about a week and a half before I receive another. Hopefully this is the end of it (not likely)
    02-03-2014 12:00 PM
  19. hermantj's Avatar
    Hi every one!

    Here is my story. I had the "sleep" issue with my Surface (we getting it out of sleep mode, the surface wouldn't wake up). And once I also had a error message saying the "graphic something" crashed. So I started wondering about this issue, and I suspected a graphic driver (so Tegra driver) issue. I landed on this thread, read it, and tried to refresh my surface. SURPRISE! BSOD!!!

    I thought I was lucky because Paolo had the solution. So I tried everything he said. Restore from USB driver, update everything. The firmware update crashed. I launched the executable. Installed the firmware update well. And again surprise!. Tegra drivers are dated from april 2009!!!

    Any idea?
    02-07-2014 02:33 AM
  20. hagjohn's Avatar
    02-07-2014 04:48 AM
  21. hermantj's Avatar
    yes i did it.
    I just noticed that all my drivers are ok (november 2013) except the 4 tegra processors...
    02-07-2014 09:44 AM
  22. Paolo Cardelli's Avatar
    yes i did it.
    I just noticed that all my drivers are ok (november 2013) except the 4 tegra processors...
    Under "Processors" section all the Tegra 4 processors should be 2009, it's normal.
    I just checked even on my brand new Surface 2 updated correctly the first time without a problem, don't worry :)
    02-08-2014 04:53 AM
  23. Jon4248's Avatar
    ...
    I think I will never try to Refresh this device again from now on! It's too scary after my past device experience!....
    If someone would upload a USB image of the recovery from there new replacement Surface 2, I would be more than happy to test it to see if it would fix the update problems on my surface 2.
    02-09-2014 07:59 AM
  24. Paolo Cardelli's Avatar
    If someone would upload a USB image of the recovery from there new replacement Surface 2, I would be more than happy to test it to see if it would fix the update problems on my surface 2.
    They've already tried that on MS Forums, and it doesn't work (drivers still won't update).
    Someone should try to Refresh a brand new replacement unit and see if that will BSoD too or not, and then try to update drivers after.

    But I won't be that someone for sure after my experience, and now with a perfectly functioning S2, sorry...
    02-09-2014 09:11 AM
  25. simpkijd's Avatar
    They've already tried that on MS Forums, and it doesn't work (drivers still won't update).
    Someone should try to Refresh a brand new replacement unit and see if that will BSoD too or not, and then try to update drivers after.

    But I won't be that someone for sure after my experience, and now with a perfectly functioning S2, sorry...
    I agree with Paolo. It would be great to refresh a replacement device and see what happens. I contemplated doing that with mine replacement device before updating the install my apps but steered clear. I must say my replacement device is running perfect. No issues....
    02-09-2014 10:24 AM
78 1234

Similar Threads

  1. Screen won't turn on after sleep
    By monkeypimp in forum Microsoft Surface 2
    Replies: 12
    Last Post: 02-03-2014, 03:53 PM
  2. ambient light sensor update
    By etad putta in forum Dell Venue 8 Pro
    Replies: 4
    Last Post: 12-20-2013, 04:17 PM
  3. Rayman Jungle Run not syncing over devices
    By livekyle in forum Microsoft Surface 2
    Replies: 4
    Last Post: 12-19-2013, 01:31 PM
  4. Replies: 0
    Last Post: 12-19-2013, 10:00 AM
  5. Help on student discount online US store
    By TTor in forum Microsoft Surface Pro 2
    Replies: 1
    Last Post: 12-19-2013, 08:13 AM
LINK TO POST COPIED TO CLIPBOARD