Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Collaborators Wanted! #6

Open
saildot4k opened this issue Jul 27, 2019 · 29 comments
Open

Collaborators Wanted! #6

saildot4k opened this issue Jul 27, 2019 · 29 comments
Labels
help wanted Extra attention is needed

Comments

@saildot4k
Copy link
Owner

saildot4k commented Jul 27, 2019

If you would like to help correct offsets that TAP's XDFs have made via his search script, either by manually correcting or developing more tools to help automate processes, please indicate that you would like to become a collaborator below and I shall add you.

I hope to keep this as a living project as eventually would like to transfer ownership of this repository, where others can create more documentation online as well as fix the XDFs, maybe share the MSS54 Funktionsrahmen and help others as the project was meant to be at M3Forum.

@saildot4k saildot4k added the help wanted Extra attention is needed label Jul 27, 2019
@ChrisDeBmw
Copy link
Collaborator

Hello,
i own a m3 myself and im interested in ecu mapping etc.
Im a software-developer and i could help write/develop some scripts/tools for parsing data or other things.
Maybe we could refactor his search script?

@saildot4k
Copy link
Owner Author

Sent you an invite @ChrisDeBmw. We do not have Tap's search script here, nor do I have it, but I think there is many ways to go about this. As long as we keep things consistent IE all xdf conversions are the same AND documented if changed as to why IE lambda or AFR view? One thing that may be useful is to potentially consolidate the XDF info, such that if we make one change, we dont have to update ALL XDFs, however some ECUs (especially CSL) sometimes have different table sizes, or the values are Words instead of Bytes.... Right now, If I make a change, I have to edit every other XDF. That would be a long term goal to fix, but I think as this engine platform gets older, we will lose interest. Fixing what we have is most important for now.

@ChrisDeBmw
Copy link
Collaborator

Best way would to create a parameter-database and generate the xdfs out of this.. probably the same way Tap did..

@ChrisDeBmw
Copy link
Collaborator

Ok, so i think about how we can handle this in a good manner and have less effort in future.

Repository owner deleted a comment from ChrisDeBmw Aug 11, 2019
@saildot4k
Copy link
Owner Author

Personally, first order of business, anything with a match ratio of 1 should be combed through and double checked. I find quite a bit that either the X/Y values are wrong, or the conversion is wrong.

I think after that, then we can slowly fix the "not found items" if at all possible. From there, maybe like chipfile browser, where one just selects their binary, and it chooses the right offsets to edit. Advanced would be to compare against dissimilar versions. If we ever get that far, would be awesome.

Another thing that may help is the E-Power Framework. I would contribute $100 toward a copy

@ChrisDeBmw
Copy link
Collaborator

I already working on a tool which can parse the xdfs we have and merge them together in a generic XML format. From there we could easily create new XDFs..

@chicane-S54
Copy link

Interested in contributing. Software developer and E46 M3 owner. Also I would like to comment on your "DIY DME Modification.pdf". A trickle charger/battery tender is completely inadequate for DME coding. Those types of units have wild fluctuations and spikes in voltage which can lead to issues when coding. To properly maintain voltage during coding you need a computer controlled voltage regulator.

@saildot4k
Copy link
Owner Author

Awesome, I shall add you. Polar wrote that DIY years ago, and with the advent of MSS Flasher, and flashes taking less than a minute, a trickle charger is just fine, especially with how safe and robust MSS Flasher is.

@s54b32julian
Copy link

There are some mistakes and missing Maps In 0401 CSL (the most important ones Alpha N Maps, open Flap airmass correction etc.) is there a way to get the Funktionsrahmen document? I want to go a bit deeper into the MSS. I would also update the xdf‘s (i work most with CSL 0401 and HP maybe 2001/ 2801)

@eacmen
Copy link
Collaborator

eacmen commented Apr 20, 2020

Interested in contributing. Software developer and E46 M3 owner. Also I would like to comment on your "DIY DME Modification.pdf". A trickle charger/battery tender is completely inadequate for DME coding. Those types of units have wild fluctuations and spikes in voltage which can lead to issues when coding. To properly maintain voltage during coding you need a computer controlled voltage regulator.

More appropriate guidance would be make sure your battery is in decent condition and not recently drained. If so top up the battery before proceeding. Turn off radio, lights, etc is a must. If the battery has been sitting idle for a long time you're playing with fire.

We have a lightweight lithium battery in our track car, which goes dead if you sneeze on it too hard. I usually connect a fully charged lead-acid battery you get from Costco when doing any kind of flashing or programming. The fuel pump, and SMG pump draw a significant amount of power so avoiding triggering either of those while flashing is also good advice.

@saildot4k
Copy link
Owner Author

There are some mistakes and missing Maps In 0401 CSL (the most important ones Alpha N Maps, open Flap airmass correction etc.) is there a way to get the Funktionsrahmen document? I want to go a bit deeper into the MSS. I would also update the xdf‘s (i work most with CSL 0401 and HP maybe 2001/ 2801)

Look in the orig branch: Original XDFs from Find Routing and see if the 0401 in the V6 folder is "more correct" eacmen uploaded it but I have not moved it over or verified it.

@Snoman002
Copy link

saildot4k,

I have been working on a bin and xdf repo for (primarily) the GM community. My hope is to get other similar efforts collaborating together.

You can check out my tune repository here: (GM Biased currently)
https://github.com/Snoman002/Engine-Tune-Repository-TunerPro-EFIlive-TunerCat

If you are willing to discuss ways to consolidate efforts I would like to have the conversation.

Thanks
Sno

@tig
Copy link

tig commented Oct 29, 2020

I'm interested in helping. I have an S54 in an an E28.

Right now I'm trying to figure out how to change the idle RPM speed as its running at 1000-1100 rpm now. Any pointers?

@saildot4k
Copy link
Owner Author

Reference what we have in the wiki:
https://github.com/saildot4k/MSS54-XDFs/wiki/Idle-RPM

@tig
Copy link

tig commented Oct 29, 2020

Reference what we have in the wiki:
https://github.com/saildot4k/MSS54-XDFs/wiki/Idle-RPM

Right after I posted this, I found that. I also found the binary modification tool has it built in. I don't know why I didn't see that before. Duh.

Do you have a list of things contributors can help with?

@Mario-MTG

This comment has been minimized.

1 similar comment
@Mario-MTG
Copy link

Hallo.
I tried Your deffinitions but seems do not fit.
my dme ver 211322001301-j424
HW: 7833145
SW: 1301
VIN nr.: WBSBL91060JP76171
Kess v2
Here is my mail
mariuszwiecek.mtg@gmail.com
Please could you send me correct xdf.
Thank you
bmw m3 e46 org 2001.zip

@saildot4k

This comment has been minimized.

@Mario-MTG
Copy link

Mario-MTG commented Aug 21, 2021 via email

@stesch2008
Copy link

Hello,

do you have any instructions or information how to code a BMW e46 M3 ABS MK60 to stand-alone or csl parameters ?
Or possibly the MK60 teves file.

Thank you very much for your help.

@eacmen
Copy link
Collaborator

eacmen commented Jan 3, 2022

Hello,

do you have any instructions or information how to code a BMW e46 M3 ABS MK60 to stand-alone or csl parameters ? Or possibly the MK60 teves file.

Thank you very much for your help.

Ref: https://nam3forum.com/forums/forum/main-forum/e46-2001-2006/1513-m-track-mode

Only very specific MK60 models can be flashed with the bosch motorsport file and used as a standalone. Would recommend the MK60 group on Facebook for that discussion.

@stesch2008
Copy link

Thanks for the fast Response.
Which Facebook group do you mean exactly?

@Dimitri1975
Copy link

M3_E46_E36SWAP.zip
Attached is my partial MSS54 bin, HW 7835584 , and SW 1701. i cannot seem to be able to use any of the available XDFs to make adjustments for the swap. Is there anything i'm doing wrong , or its the case that my HW is not available.

@eacmen
Copy link
Collaborator

eacmen commented Jul 17, 2023

M3_E46_E36SWAP.zip Attached is my partial MSS54 bin, HW 7835584 , and SW 1701. i cannot seem to be able to use any of the available XDFs to make adjustments for the swap. Is there anything i'm doing wrong , or its the case that my HW is not available.

What program did you use to pull this from the ECU?

@Dimitri1975
Copy link

M3_E46_E36SWAP.zip Attached is my partial MSS54 bin, HW 7835584 , and SW 1701. i cannot seem to be able to use any of the available XDFs to make adjustments for the swap. Is there anything i'm doing wrong , or its the case that my HW is not available.

What program did you use to pull this from the ECU?

my Dimsport new genius. that was the only thing that worked for me. i have vagcom original cable, but couldn't read with the mssflasher or the bmw flash. because they need as i understood some kind of boot mode

@eacmen
Copy link
Collaborator

eacmen commented Jul 17, 2023

Never used dimsport. Neither mssflasher or bmwflash need bootmode. Did previous owner of the ECU have a tune on it? Some tuners disallow reading of the ECU. I have never tried using a vagcom cable, K+DCAN cables can be found for cheap. I would recommend MSSflasher.

@Dimitri1975
Copy link

Can you send me a link please as to which one works??

@eacmen
Copy link
Collaborator

eacmen commented Jul 17, 2023

Can you send me a link please as to which one works??

https://www.amazon.com/LZLRUN-Diagnostic-Interface-FT232RL-Programing/dp/B017IG81SQ/
You may need to test the switch in both positions until it works.

@Dimitri1975
Copy link

ok i think my inpa cable is like that. i will try tomorrow

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

10 participants