https://github.com/DIYandDigitalRR/Multiblock_Signal/blob/75dd27ac241026ca6481bc3d4a73f06584d3f935/Arduino_Multiblock_Upgrade.ino#L191 I believe it should read (valA4 == 1) for GY; block B being occupied. Currently reads (valA4 == 0)