I am not aware of a 3500 controller, but as long as two controllers can share the same version of code, the configurations can be migrated. Specific things like the port settings would have to be corrected on the target controller and probably using the console if connectivity is disrupted due to the ports not matching up.