UEFI Enable on Panasonic Toughbooks in Windows PE

By | March 28, 2018
Share

UPDATE 04-03-2019: For newer Toughbooks you must also install SID0040 https://pc-dl.panasonic.co.jp/dl/docs/077586?dc%5B%5D=002001&lang=003&no=41&oc=001042&p1=218&p2=2180633&score=1.0&sri=13615846&trn_org=2

This setting change uses the Panasonic “WMI BIOS CONFIGURATION TOOL”: ftp://ftp.panasonic.com/computer/software/wmi_tool_software.zip

The sid0021 driver is required for this tool: http://pc-dl.panasonic.co.jp/dl/docs/076632?dc%5B%5D=002001&lang=003&no=18&oc=001039&p1=117&p2=1170603&score=1.0&sri=12295314&trn_org=2

Here is a package containing both the tool, driver and batch script to enable UEFI in WinPE, but other BIOS settings can be changed using this same methodology.  Open the “ToughbookWMIGUI.exe” to view other setting changes available.

https://drive.google.com/open?id=15C7LzlfsPljvhFktgKTiRAzDiNA8WLTj

rem Copy MOF and DLL files
copy /y "%~dp0SetBIOS4Conf.dll" "%SYSTEMROOT%\system32\"
copy /y "%~dp0SetBIOS4Conf.mof" "%SYSTEMROOT%\system32\"
copy /y "%~dp0PNSNProv.dll" "%SYSTEMROOT%\system32\"
copy /y "%~dp0PNSNProv.mof" "%SYSTEMROOT%\system32\"

rem Register MOF and DLL files
mofcomp "%SYSTEMROOT%\system32\PNSNProv.mof"
mofcomp "%SYSTEMROOT%\system32\SetBIOS4Conf.mof"
regsvr32 /s "%SYSTEMROOT%\system32\PNSNProv.dll"

rem Load SID driver
drvload "%~dp0sid0021\sid0021.inf"

rem Run BIOS configuration vbs
cscript "%~dp0EnableUefi.vbs"

Pro tip: To skip the model check in the produced .vbs for changing BIOS settings, add a single-quote (‘) to the beginning of the model check line.

22 thoughts on “UEFI Enable on Panasonic Toughbooks in Windows PE

  1. Enfant Terrible

    Hi Brian,

    Any Idea why i get on the CF-20 an Error Message WMI Provider version 3.07 or higher is required?

    Kind Regards

    Reply
      1. Enfant Terrible

        Now i get Failed to authenticate with the WMI Provider (ErrorCode=10010)
        it says i Need to set a Password after the .vbs but there is no Password

        Reply
        1. John

          AFAIK, supervisor password must be set if you want to import .vbs. It is also mentionned in WMI Provider GUI readme file.

          Reply
          1. Brian Gonzalez Post author

            John, Thanks. The sup password can be passed to the vbs. It also doens’t hurt to run the vbs with the sup password and then again without.

            /BG

  2. Thomas M Boyd

    Question – When I your silent.bat file within WinPE I’m getting “Error in call: setUEFIBoot, ErrCode=1” any idea what could be causing that?

    Reply
  3. Henrik Rading

    Thank you!
    I have been struggling for hours on getting WMI methods working in WinPE.
    I was missing the SID0021 driver!

    Just out of curiosity: how did you identify that this driver was needed??

    /Henrik

    Reply
      1. Henrik Rading

        Hi Brian,

        Ahh that makes sense 🙂
        As you work with the ToughBooks, would you by any chance know if a pure 64-bit BIOS flash tool exist?
        We need to upgrade BIOS on several hundred ToughPads as part of a Windows 10 deployment project, and need this to run in 64-bit WindowsPE prior to laying down the image. (Using SCCM).

        I too work as a deployment specialist, and If you like, you can catch me on twitter @HenrikRading

        Reply
        1. Brian Gonzalez Post author

          Henrik, We’ve moved to support WinPE x64 since the inception of Kabylake (CF-33mk1/20mk1/CF-31mk5). What model are you testing? I can get the BIOS adjusted for you. FYI, my hangouts is brianfgonzalez@gmail.com.

          Also, FYI, here is the silent command to install our BIOS exe installers.
          BiosUpdate-Rxx-xxxx.exe UiMode=2

          /BG

          Reply
  4. Tyler Vaught

    Is there any way to get the WMI Provider GUI to disable “UEFI Boot from LAN” & “UEFI Boot from USB”? The only options I see are what you have provided in your first picture. Thanks

    Reply
  5. Mithras

    I’ve got a CF-53 Mk2.

    Can it be upgraded to UEFI?

    If so, how?

    Reply
  6. Richard

    Any idea where i can find a BIOS update for a CF-52V that enables UEFI?
    It currently has V5.10L10

    And the download from the Panasonic site says Model not Supported

    Reply
  7. Soeren

    Hey, awesome work. We have a bunch of FZ-G1 Mk5. Do OU know where we can get a updated Version of the WMI Provider GUI?

    Reply
  8. Leon

    Hello! I get error with my cf-19 mk6
    Error:SpecVersion format invalid: V3.12L10 M00
    Can anybody help with it ?

    Reply
  9. Parris

    HI Bryan, I have a CF-19 MK6 that I need to boot UEFI but for Windows 10 installation. Haven’t found a working method yet….can you shed some light on this please?

    Thanks in advance

    Reply
    1. Brian Gonzalez Post author

      uefi requires a bootable fat32 partition. i suggest you build the installation usb using rufus and force it to large fat32.

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.