i got a new 512kb file from the guy that made the tune
Just to confirm, the guy that did your tune in the first instance didn't know that the ECU you read was a 512kb one and somehow made you a tune anyway? That guy also has no idea what he's doing. Before you brick this and can't recover it, stop what you're doing and find a new guy.