Whirlpool Part # WPW10312695 Programming Instructions
When you install a new control board Whirlpool part number WPW10312695 ( PD00006321 ) the control board will require that is is programmed before it will operate. To program this control board please follow the programming instructions below.
Programming Mode (Version 1):
NOTE: The Program Code is located on the Serial Plate on this unit after the word Code.
1. Press and hold the Door Alarm Keypad.
2. Press and hold Freezer Temperature DOWN /- Keypad within 3 seconds.
3. Release the Door Alarm Keypad and wait 3 seconds. (Do not release the Freezer Temperature DOWN /- Keypad)
4. The control will display PE to indicate the programming mode.
5. Entry is confirmed by pressing the Freezer Temperature DOWN /- Keypad once more.
6. The control will display the current Program CODE. This value should be validated with the Program CODE printed on the unit serial plate.
NOTE: If the Program CODE is correct, the Programming Mode is exited by pressing Door Alarm Keypad for 3 seconds.
7. Press the Refrigerator Temperature UP /+ Keypad or Refrigerator Temperature DOWN /- Keypad to change the digit value with each key press.
8. The decimal point indicates the selected digit. Press the Freezer Temperature UP /+ Keypad to select the next digit.
9. Once the desired Program CODE is entered, press and hold the Freezer Temperature DOWN /- Keypad until the Program CODE begins flashing
indicating it has been saved.
NOTE: If you attempt to enter an invalid Program CODE the control will not save the new code, but will beep. (The unit will NOT run with a Program CODE of 0000). Once the Program CODE has been saved the Programming Mode is exited by pressing any key. If the new code is incorrect this process should be repeated.
The Programming mode can be exited at any time by pressing Door Alarm key for 3 seconds or will exit if unattended for four minutes.
Programming Mode (Version 2):
NOTE: The Program Code is located on the Serial Plate on this unit after the word Code.
1. Press and hold the WATER Keypad.
2. Press and hold LL Keypad.
3. Release the WATER Keypad and wait 3 seconds.
4. The control will display PE to indicate the programming mode.
5. Entry is confirmed by pressing the LL Keypad once more.
6. The control will display the current Program CODE. This value should be validated with the Program CODE printed on the unit serial plate. NOTE: If the Program CODE is correct, the Programming Mode is exited by pressing water Keypad for 3 seconds.
7. Press the UR Keypad or LR Keypad to change the digit value with each key press.
8. The decimal point indicates the selected digit. Press the UL Keypad to select the next digit.
9. Once the desired Program CODE is entered, press and hold the LL Keypad until the Program CODE begins flashing indicating it has been saved.
NOTE: If you attempt to enter an invalid Program CODE the control will not save the new code, but will beep. (The unit will NOT run with a Program CODE of 0000). Once the Program CODE has been saved the Programming Mode is exited by pressing any key or by opening or closing the refrigerator door. If the new code is incorrect this process should be repeated.
The Programming mode can be exited at any time by pressing WATER key for 3 seconds or will exit if unattended for four minutes.
If you need to purchase a new control board you can purchase this part from our website using the link below.
High Voltage Control Board – Part Number WPW10312695 (PD00006321)

Hello, unable to get a decimal point after board replacement WPW10312695 just get pe0000 but not able to get any further, I double checked part number and seems to be correct, i did notice there is a B at the end of the part number on the new board. Any suggestions??? Thanks, Jim
I have the same problem – were you able to find a solution?
I have the same problem. Any guidance would be appreciated. I have tried both methods listed and get nowhere
I have the same problem – were you able to find a solution?
0000 comes up after the PE -can’t get that to change
I had the same problem. I found the solution for the version 1 programming!
Step 3 says: “Release the Door Alarm Keypad and wait 3 seconds.” You cannot release the “Freezer Temperature DOWN /- Keypad” when you do that. Only release the door alarm keypad.
Then the PE started flashing, showed PE 0 and I was able to proceed through the rest of the steps.
Brent saved my day.
Works great now.
Brent, You saved another
Thank you Sir
Brent is absolutely correct.
Thanks Brent!
Brent,
Good work. I really thought my display was just unresponsive until your comment cleared it up. I am guessing they edited it due to your comment, but yours still focuses in on the error I was making. Thank you!
I don’t have a Code on my serial number placard, any advice where i can find it. Model wrx986sihz00
What could be the cause of my front panel power going on and off then it will stay on. This is on a daily basis I have no issue with temperature.
No I lost power but the refrigerator lights are on inside temperature panel is out
I have the same issue and it was the high voltage control board problem. Replaced and reprogrammed solved the issue.
Important Programming instructions !!!
As previously posted by Brent, Step 3 says: “Release the Door Alarm Keypad and wait 3 seconds.” You cannot release the “Freezer Temperature DOWN /- Keypad” when you do that. Only release the door alarm keypad.
Then the PE started flashing, showed PE 0 and I was able to proceed through the rest of the steps.
I entered the code but it will not accept it
Directions sere excellent. I had to run through it a few times, but it worked. Perhaps last step could be what the recommended Temps should be initially set too…..small item.
Thanks
– Pat