I was getting ready to post here with a checksum problem, but in the process of documenting the problem for the forum, I solved it. I'm still going to post this, as the step by step might help someone else.
I am working with a fujitsu heat pump, and programming in C to send codes to my heat pumps over my network (network connected IR transmitter in each room with a heat pump).
I have been able to capture valid 16 byte commands, and reproduce them. The problem is that I would like to calculate the commands, rather than record every single possible command.
For whatever reason, my bits are reversed from the .pdf in the previous posts (my 1 is a 0 and my 0 is a 1).
Here is a code that works (Cool, Fan High, Swing, 18C):