Showing posts with label serial. Show all posts
Showing posts with label serial. Show all posts

3/29/2025

System is booting in manufacturing program mode

You have just replaced your HP computers motherboard with a brand new one and see this:

"System is booting in Manufacturing Program Mode

Warning: Your system is not fully configured. Please contact HP customer support."

 

 none of this will prevent you from using your computer, it's just annoying.

Searching on the internet you find that you need all sorts of special programs like sssm.bat, wndmifit or NbDmiFit and that you have to enter a feature byte (and other things) in the bios, but when you try to do that it doesn't work (CRC error) because the font used on the sticker on the bottom of your computer is confusing as to what is capitalized and what is not. you must enter the feature byte exactly as it is shown but without the spaces.

 Here is a random feature byte label as found in the internet:


Don't try to use this one on your computer they are specific to computers and contain information telling HP software what you can install/are entitled to.

To successfully get your computer out of manufacturing mode you will need:

The feature byte

Build ID (BID)

Serial number

all of this can be found on the labels on the bottom or side of the computer.

The hard way to do this is to enter the bios and manually enter them.

the easy way is to download the HP bios configuration utility. If the link does not work, just google it. This is the way I did it, I don't know if there is a faster way, this worked for me.

from an administrator command prompt type the following:

 BiosConfigUtility  /get:"config.txt"

 open the config.txt and remove everything except:

BIOSConfig 1.0

 Feature Byte

 Build ID

Serial Number    

 Manufacturing Programming Mode
    *Unlock
    Lock
    
SureStart Production Mode
    Disable
    *Enable

 Next go to HP Partsurfer and enter your serial number which looks like this MXL1923KCW (don't use this one it's made up).

look for IMG_Desc1 IMG_Desc2 this is your feature byte. copy and paste it in to notepad, first desc 1 then 2, then remove spaces. you should have something like this:

3X476J6S6U6b7N7Q7T7U7w7a8HaBaUapaQaubhdUdXdpdqfJg3hKhZjhk8.5h (not a real byte).


now get your build ID from the bottom label



       

18KKLSMT6**SABA#DABA  (not a real BID).

 

save your config.txt as newconf.txt and remove everything but this:

 BIOSConfig 1.0
    
Feature Byte
    3X476J6S6U6b7N7Q7T7U7w7a8HaBaUapaQaubhdUdXdpdqfJg3hKhZjhk8.5h
Build ID
    18KKLSMT6**SABA#DABA
Serial Number
    MXL1923KCW

 save the file.

from an administrator command prompt in the folder with the bios utility type:

 BiosConfigUtility  /set:"newconf.txt"

it should report that there were no errors, if there is a problem with the feature byte, it might require calling HP.

reboot.

go back to the config.txt and remove everything but this:

BIOSConfig 1.0
    
Manufacturing Programming Mode
    Unlock
    *Lock

  save as newconf.txt

 run  BiosConfigUtility  /set:"newconf.txt"

reboot, and the  System is booting in Manufacturing Program Mode should be gone. either go in to the bios f10 or it will automatically go in to the bios and ask if you want to commit the changes say yes, and it will reboot.

 edit the newconf.txt to read:

BIOSConfig 1.0
    
SureStart Production Mode
    Disable
    *Enable

save

  run  BiosConfigUtility  /set:"newconf.txt"

reboot and the  Warning: Your system is not fully configured. Please contact HP customer support. should now be gone.

 this is way easier than reentering the feature byte over and over till you get it right.

you might be able to do this in one go by putting the changes in one file and uploading it once, but that is not how I did it, and I cannot try it to see if it works as supposedly once the feature byte is programmed it cannot be changed.