Angus Anderson, the 24LC1025 is expecting an 16 bit address. You are only sending it an 8 bit address.

Dave Purola,
N8NTA