Signed integers over i2c - new try. Not working.

What are you expecting, and what are you getting instead?