English Community

Software and Operating SystemEnterprise Client Management
All Forum Topics
Options

5 Posts

06-28-2016

CH

15 Signins

212 Page Views

  • Posts: 5
  • Registered: ‎06-28-2016
  • Location: CH
  • Views: 212
  • Message 1 of 15

M800/M900 BIOS Update in SCCM 2012

2016-11-29, 12:20 PM

Hi

 

A customer of ours is attempting to update the BIOS as a step in a SCCM 2012 task sequence.

 

They are using the /sccm switch to suppress the automatic reboot after the BIOS update utility is executed as the SCCM task sequence will not continue after an unscheduled reboot.

 

The BIOS Update utility used in conjonction with the /sccm switch requires a shutdown (not a restart) to complete the BIOS reflash and SCCM 2012 does not support shutdown in the middle of a task sequence.

 

Does anyone know how a BIOS update can be achieved within a task sequence?

 

Thanks

 

Christian

Solved! See the solution
Reply
Options

1408 Posts

03-03-2016

US

3701 Signins

43994 Page Views

  • Posts: 1408
  • Registered: ‎03-03-2016
  • Location: US
  • Views: 43994
  • Message 2 of 15

Re: M800/M900 BIOS Update in SCCM 2012

2016-11-30, 14:53 PM

cblunschi,

 

One option would be to put the BIOS update as the last task in the task sequence and at the end of the task sequence, as a final option, have the device shutdown.

 

Also, in our blogpost here, we talk about how to update the BIOS from WinPE, but not a task sequence.  Feel free to see if you can adapt this to what you need.  We did note that when we used the WPEUTIL Shutdown command in WinPE, that the ThinkCentre would actually reboot and install the BIOS.

 

HTH,

 

Tlawson

Reply
Options

204 Posts

06-02-2015

US

364 Signins

2566 Page Views

  • Posts: 204
  • Registered: ‎06-02-2015
  • Location: US
  • Views: 2566
  • Message 3 of 15

Re: M800/M900 BIOS Update in SCCM 2012

2016-11-30, 16:09 PM

Also one other option is to use the DOS shutdown /r which will shutdown the system (I believe to s5 state) and then restart the machine. This could be added as a "Run Command Line" task sequence step. There is more info for controling the shutdown command at http://ss64.com/nt/shutdown.html

 

I would not be able to test the above method myself until some time next week, but it is another option for solving your problem.

Reply
Options

5 Posts

06-28-2016

CH

15 Signins

212 Page Views

  • Posts: 5
  • Registered: ‎06-28-2016
  • Location: CH
  • Views: 212
  • Message 4 of 15

Re: M800/M900 BIOS Update in SCCM 2012

2016-12-13, 13:20 PM

Hi,

I would appreciate it if you could test this and get back to me.

Thanks

C

Reply
Options

25 Posts

01-25-2017

DE

59 Signins

411 Page Views

  • Posts: 25
  • Registered: ‎01-25-2017
  • Location: DE
  • Views: 411
  • Message 5 of 15

Re: M800/M900 BIOS Update in SCCM 2012

2017-03-15, 10:42 AM

Hi,

could testing be done in the meantime?
It would be very interesting for other customers too, because we are facing the same issue.
Task sequence breaks when using shutdown /s or bios update process is not completed after normal reboot.

 

Thanks

M

Reply
Options

1408 Posts

03-03-2016

US

3701 Signins

43994 Page Views

  • Posts: 1408
  • Registered: ‎03-03-2016
  • Location: US
  • Views: 43994
  • Message 6 of 15

Re: M800/M900 BIOS Update in SCCM 2012

2017-03-15, 14:06 PM

MTSt,

 

I am unsure what testing you are referring to.  We have provided a post on our blog on how to do this in WinPE.  The correct way to execute this in Windows is defined in the readme.txt of the BIOS.  The only real "gotcha" that we have is that for now, the M800/M900 BIOS does not support exclusive x64 installations.  Meaning to install the BIOS in WinPE, one would have to be in the x86 version.  We have contacted the ThinkCentre BIOS team to try to obtain this funtionality, but it has yet to show up.

 

HTH,

 

Tlawson

Reply
Options

25 Posts

01-25-2017

DE

59 Signins

411 Page Views

  • Posts: 25
  • Registered: ‎01-25-2017
  • Location: DE
  • Views: 411
  • Message 7 of 15

Re: M800/M900 BIOS Update in SCCM 2012

2017-03-20, 9:48 AM

TLason,

 

thanks for  the update. But desired solution is to update bios of ThinkPads, ThinkCenters and ThinkStations during initial SCCM deployment. 
My referring for testing was based on the post from rechols dated 11-30-20116. For my understanding he assumes that he will test a bios update in a SCCM task sequence with shutdown /s.

As far as we know ThinkCenter Bios flash require a shutdown /s /t 0. And that will lead to power down the system and break the task sequence. Therefore a test in SCCM would be very helpful. Especially when information of the working process can be shared here.

 

Thanks in advance,

MTSt

Reply
Options

674 Posts

06-09-2015

US

5097 Signins

49556 Page Views

  • Posts: 674
  • Registered: ‎06-09-2015
  • Location: US
  • Views: 49556
  • Message 8 of 15

Re: M800/M900 BIOS Update in SCCM 2012

2017-03-21, 14:08 PM

hi,

 

i was successfully able to update BIOS on an m800 and m900 with a custom task sequence.  if these systems have already been deployed out in the field, the task sequence will need to execute in full OS.  if you're updating the BIOS prior to OSD (new shipment coming in), you'll need to boot to a 32-bit boot image to update due to lack of 64-bit support for the flash utility. 64-bit support is in the works but no ETA right now. 

 

you will need to download the latest BIOS from the support site, extract the contents, and create a package in your SCCM console pointing to the BIOS source files.  do not create a program for the package.

 

task sequence steps:

 

Disable BitLocker - if the system is encrypted, you'll need to disable bitlocker first. this step only executes in full OS mode.

 

Flash BIOS-FWKT - this is a run command line step, with the command line being flash.cmd /quiet /sccm /ign

tick the box to specify a package, which will be the BIOS package created as described earlier.

 

Enable BitLocker - add a step to re-enable bitlocker (if necessary).  

 

Shutdown system - add a run command line step to shutdown the system: cmd.exe /c shutdown /s /t 0 /f

this won't actually shut the system down to the point of physically pushing the power button back on to boot up.  this just instructs the BIOS update to proceed to phase 2 of the flash process. the system will reboot and finish out the update.

 

you can also leverage the SMSTSPostAction variable with the same shutdown parameters. 

 

let me know if this works for you.

 

 

 

0 person found this solution to be helpful.

This helped me too

Reply
Options

25 Posts

01-25-2017

DE

59 Signins

411 Page Views

  • Posts: 25
  • Registered: ‎01-25-2017
  • Location: DE
  • Views: 411
  • Message 9 of 15

Re: M800/M900 BIOS Update in SCCM 2012

2017-04-05, 9:50 AM

Hi pjorgensen,

 

I have received positve feedback from our SCCM team.

It works like a charm now, thanks for your assitance and detailed explanation.

 

This can be marked as solved out of my perspective.

Regards MTSt

Reply
Options

674 Posts

06-09-2015

US

5097 Signins

49556 Page Views

  • Posts: 674
  • Registered: ‎06-09-2015
  • Location: US
  • Views: 49556
  • Message 10 of 15

Re: M800/M900 BIOS Update in SCCM 2012

2017-04-05, 14:02 PM
glad it worked for you and thanks for the update
Reply
Forum Home

Community Guidelines

Please review our Guidelines before posting.

Learn More

Check out current deals!

Go Shop
X

Save

X

Delete