Ok, now i'm most of the way through this I thought that i'd post up my findings on this headfcuk of a process.

My car is originally a JDM Legacy GT Automatic (EJ20H, 180KW)
it has had a new engine from a JDM GT-B Manual put in it (EJ20R, 206KW)
It always ran very lean until i changed injectors and added a haltech interceptor to adjust fuel mixtures. however it has always been a little sluggish to drive due to the differences in tune, compression ratio, etc

So i decidied to tackle the feat of swapping in the proper factory ECU to suit the engine, which is not a simple plug and play affair. it requires a complete re-pin of the factory loom.

I can see why the pro's charge a reasonable sum of money for doing this as it's bl00dy fiddly and has serious consequences if it's wrong.

I'm also adding some complexity by making an adaptor loom as opposed to doing a straight out re-pin,
for the simple fact that if it won't run with the new ECU plugged in, reverting back to stock and getting to work tomorrow will not be a hassle.

The V3 STi re-pin is a little different as there is no need for all the TT solenoid box wiring, and the fuel pump and ignition pinouts are slightly different

So here's the info that I armed myself with

Pin Allocations for GT


Pin Allocations for GTB


And the match ups


here's the hacked GT ECU to get the connectors and the GTB connectors that together will make the patch loom