One of the programmers has fixed an issue with his component, which is now being tested, which may take a day or so. Once this issue is corrected, the rest of development will be very straight-forward and may only be about 2 weeks until I have a full working prototype. We knew the wireless communication module would be a bit fiddly, but didn't expect it to be so time consuming.