: EcuFlash doesn't see changes in the XML files
Mojito 06-25-2010, 12:19 PM I started having strange problem with EcuFlash.
Whenever I try to edit an XML file to add or remove definitions, the changes dont appear in EcuFlash when I load ROM. I know that you're not supposed to have any double xmls in the rommetadata folder and I removed everything. I even reinstalled the program several times, deleted openecu folder from the disk. Didn't help. Even if I see that the xml file is virgin new, EcuFlash shows the tables from my old xml as if it takes xml files from somewhere else.
Then it gets even more interesting. When I log off and log on as different user, it works fine. The files get edited as they should.
Is it some sort of Windows 7 bug or a setting that I'm missing? Please help.
Tephra 06-25-2010, 12:38 PM check your options to make sure the right rommetadata directory is being looked at
also make sure you havn't got any "backup" xml files, any .xml file in that directory will be loaded so make sure you rename backup xml files to something other than .xml
Mojito 06-25-2010, 12:41 PM Yep, done all that.
As I said, I cleaned everything up, I unistalled EcuFlash, I DELETED the openecu folder with everything in it from Program Files, I reinstalled EcuFlash and it still shows old xml definitions. :(
Tephra 06-25-2010, 12:45 PM what xml file are you modifying?
Beeble 06-25-2010, 12:48 PM I have windows7 64bit
turn on hidden files
check c:/users/<username>/appdata/local/virtual store/program files (x86)/evoscan...
you need to put your edited files in there.
changing the xml files in the "c:/program files/evoscan/..." directory as you normally would, and ecuflash doesn't see them. it uses the virtual store files, not the ones you've just altered.
This caused me hours of ecuflash headaches before i realised what i was doing wrong :)
EDIT - I assume this is just for 64bit OS, the x86 versions of windows probably work just fine.
But thought it might help you.
Mojito 06-25-2010, 01:02 PM Thanks guys for helping me!
Beeble, you're da man! That's it! I new it was getting those old xmls from somewhere and that's where they were hiding.
Now I wonder if it is possible to prevent EcuFlash from writing to Vertual Store and just keep everything in rommetadata folder.
Beeble 06-25-2010, 01:07 PM ^yep ... get 32bit windows :)
i just have a shortcut to the virtual store on my desktop, and modify everything through there, rather than the "normal" way.
I was trying to enable mode23 for hours, it would never show up. i swear i aged 20 years in one night.
Eciflash itself doesn't write to virtual store ... windows x64 just puts it there. it's like a 32bit emulator from what i can gather. I've read a heap and can't find a way to disable it. maybe someone who knows more can explain it better.
Mojito 06-25-2010, 01:15 PM That's strange, coz I am on 32-bit Win 7. And it was still there in the virtual store.
Another strange thing that happened on the way it that my Misc section was after Idle and beofre ECU Options, now it moved to the top, after ROM Info and before Timing.
Beeble 06-25-2010, 01:20 PM heh mine's at the top aswell (Misc). ECU options and MUT at the bottom.
hrmm maybe it's a windows7 thing, not a 64bit thing. I might have to do some more reading about it.
anyways glad you got it sorted!
Mojito 06-25-2010, 01:25 PM Yes, thanks again.
BTW, which version of EcuFlash do you guys recommend to use: 1.43 beta or 1.42?
Beeble 06-25-2010, 01:26 PM PS your evoscan logs will likely also be in "virtual store" ... to see them in the expected folder you have to turn on Compatibility Files in explorer. to delete/rename them etc...
this is also in issue with Vista aswell. sounds like some sort of compatibility issue with the programs and vista/windows that makes windows use virtual store. waaaay over my head. /end research.
Beeble 06-25-2010, 01:27 PM and i just use 1.42
seems to do everything it's supposed to!!
not sure about the vocal majority though :)
Mojito 06-25-2010, 01:32 PM I also noticed that if I run EcuFlash as administrator, it looks into the normal folder as it should.
For EvoScan I designated a dedicated folder for logs. It seems to working fine.
Excalibur 06-25-2010, 01:54 PM Good info.
charon2123 06-25-2010, 02:04 PM I had the Win 7 issue with Evoscan, but installing it into My Documents fixed the issue. Oddly enough, I haven't had the issue with EcuFlash. The while virtual file thing is annoying.
evo8604 06-25-2010, 02:24 PM Glad you got everything sorted out, I too have aged quite a few years getting everything setup back when all of this was new to me...
Golden 06-25-2010, 04:31 PM Thanks for that Beeble! I've seen so many questions like this for Windows 7 stuff.
SiliconTek 06-25-2010, 04:54 PM I had to move my entire rommetadata folder out of ecuflash and then make a copy of it with my XML's and put it back in place.
Beeble 06-28-2010, 06:08 AM The installing to My Documents thing sounds good .. I'll give that a shot soon, can't see why it wouldn't work for everyone else.
Tephra 06-28-2010, 06:28 AM ive asked Colby to dbl check the ECUFlash code regarding the rommetadata directory config:)
Mojito 06-28-2010, 07:32 AM They have put Win 7 detection in 1.43 beta release along with some other cool changes.
http://www.tactrix.com/index.php?option=com_content&view=category&layout=blog&id=44&Itemid=65
I suppose this feature will make it work correctly.
|