I posted in the Legacy subforum, but it's probably not the best place.
http://forums.openecu.org/viewtopic.php?t=1511
I know there are changes for 07s, particularly the legacy (now CAN/OBD-2, unlike the 07 Imprezas). However, I'm not convinced my problem is because I'm reading my 2007 Legacy Spec B - I think there's a good possibility I'm just doing something wrong.
With either EcuFlash 1.28 or 1.29a, I'm unable to read my ROM. And the error I get is the same even if I select a com port that isn't plugged into anything. So either there's something just fundamentally different about my ECU, or (more likely at this point) I'm just doing something wrong.
The only test-mode connector I can find in my car is in the passenger side footwell. Connecting it makes the radiator fans cycle, so hopefully that's all I need.
When I try to read my ROM, I get a popup that an error occured, and the last lines in the log are:
[00:03:21.359] ssm2_init
[00:03:21.539] kernel get version
[00:03:22.070] validating denso kernel ram area addr: FFFF0000 len: 0008
Any tips for this newb?