XJInvestigator – PCB repair / rework station

Much more than a production line test tool, XJInvestigator is a repair focused, integrated test and debug environment for fault analysis, helping you efficiently recover your failing boards.

Combining the test capabilities of XJRunner and XJAnalyser with additional diagnostic functionality, XJInvestigator is the boundary scan tool to use at your manufacturing repair/rework station.

XJInvestigator Product Sheet Get further info Evaluate


  • Repair-focused environment for XJDeveloper / XJRunner tests.
  • Full Connection test.
  • RAM, Flash and other non-JTAG device tests.
  • Flash, FPGA, CPLD and EEPROM programming.
  • Layout Viewer* to show the physical location of faulty nets, pins and components.
  • Schematic Viewer* to show the circuit design around faults.
  • Direct control of the pins/balls of JTAG devices.
  • View pin states graphically in real time or capture them in the Waveform Viewer.
  • Trace signals to identify shorts, opens and other faults.

Improve your diagnostic capabilities in production repair

XJInvestigator is much more than a production line test tool, it allows you to quickly identify faults and get boards re-worked and re-tested.

Not only can you reproduce XJRunner’s error reports, you can also take direct control of the pins/balls on the JTAG devices from the Analyser screen and run extra diagnostic functions not normally available on the production line. You can then visualise any fault on both the schematic and layout of the board using the integrated viewers.

Run Tests screen in XJInvestigator

If the production line tests cannot be run on a board due to problems with the scan chain then the built-in JTAG Chain Debugger helps you quickly identify these faults so normal testing can continue.

Simple, powerful and flexible diagnostic testing

XJInvestigator extracts all the information required to test and debug your boards from the same encrypted XJPack file that is used by XJRunner. To ensure consistency in the testing process the predefined test functions cannot be modified however XJInvestigator offers the extra flexibility and configuration options needed to help you to track down faults.

When a problem has been identified with a board you can select individual tests, sets of tests or additional functions not included in production testing to run. The tests can also be run continuously to help diagnose particularly tricky or intermittent problems.

Layout & Schematic Viewers included

By showing both the physical and logical organisation of a board, the Layout Viewer and Schematic Viewer* can be used to help understand and locate faults.

* The Layout and Schematic Viewers are only available if you opt to include the required information in the XJPack file when it is exported from XJDeveloper.

Take direct control of JTAG devices

Simple ad-hoc tests can be implemented very quickly by controlling and monitoring signals on the board from your JTAG-enabled devices, even BGAs. On the Analyser screen, pin values can be set to toggle or to be driven high or low. The values of pins read from the board are shown in a simple colour-coded display.

Analyser screen in XJInvestigator

Golden board comparison

XJInvestigator can scan and store the values being driven onto the JTAG devices of a known good working reference board. These values can then be compared with those captured from boards exhibiting unexpected behaviour to highlight inconsistencies.

Pin Watch

You can put pins into a watch window allowing you to easily establish the relationships between them, even when they are from different JTAG devices. You can also build groups of pins into busses and then write values to the busses and monitor their values for more efficient testing.

Flexible interface

By keeping the test results visible while you are using Analyser and the other debugging features such as the Layout and Schematic Viewers, XJInvestigator’s user interface helps further streamline and simplify the debugging process.

Recommended system requirements

  • Intel® Core i3, i5, i7 processor or equivalent (any generation)
  • Microsoft® Windows® 10 1607 and later (32 or 64 bit), or Windows 11
  • 8 GB of RAM
XJInvestigator software product package box
  • Real-time, pin-by-pin control of BGA and fine-pitch devices
  • Manufacturing failure diagnosis
  • In-system programming

Key benefits
  • Increase production yields – repair boards that would otherwise become waste
  • Reduce board debug time – work from a single integrated environment
  • Retain control on how boards are tested
  • Reduce training costs – intuitive, user-friendly interface

Flexible Licensing Options

For support, or for a quote on any part of the XJTAG system, please contact us.

Ready to get started? Try XJTAG


See XJTAG in action.

Our experts will be happy to show you how the XJTAG tools can help you diagnose faults on your board as well as cutting test development and repair time.

Ask for a Demo

contact us icon

Questions? Contact us!

We're here to help.
Send us a message and one of our test specialists will get back to you shortly.

Contact us


Get a free test setup.

Evaluate the XJTAG system with full functionality for 30 days and get the first test project set up for your board – for free. No obligation to purchase.

Get started now

Join world leading companies using XJTAG Boundary Scan