On-board instrumentation

4c93049248f23a35527f8e2cebe8044b22222222222222222222