Gave up on the user signature row completely and tried using the eeprom_driver.h and eeprom_driver.c files to write/read to/from the eeprom, which seems to be working for motor calibrating settings?