The first year post BD, I put together a photo album of pictures from when he was a baby to our last vacation. He didn't respond for weeks until I asked him if he received it (I knew that he did weeks ago as I had the delivery receipt), he angrily came back that I only sent the photos to make him feel guilty.
Two years ago I sent him a Santa Clause that his grandmother made and some stockings that my mother made. He just responded "Thank you, that was nice".
Then when we were arguing a few months ago he finger pointed that I only contact him when he owes me money...
I reminded him of the Christmas presents and he stopped yelling, "Oh yeah, that was really nice of you" (You could have knocked me over, he actually calmed down and started talking nice to me again )
Baby steps.