I don't know if your going to get much help from merchgod/teacups these days.
He's working for cobb now, so his time is much more limited then before.
Let's try this...
Can you connect using merchgod's learning view program? (a utility listed on romraider)
Can you log data using romraider??
Is your obd2 port working?? can autozone read/check for codes??
Here's part of the romraider FAQ
I am having problems reading or flashing with EcuFlash. What should I do?
Reading and flashing a Subaru ROM requires using an OpenPort (Tactrix) cable. No other cable will work for reading/flashing with EcuFlash.
Reading and flashing require you to enter ‘test mode’ by connecting the green diagnostic connectors located above the driver’s side foot well (non-CAN models only). Make sure your car is actually entering test mode. With the green diagnostics connectors connected and the OpenPort cable disconnected, you should get a flashing CEL and the radiator fans should cycle on and off (after a period of time) when the ignition is turned on. If not, your car may have an additional connection near the passenger’s side foot well that is disconnected. When reading and flashing begins, the radiator fans will remain off.
Do not turn on your ignition until prompted by EcuFlash to do so and when you do, immediately hit ‘OK’, otherwise reading/flashing may fail (any moderate delay on your part can result in a failure). If you wait until the radiator fans begin to cycle, then you have waited to long. Note: The engine should NEVER be running when reading or flashing.
Your Subaru may not be supported by EcuFlash. EcuFlash currently CANNOT read or flash the following Subarus:
ANY 2001 and prior USDM Subaru, USDM 2002–2003 non-WRX models, USDM 2004 Impreza RS
ANY 2000 and prior ADM/EDM/JDM Subaru, 2001–2002 (and some 2003) ADM/EDM/JDM non-WRX/STi models
Note: You may still be able to data log some of the above vehicles with RomRaider, even though you cannot read or flash the ECU.
When you select ‘read from ecu’ in EcuFlash (or the read icon), a list box will appear from which you must select the correct read method that corresponds to your vehicle. If the incorrect read method is chosen, the download will fail:
EcuFlash version 1.38 and newer:
2004 Subaru DBW models STi/FXT/LGT/Baja - USDM 04 STi/FXT, USDM 03/04 Baja, ADM/EDM/JDM 03/04 Forester/Legacy (including non-DBW models with 32-bit ECU)
2005–2007 Subaru DBW models WRX/STi - USDM 2005–2007 STi, USDM 06–07 WRX, ADM/EDM/JDM 06–07 WRX/STi
2005–2006 Subaru DBW models FXT/OBXT/LGT/Baja - USDM/ADM/EDM/JDM 2005–2006 Forester/Outback/Legacy/Baja, USDM/ADM/EDM/JDM 05–07 Impreza 2.5RS/2.5i, USDM 2006 B9 Tribeca
2007+ Subaru CAN vehicles - USDM/ADM/EDM/JDM 2007+ Forester/Outback/Legacy/Tribeca, USDM/ADM/EDM/JDM 2008+ Impreza 2.5i/WRX/STi (Note: reading/flashing these ECUs is only possible with the OpenPort 2.0 cable. Prior versions of the OpenPort cable will not work).
2002–2003 Subaru USDM Impreza WRX - USDM 2002–2003 WRX
2004–2005 Subaru USDM Impreza WRX - USDM 04–05 WRX ONLY
2001–2005 Subaru non-USDM Impreza WRX/STi - ADM/EDM/JDM 2001–2005 WRX/STi
The Tactrix (OpenPort) drivers may be conflicting with prior driver installs. For Windows, follow these instructions exactly as described, step-by-step:
Make sure the OpenPort cable is NOT connected to your computer
In Add/Remove Programs, uninstall all versions of EcuFlash and all drivers with OpenPort, Tactrix, or FTDI in the name.
In program files, delete the OpenECU folder.
Delete any EcuFlash shortcuts that you have on the desktop or elsewhere.
Reboot.
Download and install the latest version of EcuFlash. For Vista users, right click the EcuFlash installer and select “run as admin”.
Plug the OpenPort cable into a USB port on your computer.
When Windows asks to connect to windows update, select NO, then select “install the software automatically”. This may occur twice before the driver install is finished.
Ecutek, a commercial company, made a change to their flashing software in 2006 which “locks” out the ECU. If your ECU has a recent Ecutek tune, you will not be able to read or flash the ECU with EcuFlash. You must contact your local Ecutek dealer to remove the Ecutek tune and flash it back to stock in order to be able to use EcuFlash.
Cobb, also a commercial company, began locking the ECU with their Accessport version 2 sometime during 2008 which will prevent you from reading or flashing your ECU with EcuFlash. You must unmarry the Accessport from the ECU in order to be able to use EcuFlash.
Make sure the OpenPort cable is securely connected to both your car and the laptop.
Do NOT use USB hubs, extension cables or converters with the OpenPort cable (plug it directly into one of your computer’s USB ports).
Make sure your car’s battery, charging and electrical system is up to snuff. When reading and flashing turn off all auxiliary devices that draw power from the battery - stereo equipment, climate control, interior lights, headlights, radar detectors, power inverters, etc.
For flashing, the following models require a jumper block to be used (described earlier in this FAQ):
USDM 2002–2005 WRX
ADM/EDM/JDM 2001–2005 WRX/STi
Good Luck
dm