On-board instrumentation

be7fda2af6e3c2b9de8c5ebdb00a2183888