FR FieldReady Academy
Pulse oximeters

Nellcor NPB-40: troubleshooting and error codes

The ServiceForge knowledge base holds 12 documented symptoms for the Nellcor NPB-40, with 34 ranked causes, 17 diagnostic checks with test points and expected values, and 78 error codes. Each symptom below shows its causes and the first check; the rest is one connection away. Connect ServiceForge to your AI

Symptoms

Unit does not power on

NPB-40 does not turn on when Power button is pressed

Ranked causes

  1. 1. Power button not fully depressed (common)
  2. 2. Batteries missing (common)
  3. 3. Batteries installed incorrectly or backwards (common)
  4. 4. Battery voltage too low (common)
  5. 5. Sensor defective (occasional)
  6. 6. Front panel keypad defective (occasional)
  7. 7. Flex circuit disconnected between front panel and CPU PCB (occasional)
  8. 8. CPU PCB component failed (occasional)
First check

Verify Power button depression

Test point
Power button
Expected
Button fully depressed with tactile feedback

3 more checks with pass and fail actions, 10 corrective actions, and part numbers are in ServiceForge. Connect ServiceForge to your AI

Display backlight does not illuminate

Backlight button pressed but display backlight does not turn on

Ranked causes

  1. 1. Backlight button defective (common)
  2. 2. Flex circuit disconnected (occasional)
  3. 3. CPU PCB component failed (occasional)
  4. 4. Backlight LEDs on Display PCB failed (occasional)

6 corrective actions and part numbers are in ServiceForge. Connect ServiceForge to your AI

One or more front panel keys do not work

Individual keys on keypad are non-responsive when pressed

Ranked causes

  1. 1. Front panel keypad defective (common)
  2. 2. Flex circuit disconnected (occasional)
  3. 3. CPU PCB component failed (occasional)
  4. 4. CPU PCB has failed (rare)
First check

Test individual keypad buttons with ohmmeter

Test point
J3 pin 3 and each button conductor
Expected
Short when button pressed, open when not pressed

6 corrective actions and part numbers are in ServiceForge. Connect ServiceForge to your AI

Pulse rate and SpO2 value not displayed

NPB-40 is on but no reading shown for pulse rate or oxygen saturation

Ranked causes

  1. 1. SpO2 sensor not connected properly (common)
  2. 2. SpO2 sensor failed (occasional)
  3. 3. Display PCB defective (occasional)
  4. 4. CPU PCB defective (occasional)

4 corrective actions and part numbers are in ServiceForge. Connect ServiceForge to your AI

Speaker does not sound for pulse rate or alarms

No audio output for pulse rate beeps or alarm signals

Ranked causes

  1. 1. Speaker turned off (common)
  2. 2. Speaker holes blocked (common)
  3. 3. CPU PCB external output port failed (occasional)
  4. 4. Speaker on Display PCB failed (occasional)

4 corrective actions and part numbers are in ServiceForge. Connect ServiceForge to your AI

Printer does not print

Printer fails to produce output when Data button pressed

Ranked causes

  1. 1. Printer and NPB-40 not properly aligned (common)
  2. 2. Printer turned off (common)
  3. 3. Data button defective (occasional)

5 corrective actions and part numbers are in ServiceForge. Connect ServiceForge to your AI

Display segments not functioning

One or more segments on display do not illuminate

Ranked causes

  1. 1. Display PCB component failed (common)
  2. 2. Display PCB defective (common)

2 corrective actions and part numbers are in ServiceForge. Connect ServiceForge to your AI

Calibration: Operation with live subject patient safety

Qualitative performance verification by monitoring a live subject with OXIMAX sensor to verify system operation, signal stabilization, and physiological value reasonableness.

Ranked causes

  1. 1. System performance verification procedure (common)
First check

Verify NPB-40 powers on and operates

Test point
Power button and display
Expected
NPB-40 turns on and displays normal operation

2 more checks with pass and fail actions, 3 corrective actions, and part numbers are in ServiceForge. Connect ServiceForge to your AI

Display or indicator malfunction on power-up caution

Any display segment or icon fails to light during POST, or speaker does not produce one-second tone at completion.

Ranked causes

  1. 1. Internal circuit or display failure detected during POST (unknown)
First check

Observe all display segments and icons during initial power-up

Test point
Display
Expected
All display numbers and icons illuminated for three seconds

1 corrective action and part numbers are in ServiceForge. Connect ServiceForge to your AI

Front case assembly replacement

Keypad malfunction or physical damage to front case requiring assembly replacement

Ranked causes

  1. 1. Front case assembly defective or damaged (unknown)
First check

Verify batteries removed

Test point
Battery compartment
Expected
Empty

6 more checks with pass and fail actions, 7 corrective actions, and part numbers are in ServiceForge. Connect ServiceForge to your AI

Power-on self-test verification patient safety

NPB-40 displays and indicators light during power-on self-test (POST) sequence taking 7-13 seconds

Ranked causes

  1. 1. Unit not ready for patient monitoring (unknown)
First check

Verify all indicators and display elements light during power-on

Test point
NPB-40 display and LED indicators
Expected
All indicators and display elements light during POST

1 corrective action and part numbers are in ServiceForge. Connect ServiceForge to your AI

Unit shuts off when Backlight button pressed

NPB-40 powers down when attempting to activate backlight

Ranked causes

  1. 1. Battery voltage too low (common)

1 corrective action and part numbers are in ServiceForge. Connect ServiceForge to your AI

Error codes

CodeMeaningTriggerSeverity
1SpO2 front end RAM errorRAM memory malfunction in SpO2 front end modulecritical
11SpO2 front end reports incorrect system voltageSystem voltage out of acceptable rangeerror
12SpO2 front end reports other hardware problemGeneral hardware malfunction in SpO2 front endcritical
14SpO2 front end reports communication channel overflowCommunication buffer overflow conditioncritical
16SpO2 front end reports watchdog timeoutSoftware watchdog timer expiredcritical
17SpO2 sensor appears defectiveSensor malfunction or disconnection detectederror
18Internal register appears modified from expected valueMemory or register corruption detectedcritical
19SpO2 signal out-of-rangeSensor signal exceeds acceptable limitserror
2SpO2 front end ROM/code integrity errorROM/code corruption in SpO2 front endcritical
256SpO2 back end reports beginning of packet missingPacket structure error - missing start markercritical
257SpO2 back end reports packet start ID missingPacket start ID (SID) not foundcritical
258SpO2 back end reports packet length errorPacket length field inconsistent with actual datacritical
259SpO2 back end reports message length errorMessage length field inconsistent with contentcritical
260SpO2 back end reports packet contains unsupported keyUnknown or unsupported data key in packetcritical
261SpO2 back end reports packet CRC errorPacket checksum verification failederror
262SpO2 back end reports end of packet missingPacket structure error - missing end markercritical
263SpO2 back end reports packet contains unidentified keyUnrecognized data key in packetcritical
264SpO2 back end reports corrupted variableVariable data corruption detectedcritical
265SpO2 back end reports memory overflowMemory allocation or buffer overflowcritical
266SpO2 back end reports bad pointerMemory pointer corruption or invalid referencecritical
267SpO2 back end reports parameter out-of-rangeParameter value exceeds acceptable boundserror
268SpO2 back end reports reset detectedUnexpected system reseterror
269SpO2 back end reports unexpected valueReceived value differs from expectedcritical
270SpO2 back end reports time-outOperation exceeded time limiterror
271SpO2 back end reports not ready or not initializedModule not in ready state for operationerror
272SpO2 back end reports double faultMultiple simultaneous faults detectedcritical
273SpO2 back end reports date out-of-range errorSystem date/time value outside acceptable rangewarning
274SpO2 back end reports incompatible software versionSoftware version mismatch between moduleserror
275SpO2 back end reports incorrect registration numberSensor registration data mismatcherror
276SpO2 back end reports sensor read failureUnable to read sensor data or sensor not respondingerror
277SpO2 back end reports sensor signature verification failsSensor authentication or verification failureerror
280SpO2 back end reports does not support feature required by sensorSensor feature incompatible with device firmwareerror
281SpO2 back end reports overflow or underflowBuffer or calculation overflow/underflowerror
282SpO2 back end reports sensor activation failureSensor unable to activate or initializeerror
3SpO2 front end reported bad CRCCyclic redundancy check failurecritical
4SpO2 front end reported FSP message not allowedInvalid FSP (Flex Sensor Protocol) message type receivedcritical
48SpO2 front end reports spurious interruptUnexpected interrupt signal receivedcritical
49SpO2 front end reports internal buffer overflowBuffer memory overflow conditioncritical
5SpO2 front end reported illegal value in FSP messageInvalid data value in FSP messagecritical
50SpO2 front end reports intermittent errorIntermittent hardware or communication failureerror
51SpO2 front end reports digital communication errorCommunication protocol violationerror
512Communication failure with real time clockReal-time clock not respondingerror
513Real time clock oscillator control problemReal-time clock oscillator malfunctionerror
514Real time clock failed timing testReal-time clock timing accuracy failureerror
515LCD failed feedback testLCD display communication or feedback failureerror
516LCD failed feedback testLCD display communication or feedback failureerror
518Various system faultsGeneral system error conditioncritical
519Unrecoverable software errorFatal software malfunctioncritical
520Unrecoverable error verify real time clockReal-time clock failure cannot be recoveredcritical
521Battery power is critically lowBattery voltage below critical thresholdwarning
522System power levels unacceptable for continued operationPower supply voltage out of acceptable rangewarning
523NVRAM failed consistency checkNon-volatile memory data corruptionerror
524NVRAM failed read-after-write verificationNon-volatile memory write verification failureerror
525Time base discrepancy writing error entryTime synchronization or logging errorerror
526Fatal error for SpO2 communicationSpO2 module communication failurecritical
527Communication failure with SpO2 boardSpO2 board not respondingcritical
528Fatal error creating parserParser initialization failurecritical
529Fatal error creating parserParser initialization failurecritical
53SpO2 front end data not receivedData reception timeout or communication failureerror
530Unrecoverable error with SpO2 communicationSpO2 communication cannot be restoredcritical
531Unrecoverable error with SpO2 communicationSpO2 communication cannot be restoredcritical
532Unrecoverable error with SpO2 communicationSpO2 communication cannot be restoredcritical
533Unrecoverable error with SpO2 communicationSpO2 communication cannot be restoredcritical
534Unrecoverable error with SpO2 communicationSpO2 communication cannot be restoredcritical
535Unrecoverable error with SpO2 communicationSpO2 communication cannot be restoredcritical
536Flash memory failed CRC checkFlash memory data corruption detectedcritical
537Fatal system errorGeneral fatal system error conditioncritical
538Real time clock value badReal-time clock contains invalid datawarning
539Erroneous key press detected at startInvalid key press during startup sequencewarning
540Fatal system error reading memoryMemory read operation failurecritical
541Fatal software errorUnrecoverable software failurecritical
542RAM corruption detected during background checkRAM data corruption during self-testcritical
543Invalid time. Cannot snapshotReal-time clock time value invalid for snapshotwarning
544Invalid register valueHardware register contains unexpected valueerror
6SpO2 front end calibration failureSensor offset calibration malfunctioncritical
9SpO2 front end syntax error in FSP messageFSP message format or structure errorcritical
999Watchdog protection activatedWatchdog timer reset triggerederror
ErInternal problem detected during POSTNPB-40 detects internal circuit or functional failure during power-on self-testerror

Likely causes and actions for each code are in ServiceForge. Connect ServiceForge to your AI

Community

0 fixes logged by technicians through their AI, with outcomes, for this model.

ServiceForge knowledge base record. Field-unverified unless technicians confirmed it. A teaching summary of the record, not a service manual. Export 2026-10-14.