Skip to content
Data for board repairs, including network volt, diode, and resistance measurements
C Shell Makefile
Branch: master
Clone or download
inflex Update 820-00163.txt
Had diode and voltage swapped for PPVTT_S0_DDR
Latest commit 14025a2 Dec 4, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
obdata Update 820-00163.txt Dec 5, 2019
resources Added OBV implementation screen shot Nov 28, 2019
retired Moved Makefile to retired Dec 2, 2019
LICENSE Fix up merge Nov 30, 2019


Data for board repairs, including network volt, diode, and resistance measurements

Initial work in FlexBV FlexBV with OpenBoardData

Initial work in OpenBoardView OpenBoardView with OpenBoardData


With board repairs, one thing that's often very useful to have on hand, aside from the boardview and schematic, is a set of known-good data values for networks, including diode-mode, resistance, or normal operating voltages; with this data complementing the boardview and schematic, it can facilitate the diagnosis and repair of faulty equipment.

OpenBoardData is a community contributed database of known good data values. There are no (current) limitations on brands or types of boards. New boards and categories can be added, and all data is in plain-text, easy to ready and add/ammend using only a text editor or even the Github web interface.

Software currently supporting OpenBoardData

Format of data

  • Each board has its own data file containing the nets for the board
  • Lines prefixed with a '#' character at the start are ignored
  • The header of the data file should contain the following fields
    • ID ( Unique ID for the board. No spaces. this is used to prefix the data in the generated database )
    • BRAND ( Used for reference, not actively used currently )
    • TYPE ( Laptop, desktop, phone, etc, not actively used currently )
    • COMMENT ( General comment, useful for guiding other people adding data perhaps )
  • Each net is defined as a single line, fields are SINGLE-SPACE separated except for the comment;
  • Diode, Voltage and Resistance readings can be also declared as 'na' (Not-applicable) and 'ol' (Over-limit / open )
  • Line format is as follows;

  • Net aliases can be done by prefixing '===' to the name of the aliased network

  • Diode and Voltage readings are to be in volts units, no suffixes/prefixes, just whole floating point only
  • Resistance reading can be in the form of infix or suffixed numbers, ie, 1200.0, 1K2, 1.2K

How to contribute (in order of preferred method...)

  • You can fork this repo, make the changes, and then perform a PR/Pull-Request to send your changes back to here
  • Create a new "issue" and submit your data
  • Diff, or the entire updated file via email to

The board I want isn't in the repo --- halp!

  • Copy an existing file, edit the contents as required, and place it in an appropriate folder. If unsure, raise an issue and ask
You can’t perform that action at this time.