Hologic Discovery QDR: troubleshooting and error codes
The ServiceForge knowledge base holds 85 documented symptoms for the Hologic Discovery QDR, with 151 ranked causes, 194 diagnostic checks with test points and expected values, and 112 error codes. Each symptom below shows its causes and the first check; the rest is one connection away. Connect ServiceForge to your AI
Symptoms
No display or abnormal display radiation
No scan display, completely white screen, completely dark screen, blotchy or grainy display
Ranked causes
- 1. Tube kV peak potential out of specification (common)
- 2. Tube current out of specification (common)
- 3. X-ray beam misalignment (common)
- 4. Poor signal strength or excessive noise (common)
- 5. Aperture position or aperture belt problem (common)
- 6. Filter Drum not rotating (occasional)
- 7. Filter Drum belt failure (occasional)
- 8. C-Arm Interface board failure (occasional)
- 9. Aperture plate assembly or collimator contamination (rare)
- 10. Bad Detector Assembly (occasional)
Verify Tube kV peak potential
- Test point
- X-ray tube
- Expected
- Within specification
5 more checks with pass and fail actions, 10 corrective actions, and part numbers are in ServiceForge. Connect ServiceForge to your AI
Detector flattening procedure fails consistently radiation
System cannot complete or pass detector flattening verification procedure
Ranked causes
- 1. Loose or misaligned aperture assembly (common)
- 2. Unstable or dancing X-rays (common)
- 3. X-ray waveform distortion (occasional)
- 4. ADC gain level incorrect (occasional)
- 5. Bad detectors in detector assembly (occasional)
- 6. Filter Drum installed incorrectly or defective segment (occasional)
- 7. Lead fragments in X-ray beam (rare)
- 8. X-rays hitting table edge during whole body scan (occasional)
Inspect aperture assembly for misalignment
- Test point
- Aperture assembly, collimator cup, pre-collimator disk
- Expected
- Properly aligned, no loose parts
1 more check with pass and fail actions, 8 corrective actions, and part numbers are in ServiceForge. Connect ServiceForge to your AI
Laser does not turn off patient safety
Laser remains active when control is switched off
Ranked causes
- 1. Laser button on Control Panel stuck or defective (common)
- 2. Control panel laser switch failure (occasional)
- 3. C-Arm Interface Board defective (occasional)
- 4. Distribution Board defective (occasional)
- 5. Interconnect cable failure (occasional)
- 6. Computer assembly defective (rare)
6 corrective actions and part numbers are in ServiceForge. Connect ServiceForge to your AI
Table top radiographic uniformity out of specification radiation
Global Stats S.D. value indicates improper X-ray beam alignment or instrument misalignment during whole body air scan
Ranked causes
- 1. Loose wires or debris between table and tank (occasional)
- 2. Aperture misalignment or calibration drift (common)
- 3. AC line voltage out of specification (occasional)
- 4. +/- 15V power supply voltage out of specification (occasional)
- 5. Detector flattening calibration drift (occasional)
- 6. Table pad or tabletop physical damage (rare)
Perform whole body air scan
- Test point
- Discovery scanner with only pad on table
- Expected
- Scan completes without interruption
- Tools
- Discovery QDR system
3 more checks with pass and fail actions, 6 corrective actions, and part numbers are in ServiceForge. Connect ServiceForge to your AI
Horizontal stripe in display image radiation
Horizontal line, band, or banding pattern visible across X-ray image on display
Ranked causes
- 1. Tube kV (peak potential) out of specification (common)
- 2. Tube current out of specification (common)
- 3. Line voltage or power ground instability (occasional)
- 4. Filter drum not rotating or belt slipping (occasional)
- 5. X-ray controller malfunction (banding artifacts) (occasional)
Measure tube kV peak potential
- Test point
- X-ray controller kV output
- Expected
- Within ±5% of system set value (typically 100 kV for bone density)
4 more checks with pass and fail actions, 5 corrective actions, and part numbers are in ServiceForge. Connect ServiceForge to your AI
Bad checksum in message caution
Checksum calculated by C/C does not match checksum in message packet, indicating communication error
Ranked causes
- 1. Driver incorrectly configured (common)
- 2. Devices jumpered to debug mode (occasional)
- 3. Hardware problem on communication link (occasional)
- 4. DSP chips not properly seated (occasional)
4 corrective actions and part numbers are in ServiceForge. Connect ServiceForge to your AI
Laser crosshair beam is defective patient safety
Laser beam does not form proper crosshair pattern or is misaligned
Ranked causes
- 1. Laser block assembly mirrors broken, cracked or misaligned (occasional)
- 2. Laser shutter closed (common)
- 3. Laser aperture obstructed (common)
- 4. Laser misaligned to perpendicular (occasional)
4 corrective actions and part numbers are in ServiceForge. Connect ServiceForge to your AI
Laser does not turn on patient safety
Laser fails to activate when requested by software or operator control
Ranked causes
- 1. Software inhibiting laser due to C-arm position (common)
- 2. Laser power connector not supplying +5VDC (common)
- 3. C-Arm Interface Board failure (occasional)
- 4. AY motor calibration file corrupt or uncalibrated (occasional)
Position C-arm and retry laser
- Test point
- C-arm position
- Expected
- C-arm at center of table
4 corrective actions and part numbers are in ServiceForge. Connect ServiceForge to your AI
Scanner motion not responding or limited caution
Table or C-arm does not move, moves in wrong direction, or moves but jerks or stops unexpectedly
Ranked causes
- 1. Motor encoder not properly calibrated (common)
- 2. Drive belt worn, slipping, or misaligned (occasional)
- 3. Encoder coupling slipped or damaged (occasional)
- 4. Motor or gearbox mechanical fault (occasional)
Identify which axis is not moving per operator description and motion diagram
- Test point
- Scanner - refer to Figure 6-1 for motion directions (TX, TY, TZ, AR, AY, etc.)
- Expected
- Clear identification of failed axis
4 more checks with pass and fail actions, 4 corrective actions, and part numbers are in ServiceForge. Connect ServiceForge to your AI
System does not power on high voltage
System appears dead or unresponsive, no power indicators
Ranked causes
- 1. Main circuit breaker open or off (common)
- 2. Emergency Stop switch engaged or Instrument On/Off switch off (common)
- 3. Power cable disconnected or faulty (occasional)
- 4. Main fuses blown (occasional)
Verify main circuit breaker state
- Test point
- Rear of foot end pedestal
- Expected
- Breaker in ON position
3 more checks with pass and fail actions, 4 corrective actions, and part numbers are in ServiceForge. Connect ServiceForge to your AI
Unable to position device within specified tolerance [E_TOLERANCE_I]
Stepping motor, aperture shuttle, or TZ drive failed to reach requested position
Ranked causes
- 1. TZ drive firmware outdated (common)
- 2. TZ drive thermal overload (occasional)
- 3. Stepping motor not calibrated or binding (occasional)
- 4. Aperture shuttle not calibrated or binding (occasional)
4 corrective actions and part numbers are in ServiceForge. Connect ServiceForge to your AI
X-ray beam misaligned radiation
X-ray beam does not align properly to drop-off points per alignment procedure
Ranked causes
- 1. Aperture 10 misaligned (common)
- 2. Collimator cup or pre-collimator disk misaligned (occasional)
- 3. X-ray tube shifted within lethargy (rare)
Align X-ray beam to drop-off points
- Test point
- Aperture 10
- Expected
- Alignment block and pin line up with 3-8 turns of hex driver
1 more check with pass and fail actions, 3 corrective actions, and part numbers are in ServiceForge. Connect ServiceForge to your AI
24V LED not lit on distribution board caution
DC power supply 24V rail indicator not illuminated, suggesting loss of 24V supply
Ranked causes
- 1. Fuse blown on 24V supply or related circuit (common)
- 2. Tape switch or connector problem detecting open circuit (occasional)
Inspect 24V supply fuses on distribution board
- Test point
- Distribution board - 24V fuse positions per Figure 5-1
- Expected
- Fuses intact with no visible opens or burnt elements
1 more check with pass and fail actions, 2 corrective actions, and part numbers are in ServiceForge. Connect ServiceForge to your AI
Analyze data file missing or invalid
Required ANALYZE.DAT file not found or contains no valid entries
Ranked causes
- 1. Software not correctly installed (common)
- 2. Hard disk drive hardware problem (occasional)
1 corrective action and part numbers are in ServiceForge. Connect ServiceForge to your AI
C-arm and table collision imminent caution
C-arm and table are calculated to be within 1/4 inch of each other, danger of collision
Ranked causes
- 1. Operator moved C-arm and table too close (occasional)
- 2. Calibration information incorrect or mechanical stops have moved (occasional)
2 corrective actions and part numbers are in ServiceForge. Connect ServiceForge to your AI
Calibration: A/D gain control adjustment high voltage
Ensure all systems have equal input to A/D converter regardless of X-ray flux variations. Potentiometer location depends on system configuration.
Ranked causes
- 1. X-ray flux variation causing unequal A/D converter input (common)
- 2. A/D signal level out of specification after verification check fails (occasional)
Install all system covers normally in X-ray beam
- Test point
- System covers
- Expected
- All covers installed
6 more checks with pass and fail actions, 2 corrective actions, and part numbers are in ServiceForge. Connect ServiceForge to your AI
Calibration: Beam alignment radiation
X-ray beam positioning adjustment using Filter Drum and Array assembly to maximize signal amplitude and ensure proper detector response
Ranked causes
- 1. Filter Drum misalignment (side-to-side) (common)
- 2. Array assembly misalignment (front-to-back) (common)
Start X-Ray Survey Utility and configure settings
- Test point
- Utilities|Service Utilities|X-Ray Survey
- Expected
- Hi gain=2, Lo gain=1, X-ray mode=3, Display=Graph, Segment=Air
9 more checks with pass and fail actions, 4 corrective actions, and part numbers are in ServiceForge. Connect ServiceForge to your AI
Could not write new record
System unable to write new reference curve record that was entered or edited
Ranked causes
- 1. Hard drive is full (common)
- 2. Hard drive failure or corrupted reference curve database (occasional)
2 corrective actions and part numbers are in ServiceForge. Connect ServiceForge to your AI
Device time-out waiting for requested action caution
Device did not respond to message within 150ms or self-limiting command timed out in state machine
Ranked causes
- 1. Communication failure or device not responding (occasional)
- 2. State machine self-limiting command timeout or cycle overflow (occasional)
2 corrective actions and part numbers are in ServiceForge. Connect ServiceForge to your AI
Scan File Record too small or too large
I/O operation error, hard drive or diskette issues during file operations
Ranked causes
- 1. Insufficient hard drive space (common)
- 2. Disk hardware problem (occasional)
2 corrective actions and part numbers are in ServiceForge. Connect ServiceForge to your AI
System does not start up
Software or firmware fails to initialize after power applied
Ranked causes
- 1. Incompatible software configuration loaded (common)
- 2. Computer console not powered (occasional)
Verify software version and loaded options
- Test point
- Discovery Main Screen - Utilities|System Configuration
- Expected
- Software version 12.0 or higher, options compatible with hardware
1 more check with pass and fail actions, 2 corrective actions, and part numbers are in ServiceForge. Connect ServiceForge to your AI
System fails X-ray beam alignment verification radiation
System cannot complete X-ray beam alignment verification procedure
Ranked causes
- 1. Aperture assembly loose hardware or excessive play (common)
- 2. Aperture assembly encoder belt tension incorrect (common)
Realign X-ray beam and recalibrate aperture
- Test point
- Aperture assembly
- Expected
- Alignment verification passes
2 more checks with pass and fail actions, 2 corrective actions, and part numbers are in ServiceForge. Connect ServiceForge to your AI
Truncated Patient Record
I/O operation error during patient record read/write, hard drive or diskette problem
Ranked causes
- 1. Insufficient hard drive space (common)
- 2. Disk hardware problem (occasional)
2 corrective actions and part numbers are in ServiceForge. Connect ServiceForge to your AI
Unable to format diskette
Diskette format operation failed, likely defective diskette or hardware problem
Ranked causes
- 1. Defective diskette (common)
- 2. Diskette drive or controller board hardware problem (occasional)
2 corrective actions and part numbers are in ServiceForge. Connect ServiceForge to your AI
Unable to restore scan; system disk full
Scan restoration failed due to insufficient disk space
Ranked causes
- 1. Hard drive full (common)
- 2. Hard drive problem (occasional)
1 corrective action and part numbers are in ServiceForge. Connect ServiceForge to your AI
Vertical stripe in display image radiation
Thin vertical line or band visible in X-ray image on display, usually full screen height
Ranked causes
- 1. Bad detector or detector signal dropout (common)
- 2. Foreign matter (metallic debris) in X-ray beam path (occasional)
Check detector signal strength and noise
- Test point
- X-Ray Survey graphic mode
- Expected
- Even signal across all detectors with minimal noise speckles
1 more check with pass and fail actions, 2 corrective actions, and part numbers are in ServiceForge. Connect ServiceForge to your AI
X-ray controller not generating system timing interrupts high voltage
No A/C line frequency interrupts from X-ray controller detected for at least two consecutive system clock ticks (approximately 1/10 second)
Ranked causes
- 1. X-ray controller fuse on operator console is open (popped) (common)
- 2. Emergency stop activated (occasional)
Verify X-ray controller fuse status on operator console
- Test point
- X-ray controller fuse
- Expected
- Fuse seated, not popped
2 corrective actions and part numbers are in ServiceForge. Connect ServiceForge to your AI
X-ray firing order out of sequence high voltage
X-ray pulse level reading from C-arm does not match expected level for the pulsing mode
Ranked causes
- 1. Filter drum and X-ray generator out of sync (common)
- 2. X-ray filament thermal overload has tripped (occasional)
Verify filter drum synchronization with A/C line
- Test point
- Filter drum position
- Expected
- Filter drum synchronized with A/C line
3 more checks with pass and fail actions, 2 corrective actions, and part numbers are in ServiceForge. Connect ServiceForge to your AI
Address mismatch in response message
Communication error where response message address does not match sent message address
Ranked causes
- 1. Communication or software error (unknown)
1 corrective action and part numbers are in ServiceForge. Connect ServiceForge to your AI
Analysis aborted - d0 below acceptable limit radiation
X-ray detector output d0 is below zero or acceptable threshold, indicating no X-rays reaching detector
Ranked causes
- 1. No X-rays reaching detector or hardware failure (unknown)
1 corrective action and part numbers are in ServiceForge. Connect ServiceForge to your AI
Aperture shuttle not responding caution
Aperture shuttle not moving to commanded position or stuck during motion
Ranked causes
- 1. Aperture not calibrated or shuttle jammed (occasional)
1 corrective action and part numbers are in ServiceForge. Connect ServiceForge to your AI
BoundaryLine internal software error
Internal software error in BoundaryLine module during processing
Ranked causes
- 1. Software error (unknown)
1 corrective action and part numbers are in ServiceForge. Connect ServiceForge to your AI
C-arm laser positioning error high voltage
Laser positioning light control error or unsafe C-arm and table proximity for laser use
Ranked causes
- 1. Laser safety distance violation or local control conflict (occasional)
1 corrective action and part numbers are in ServiceForge. Connect ServiceForge to your AI
C-arm unable to position within specified tolerance caution
Aperture mechanism has problem; C-arm cannot position device to required accuracy
Ranked causes
- 1. Problem with aperture mechanism (common)
1 corrective action and part numbers are in ServiceForge. Connect ServiceForge to your AI
C-arm X-ray cannot turn on radiation
Unable to turn on X-rays; filter drum not locked or 30-second startup delay not elapsed
Ranked causes
- 1. Filter drum not synchronized or X-ray delay not elapsed (common)
1 corrective action and part numbers are in ServiceForge. Connect ServiceForge to your AI
Calibration: Aperture
Locate exact starting positions and center of each aperture (slit) in motor steps using SQDRIVER program
Ranked causes
- 1. Aperture positions require initialization after alignment or maintenance (common)
Center the table
- Test point
- Table position
- Expected
- Table centered in Center Table position
2 more checks with pass and fail actions, 1 corrective action, and part numbers are in ServiceForge. Connect ServiceForge to your AI
Calibration: Array area and BMC measurements
Discovery QDR requires recalibration of area and bone mineral content (BMC) measurements in array scan modes after thickness measurement calibration. Involves phantom scans, software analysis, and calibration file updates.
Ranked causes
- 1. Array mode calibration parameters need updating after thickness calibration (common)
Restart software and center table
- Test point
- Discovery Main Menu
- Expected
- Software in service mode, table centered
4 more checks with pass and fail actions, 3 corrective actions, and part numbers are in ServiceForge. Connect ServiceForge to your AI
Calibration: Array scan thickness measurement and calibration (A and SL models) radiation
Establish baseline array scan thickness indicators for spine phantom AP/Lateral scans for accurate BMD/BMC measurements
Ranked causes
- 1. Warm-up time insufficient or system not at thermal equilibrium (common)
Select spine phantom for AP/Lateral exam setup
- Test point
- QDR For Windows Perform Exam
- Expected
- Spine phantom shipped with machine selected (Spine Phantom #nnn format in database)
- Tools
- Discovery software
10 more checks with pass and fail actions, 1 corrective action, and part numbers are in ServiceForge. Connect ServiceForge to your AI
Calibration: Array scan thickness measurement and calibration (C and W models) radiation
Establish baseline array scan thickness indicators for spine phantom scans to ensure accurate BMD/BMC measurements
Ranked causes
- 1. Warm-up time insufficient or system not at thermal equilibrium (common)
Power up system and allow warm-up
- Test point
- Discovery system
- Expected
- System fully operational for minimum 30 minutes before proceeding
- Tools
- Discovery QDR system
6 more checks with pass and fail actions, 1 corrective action, and part numbers are in ServiceForge. Connect ServiceForge to your AI
Calibration: Detector beam flattening radiation
Flatten X-ray beam for each scan mode and find metal edge of table using phantom reference. All covers and table mat must be in X-ray path.
Ranked causes
- 1. Initial setup or periodic maintenance requires detector flattening (common)
Restart Discovery software in service mode
- Test point
- PC startup
- Expected
- Service mode active, Discovery Main Menu displayed
10 more checks with pass and fail actions, 1 corrective action, and part numbers are in ServiceForge. Connect ServiceForge to your AI
Calibration: Filter drum encoder alignment
Verify optical interrupter signals and measure timing between BRASS and SEGMENT signals to ensure proper filter drum encoder alignment.
Ranked causes
- 1. Filter drum encoder timing out of specification (occasional)
Attach oscilloscope Channel 1 to SEGMENT test point
- Test point
- TP3 on C-Arm Interface board
- Expected
- Probe connected and grounded
6 more checks with pass and fail actions, 1 corrective action, and part numbers are in ServiceForge. Connect ServiceForge to your AI
Calibration: Laser positioning offset
Adjust laser crosshair alignment to correctly position C-Arm over patient anatomy to prevent improper detector flattening.
Ranked causes
- 1. Laser crosshair misalignment with C-Arm position (occasional)
Center table and activate laser
- Test point
- QDR control
- Expected
- Laser on, table centered
4 more checks with pass and fail actions, 1 corrective action, and part numbers are in ServiceForge. Connect ServiceForge to your AI
Calibration: Motor AY caution
Calibrate AY motor encoder readback and determine left mechanical stop position using SQDRIVER MOTOR$AY command
Ranked causes
- 1. AY motor encoder requires calibration after replacement or maintenance (common)
Loosen encoder coupling set screws if encoder was replaced
- Test point
- Encoder coupling on pulley shaft
- Expected
- Set screws loosened; encoder coupling accessible
4 more checks with pass and fail actions, 1 corrective action, and part numbers are in ServiceForge. Connect ServiceForge to your AI
Calibration: Motor encoder and position offset
Configure stepper motor direction, step distance, encoder calibration, mechanical limits and offset for arm rotation movement.
Ranked causes
- 1. Motor encoder calibration required during setup or maintenance (common)
Verify motor_direction parameter
- Test point
- MOTOR_AR.PRO file motor_direction field
- Expected
- 0 if direction not reversed, 1 if reversed
6 more checks with pass and fail actions, 1 corrective action, and part numbers are in ServiceForge. Connect ServiceForge to your AI
Calibration: Motor TZ (Discovery A and SL only) caution
Calibrate TZ motor encoder readback and determine table pedestal motion limits using SQDRIVER MOTOR$TZ command
Ranked causes
- 1. TZ motor encoder requires calibration after maintenance or replacement (common)
Select TZ motor device driver
- Test point
- CARM$$$$> prompt in SQDRIVER
- Expected
- MOTOR$TZ> prompt displayed after typing MOTOR$TZ
6 more checks with pass and fail actions, 1 corrective action, and part numbers are in ServiceForge. Connect ServiceForge to your AI
Calibration: Recalculate and add array AP scans to QC database
After area and BMC calibration complete, AP scans must be recalculated using new calibration factors and added to QC database. Includes QC plot verification to ensure measurement drift is within limits.
Ranked causes
- 1. QC database requires updated scans after calibration (common)
Recalculate scans to new calibration
- Test point
- Auto Analyze RECALYZE function
- Expected
- 20 scans recalculated with new factors
2 more checks with pass and fail actions, 3 corrective actions, and part numbers are in ServiceForge. Connect ServiceForge to your AI
Cannot generate bad detector map
System cannot create detector map because too many detectors are identified as bad
Ranked causes
- 1. One or more detectors are bad (common)
1 corrective action and part numbers are in ServiceForge. Connect ServiceForge to your AI
Cannot obtain results of scan
System unable to obtain results of previously scanned image that was selected for normals plotting
Ranked causes
- 1. Software error retrieving scan results (unknown)
1 corrective action and part numbers are in ServiceForge. Connect ServiceForge to your AI
Cannot open window
System unable to open required application window, preventing operation
Ranked causes
- 1. Non-Hologic software installed on computer (common)
1 corrective action and part numbers are in ServiceForge. Connect ServiceForge to your AI
Centerline angle out of tolerance during spine phantom alignment radiation
After analyzing AP scan, centerline angle is not within +2 degrees as verified at bottom of screen
Ranked causes
- 1. Phantom not properly aligned to laser during setup (common)
Verify phantom laser alignment
- Test point
- Phantom centerline
- Expected
- Laser dot centered on phantom target, sides parallel to table
- Tools
- Laser, ruler
1 more check with pass and fail actions, 1 corrective action, and part numbers are in ServiceForge. Connect ServiceForge to your AI
Console does not power up
Computer monitor or console equipment does not turn on
Ranked causes
- 1. Console power strip de-energized or unplugged (common)
Verify power strip outlet is energized
- Test point
- Computer console power strip outlet
- Expected
- Voltage present at all outlets (120 V AC)
1 corrective action and part numbers are in ServiceForge. Connect ServiceForge to your AI
Corrupted scan data detected
Scan data has been corrupted and cannot be used reliably
Ranked causes
- 1. Data corruption during scan (unknown)
1 corrective action and part numbers are in ServiceForge. Connect ServiceForge to your AI
Could not find file extension
System unable to locate required file extension
Ranked causes
- 1. Software error (unknown)
1 corrective action and part numbers are in ServiceForge. Connect ServiceForge to your AI
Database file error
Database file access error with error code and file information
Ranked causes
- 1. Database error (unknown)
1 corrective action and part numbers are in ServiceForge. Connect ServiceForge to your AI
Device already in use by foreground task
MAPI driver already opened by another application preventing exclusive access
Ranked causes
- 1. MAPI driver already in use (occasional)
1 corrective action and part numbers are in ServiceForge. Connect ServiceForge to your AI
Device has not been configured
Invalid motor calibration data sent to driver with one or more parameters less than or equal to zero
Ranked causes
- 1. Invalid motor calibration parameters (occasional)
1 corrective action and part numbers are in ServiceForge. Connect ServiceForge to your AI
Device in emulation mode
Device driver reports device is in emulation mode, not an error condition
Ranked causes
- 1. Emulation enabled by design or configuration (common)
1 corrective action and part numbers are in ServiceForge. Connect ServiceForge to your AI
Device not ready to perform requested action
State machine not ready to execute because necessary data structures not yet downloaded
Ranked causes
- 1. Program or task table not downloaded (occasional)
1 corrective action and part numbers are in ServiceForge. Connect ServiceForge to your AI
Device state machine error
Attempted to load, execute or abort state machine while one was already running or while devices were executing commands
Ranked causes
- 1. State machine conflict or protocol issue (unknown)
1 corrective action and part numbers are in ServiceForge. Connect ServiceForge to your AI
Drum bearings require replacement caution
Inner or outer drum bearings (250-0045 or 250-0046) show wear, noise, or binding.
Ranked causes
- 1. Bearing wear or degradation (occasional)
Remove aperture assembly
- Test point
- Aperture assembly mounting
- Expected
- Aperture assembly removed
23 more checks with pass and fail actions, 1 corrective action, and part numbers are in ServiceForge. Connect ServiceForge to your AI
More symptoms
- Drum belts require replacement or adjustment
- DXA quality control phantom segment rotation and positioning
- EMI cable replacement and grounding
- Motor not ready for commands
- Motor parameter modification during motion
- No files available to restore from optical
- No records in Normals Curve database
- Oil leak from tank assembly
- Oil leakage from tank assembly
- Phantom value discrepancy during QC verification
- Stepper motor assembly requires replacement
- Test failed - absolute max or min limit exceeded
- Test failed - maximum SD exceeded
- Test failed - mean exceeds limits
- Test: Lateral alignment (QDR 4500A and SL models)
- TZ motor service mode conflict
- Unable to determine power line frequency
- Unable to find file
- Unable to open a window
- Unable to Write to Q-Image File
- Unexpected message from remote device [E_UNEXPECTED_RESPONSE_I]
- Unrecognized device command [E_UNKNOWN_COMMAND_I]
- Unsolicited message from C/C [E_UNSOLICITED_MESSAGE_I]
- X-ray controller not generating A/C line interrupts - DAS [E_NO_TIMER_INTERRUPT_I]
- X-ray signal level (hi/lo) mismatch with filter drum position
25 more symptoms with ranked causes and checks are in ServiceForge. Connect ServiceForge to your AI
Error codes
| Code | Meaning | Trigger | Severity |
|---|---|---|---|
A-15 State | Device returned unrecognized response to fast query from C-arm microprocessor | C-arm microprocessor returns unrecognized response to fast query | error |
device: Unable To Allocate Resources | Software unable to allocate requested system resources | Memory or resource allocation during operation | error |
device: Unrecognized Command Code | Device received unrecognized or invalid command code | Device command transmission | error |
E_ADDRESS_MISMATCH_I | Address in response message did not match address in sent message | Communication error during message exchange | error |
E_BAD_BLOCK_I | Checksum calculated by C/C does not match checksum in message packet | Message transmission or storage error | critical |
E_CANCELED_I | Message packet canceled before response received | Message packet canceled before response arrives | info |
E_COLLISION_IMMINENT_I | C-arm and table are within 1/4 inch of each other | C-arm and table position within unsafe distance | warning |
E_COLLISION_STOP_I | Motor power shut off due to arm and table collision | Arm and table collide during motion | critical |
E_EMERGENCY_STOP_I | Emergency stop active | Emergency stop button pressed; emergency stop strip touched; C-arm and table within 1/10" of each other | critical |
E_EMULATE_I | Device is in emulation mode | Device driver internal state report | info |
E_INTERLOCK_INHIBIT_I | X-ray controller is not generating system timing interrupts | At least two consecutive system clock ticks without A/C line frequency interrupts from X-ray controller | error |
E_INTERNAL_ERROR_I | Internal driver error | Multiple conditions: ON_LINE command; XRAY_ON_PHASE/XRAY_SEQUENCE/PULSE_PER_SEG command; C-arm device status; abort code for state machine | error |
E_INVALID_ADDR_I | Invalid address for message packet | Invalid address provided in message packet | error |
E_INVALID_FLAT_DATA_S | Invalid flattening data | Flattening data validation failure | error |
E_INVALID_MODE_I | Invalid mode for device driver | Application attempts to change X-ray mode when X-rays already on | error |
E_INVALID_PARAM_I | Invalid parameter value associated with device command | Parameter value out of range for device command | error |
E_INVALID_SIZE_I | Response to fast query below minimum length | C-arm response to fast query does not have minimum length | error |
E_LIMIT_POSITION_I | Motor attempted to move beyond limit position | Application attempted to move motor beyond limit position | error |
E_LOCAL_MOTION_I | Local motion enabled/disabled while motors still moving | Application attempts to enable or disable local motion when motors moving; protocol abort to start local motion state machine | warning |
E_LOCKOUT_I | Device already in use by foreground task | MAPI driver opened by another application when exclusive access required | error |
E_MISSED_INTERRUPT_I | Driver missed a hardware interrupt | Mismatch in message sequence field from C-arm microprocessor | error |
E_MOTION_REVERSED_I | Motor direction reversed during stepping | Motor direction check every 3 seconds shows incorrect direction | error |
E_NAK_I | Remote device did not echo command | First byte in message response does not match command character | error |
E_NO_MOTION_I | No motion detected while motor stepping | Motor commanded to move but no motion detected by motion detector | error |
E_NOT_CONFIGURED_I | Device has not been configured with valid calibration data | Invalid motor calibration parameters sent to driver | error |
E_NOT_INSTALLED_I | Driver is not installed | Response to ON_LINE command | error |
E_NOT_READY_I | Device not ready to perform requested action | State machine attempted to execute before necessary data structures downloaded | error |
E_OFF_LINE_I | Driver is off line | Any command written to driver when system is OFF_LINE | warning |
E_OPERATOR_I | Operator terminated action | Operator cancels operation | info |
E_QUEUE_FULL_I | Internal device request queue full | Common buffer area for system sounds is full | warning |
E_SENT_I | Message sent but response not yet received | Fast query response not received before next cycle | warning |
E_STACK_ERROR_I | Internal stack error | Local stack for task overflowed or underflowed | error |
E_TIME_OUT_I | Device time-out waiting for requested action | Message response not received within 150ms or state machine command timeout | critical |
E_TOO_LONG_I | Parameter size too large for driver or response overflowed buffers | State machine reference beyond limits or message response overflowed internal buffers | error |
E_WAITING_I | Message packet queued but not yet sent to C-arm | Message queued in MAPI buffers but not sent before next A/C line cycle | warning |
E_WORKSTATION_BOOT_I | No A/C line interrupts detected at startup | System fails to detect A/C line interrupts during boot | error |
E_XRAY_PHASE_I | X-ray signal level (hi/lo) did not match filter drum position | Filter drum monitor enabled and filter drum on; filter drum wheel readback does not match expected value | error |
E_XRAY_SEQUENCE_I | X-ray firing order is out of sequence | X-ray pulse level reading from C-arm does not match expected level template for given X-ray pulsing mode | error |
Invalid serial number in ARRC.TXT | Serial number in ARRC.TXT file is invalid | Machine reads ARRC.TXT file with invalid serial number | warning |
Invalid serial number in environ.bat file | Machine serial number in environ.bat is not valid | Invalid serial number found in environ.bat during startup | error |
Invalid values in bad detector map | Detector map contains invalid values | Bad detector map found during initialization or hardware check | error |
I/O Error | Error reading or writing to disk drive | Disk read or write operation fails | error |
Limit Exceeded | System parameter or resource limit exceeded | Operation attempts to exceed defined limit | warning |
Machine serial number is not valid | QDR 4500 ID file C:\SQUID.DAT is invalid | System reads invalid QDR 4500 ID file | error |
Machine type in configuration files is inconsistent | Configuration files contain inconsistent machine type | Machine type mismatch detected in configuration files | error |
Machine type is not valid | Machine type is not valid | Invalid machine type detected during startup or operation | error |
Memory allocation error | System unable to allocate required memory | Memory allocation request fails | error |
Missing ARRC.TXT file | ARRC.TXT file not found in C:\XCDATA | System unable to locate ARRC.TXT during initialization | error |
Missing tissue bar initialization file | Tissue bar calibration file missing or not installed | System unable to find or load tissue bar calibration file | error |
MOTOR$TZ | Pedestal timeout during TZ motor move command | TZ firmware reports timeout during move command | error |
MOTOR$xx | Motor position increments do not match motion parameters | Position checks every 3 seconds show incremental positions not matching motion parameters within ~50% | warning |
Motor_xx | Motor attempted to reverse direction while moving | Application attempted to move stepper motor in opposite direction to current motion | error |
No data for attenuation curves | Attenuation curve data missing or unavailable | System unable to access or load attenuation curves | error |
Not enough memory | Insufficient system memory for operation | System cannot allocate required memory for operation | error |
Old Whole Body Context Type | Obsolete whole body context type detected | System detects old or incompatible context type | warning |
Out of memory | System memory exhausted | Memory allocation fails due to insufficient available memory | error |
Overflow calculating flattening or daily factors | Overflow error during flattening or daily factor calculation | Calculation exceeds maximum value | error |
Patient File Record __ Too Large | Patient file record too large for storage | I/O operation to patient file fails due to record size exceeding limits | error |
Patient File Record __ Too Small | Patient file record too small for data | I/O operation to patient file fails due to insufficient space | error |
PGLINE | Software error at specific line in PGLINE | Undefined software error in PGLINE code | error |
ROI Limit Error | Region of interest processing limit exceeded | ROI operation during scan analysis | error |
Scan File Record __ Too Large (__) | Scan file record size larger than expected | I/O operation to hard drive, diskette or optical media | error |
Scan File Record __ Too Small (__) | Scan file record size smaller than expected | I/O operation to hard drive, diskette or optical media | error |
Scan has 0 points or lines | Scan contains no measurement data points or lines | Scan data validation after acquisition | error |
Software Error ....... | Generic unspecified software error | Various software execution errors | error |
Starting phase Out of Range | Scan initialization phase parameter outside acceptable range | Scan startup phase calculation | error |
Test failed - absolute max or min limit exceeded | Detector output exceeds maximum or minimum limit | Detector self-test during hardware check | error |
Test failed - maximum SD exceeded | Detector standard deviation exceeds limit | Detector uniformity self-test | error |
Test failed - mean exceeds limits | Mean detector output exceeds acceptable limits | Detector output self-test | error |
The analyze data file either did not exist or did not contai | Required ANALYZE.DAT file missing or corrupted | Software initialization or calibration file load | error |
There are no files available to restore (Optical restore) | No scans in selected optical archive | Optical restore operation from archive with no scans | warning |
There are no records in the Normals Curve database. | Reference curve database is completely empty | Software startup or calibration lookup | error |
The X-ray controller is not generating A/C line interrupts [ | Motor & Drive board not producing required 60Hz (or 50Hz) interrupts | Motor control board self-test or during DAS synchronization | error |
Truncated Patient Record ... | Patient record file incomplete or corrupted | I/O operation during patient record read/write | error |
Unable to Allocate Space for Environment | Software unable to allocate memory for environment variables | Software startup or environment initialization | error |
Unable to Calculate Line-By-Line d0's | Software unable to compute line-by-line calibration factors | Calibration data processing | error |
Unable to determine power line frequency | C-Arm unable to measure AC line frequency interval | Frequency detection during system startup or check | error |
Unable to find file | File not found during file operation | File read or access attempt | error |
Unable to Find Line by Line d0's | Line-by-line calibration factor file not found | Calibration file access during operation | error |
Unable to Find Previous Analysis Results | Saved analysis results file not found | Retrieval of stored analysis data | error |
Unable to format diskette | Diskette format operation failed | User-initiated diskette format or automatic format | warning |
Unable to normalize line sums | Software unable to normalize detector line sum data | Detector data normalization processing | error |
Unable to open a window | Display window cannot be opened | Window creation during software operation | error |
Unable to open temporary file ________ | Temporary work file cannot be created or opened | Temporary file creation during operation | error |
Unable to open temporary Q-File | Temporary Q-File cannot be created or opened | Q-data temporary file creation | error |
Unable to Open Tissue Calibration File ________ | Tissue calibration file cannot be opened | Tissue calibration file access | error |
Unable to Position Data File | Data file pointer positioning failed | Data file seek operation | error |
Unable to position device within specified tolerance [E_TOLE | Device failed to reach target position within tolerance limits | Motor positioning during table or aperture movement | error |
Unable to Position File: ________ | File pointer positioning failed | File seek operation | error |
Unable to Position File to HALO Record | File pointer cannot be positioned to HALO record | HALO data file positioning | error |
Unable to Position Patient File | Patient file pointer positioning failed | Patient file seek operation | error |
Unable to Position Patient File Past Record __ | Patient file pointer cannot move past specified record | Patient file seek past record | error |
Unable to Position Patient File To End | Patient file pointer cannot move to end of file | Patient file end-of-file seek | error |
Unable to Position Q-Data File | Q-Data file pointer positioning failed | Q-Data file seek operation | error |
Unable to Position Scan File Past Record __ (__) | Scan file pointer cannot move past specified record | Scan file seek operation | error |
Unable to Read BMD Image Frame | BMD image frame data cannot be read | BMD image file read attempt | error |
Unable to Read Data File | Data file read operation failed | Data file read attempt | error |
Unable to Read File: ________ | File read operation failed | File read attempt | error |
Unable to Read HALO Frame Header | HALO frame header cannot be read | HALO frame file read attempt | error |
Unable to Read Line by Line d0's | Line-by-line calibration factor read failed | Calibration factor file read attempt | error |
Unable to Read Previous Analysis Results | Stored analysis results read failed | Previous results file read attempt | error |
Unable to Read Q-Data File | Q-Data file read operation failed | Q-Data file read attempt | error |
Unable to Restore Environment | Software unable to restore saved environment state | Software startup or system recovery | error |
Unable to restore scan. If the System Disk is full Delete Ar | Scan restoration failed due to insufficient disk space | Scan restoration from archive or backup | error |
Unable to Rewind File: ________ | File pointer cannot be returned to start | File rewind operation | error |
Unable to Rewind Q-File | Q-File pointer cannot be returned to start | Q-File rewind operation | error |
Unable to Write to Q-Image File | Q-Image file write operation failed | Q-Image file write attempt | error |
Unexpected message from remote device [E_UNEXPECTED_RESPONSE | Response from remote device does not start with expected query command character | Fast query command to remote device | error |
Unknown ROI type in DrawROI | Unrecognized ROI type encountered during ROI drawing | ROI definition during scan analysis | error |
Unrecognized device command [E_UNKNOWN_COMMAND_I] | Device cannot interpret received command | Device command reception | error |
Unsolicited message from C/C [E_UNSOLICITED_MESSAGE_I] | Unexpected unsolicited message received from control system | Communication with control system | error |
X-ray controller is not generating A/C line interrupts [E_NO | No A/C line frequency interrupts for DAS synchronization with C-arm | DAS startup or A/D conversion attempt without interrupts | error |
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.