new live map app
#17
paul.. the source code will be available... actually available to anyone if they ask nicely. i think eric has a copy of older version. it is now quite big though and a little on the messy side.
plus i am happy to add new features if requested.
as burnsy said... with the base xmls included in the download, and u downloading one of the live map 9653x7 based rom from V7 thread, it will work no questions asked.
obviously there are a few more things that can be done... one is increasing of the ram MUT Table. currently it has a capacity of 16 requests.
with livemapping/dma John Banks used the onboard DMA controler to read and write data from the ecu. it is heaps faster than normal mut... logging 25-30requests per command i get approx 30-33 sets per second... that is over 700 requests back per second.... makes for bloody long csv files.... i did a test logging 64 items at a time and got over 1200requests per second back.
further the DMA controler can also be used to read and write ign/fuel/boost/SD maps. as long as they have been moved to ram.. which the pre-patched roms let u do.
since the tables are in ram the data is lost if battery power is lost... but u can copy them to ecuflash if u want once u are "done" tuning. and the changes are instantaneous like an aftermarket ecu.
NOTE: On Evo8s/7s after a reflash u need to rest DEAD to refresh the ecu ram... this is a bug from ecuflash where it does not overwrite the whole ram like it does on the Evo9 ecus.
plus i am happy to add new features if requested.
as burnsy said... with the base xmls included in the download, and u downloading one of the live map 9653x7 based rom from V7 thread, it will work no questions asked.
obviously there are a few more things that can be done... one is increasing of the ram MUT Table. currently it has a capacity of 16 requests.
with livemapping/dma John Banks used the onboard DMA controler to read and write data from the ecu. it is heaps faster than normal mut... logging 25-30requests per command i get approx 30-33 sets per second... that is over 700 requests back per second.... makes for bloody long csv files.... i did a test logging 64 items at a time and got over 1200requests per second back.
further the DMA controler can also be used to read and write ign/fuel/boost/SD maps. as long as they have been moved to ram.. which the pre-patched roms let u do.
since the tables are in ram the data is lost if battery power is lost... but u can copy them to ecuflash if u want once u are "done" tuning. and the changes are instantaneous like an aftermarket ecu.
NOTE: On Evo8s/7s after a reflash u need to rest DEAD to refresh the ecu ram... this is a bug from ecuflash where it does not overwrite the whole ram like it does on the Evo9 ecus.
#18
Ziad makes a good point about DMA. Not only do you get live mapping as described, but you get DMA logging, which is much faster than MUT logging.
Also, with the LiveMap app, you can easily log different RAM variables on the fly as well.
Also, with the LiveMap app, you can easily log different RAM variables on the fly as well.
#26
It does work with V7, if you use 9653. (Frosty's got a IX, and I don't think anyone's forward-ported this stuff to 8859 yet; I know mrfred was looking at it a while back, though.)
acamus, I assumed you'd already looked at it before. It's pretty simple stuff; John posted the commented source for his changes here at one point, and the MUT protocol extensions aren't very complicated (actually, you could probably propose a better way of hooking them in, given how familiar with the MUT code you are ).
It's easier to think of it as two distinct patches: one for the DMA protocol extensions, and one for moving the alt maps (or anything else, for that matter) into RAM (ie. the "live mapping" portion of it).
acamus, I assumed you'd already looked at it before. It's pretty simple stuff; John posted the commented source for his changes here at one point, and the MUT protocol extensions aren't very complicated (actually, you could probably propose a better way of hooking them in, given how familiar with the MUT code you are ).
It's easier to think of it as two distinct patches: one for the DMA protocol extensions, and one for moving the alt maps (or anything else, for that matter) into RAM (ie. the "live mapping" portion of it).
#27
Ok, once it's going, things make a lot more sense.
I do have a question or two though.
What is the Reset Dead button and when do you use it?
Same with the ROM2RAM?
I see a MAP VE RAM and RPM VE RAM table. Are there also Fuel and Timing RAM tables?
I do have a question or two though.
What is the Reset Dead button and when do you use it?
Same with the ROM2RAM?
I see a MAP VE RAM and RPM VE RAM table. Are there also Fuel and Timing RAM tables?
#28
It does work with V7, if you use 9653. (Frosty's got a IX, and I don't think anyone's forward-ported this stuff to 8859 yet; I know mrfred was looking at it a while back, though.)
acamus, I assumed you'd already looked at it before. It's pretty simple stuff; John posted the commented source for his changes here at one point, and the MUT protocol extensions aren't very complicated (actually, you could probably propose a better way of hooking them in, given how familiar with the MUT code you are ).
It's easier to think of it as two distinct patches: one for the DMA protocol extensions, and one for moving the alt maps (or anything else, for that matter) into RAM (ie. the "live mapping" portion of it).
acamus, I assumed you'd already looked at it before. It's pretty simple stuff; John posted the commented source for his changes here at one point, and the MUT protocol extensions aren't very complicated (actually, you could probably propose a better way of hooking them in, given how familiar with the MUT code you are ).
It's easier to think of it as two distinct patches: one for the DMA protocol extensions, and one for moving the alt maps (or anything else, for that matter) into RAM (ie. the "live mapping" portion of it).
-There are definitely fuel and timing maps, but they might just be harder to display in screenshots since they are so large.
#29
Yes there are fuel and ignition ram tables. If you're talking about in the rom itself, they are the alt-maps. One thing I haven't seen mentioned is the fact that you need to be able to map switch. Which with v7 we have numerous ways now so its not really a problem. Ziad it'd be nice to have the map trace feature for both fuel and ignition tables. I have not tried this newest version of yours but I tried a previous one and could not get it to work. I use the one thats always been packaged with l2r99gst's roms. Also the rom thats included in the 96533706 package is l2r99gst's with a few changes to some tables. It is not a stock rom with just speed density and livemapping/dma patches. Also how much room is there for more ram tables?