ECF 4.0 is different architecturally from ECF 4.1.x because the latter does not have Web Services.
You can upgrade by unzipping the 4.1.2 fullsource into a new and separate
directory and then moving your code customizations over. You can
upgrade your database by running the appropriate migration script found
in the Installation\SQLScripts directory.
Mediachase Software