TALISE_initialize() returns TALACT_ERR_RESET_FULL with API v6.0

I recently recompiled out software with version 6.0 of the Talise API.  After making this change TALISE_initialize() always returns TALACT_ERR_RESET_FULL.

If I switch back to version 4.1 of the API, which is what we'd been using previously, everything works fine.

Our code calls the Talise functions in this order:

TALISE_openHw(&talDevices[i]);

TALISE_resetDevice(&talDevices[i]);

TALISE_initialize(&talDevices[i], &talInits[i]); // This call always returns the error

Is there something I need to change when going from API v4.1 to v6.0 that I'm missing?