unofficial_gp107_block_diagram