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.