Members Login
Username 
 
Password 
    Remember Me  
Post Info TOPIC: Latest files on the Busa project


Guru

Status: Offline
Posts: 2338
Date:
Latest files on the Busa project


You can find the latest files on the busa project from here:

http://macmadigan.no-ip.com/Public/ECU/Enginuity/

This is a backup copy of the working directory from the laptop. The files include:
.bin = original binaries from ecu
.mot = binaries in motorola s record file format (row level checksum)
.xml = enginuity definition files
.zip = containing latest .idc definitions including date stamp as part of the name
.xls = some excel sheets that I have been using as part of the dissassembly project
.txt = some working documentation, e.g. including a copy of variable definitions

What comes up to the copyright issues of this derivative work, everything I have produced is freely available for personal use. No commercial use is allowed. - but I would appreciate if you would not publish these files nor this link on other boards to avoid unnecessary traffic and questions until the project has produced first real results.

Btw. microsoft IIS server considers .idc files as ODBC calls so therefore all the .idc files are now zipped. Also only an archive of a couple of latest days is kept on the server.


__________________

When asking a question, you can also consider posting it to facebook:

http://www.facebook.com/ecueditorcom



Guru

Status: Offline
Posts: 2338
Date:

Additionally for those who are interested and may not have tools for disassembling, here is a working copy of disassembled code in html format as a zip file for feedback.

http://www.bikeland.info/petrik/Misc/BusaK5disassembled.zip

For those who are less into assembler (like myself) the interesting part of the code starts @ ROM:00028000

As all the work is done manually and I only have a very limited programming experience (and no Renesas skills prior to this) this is most likely to contain simple errors for which feedback is appreciated.


-- Edited by PetriK at 20:32, 2007-12-20

__________________

When asking a question, you can also consider posting it to facebook:

http://www.facebook.com/ecueditorcom



Guru

Status: Offline
Posts: 2338
Date:

Here you are with a first  sneakpeak of how Busa K5 and K6 models can be tweaked. To do that you need to have the ECU eprom contents which is in the BUSAK6USA.bin file. Then you need Enginuity software which you can download for free and as the last item you need the Enginuity definitions .xml file which defines the locations of various maps.

You can download the two files needed from here:
http://www.bikeland.info/petrik/Busa/BUSAK6USA.bin  -> This is the actual eprom contents of K6Busa / USA model
http://www.bikeland.info/petrik/Busa/BUSAK5.xml      -> This is the enginuity definitions file
Save both files with mouse right click and save as... to your own hard drive.

Enginuity map editor for you to download you can find from here:
http://sourceforge.net/projects/enginuity/


After installing the enginiuity you first need to make the BUSAK5.xml definition file as the active definition file. First add the BUSAK5.xml (ECU Definitions -> ECU Definitions manager -> ADD) to your active definitions file list. Then remove the other definition files from the list to avoid any confusion.

Then open the image, i.e. the BUSAK6USA.bin file. You do that by going to File -> Open image.

Now after some numbercrunching the computer is performing you should have on the left hand side a list of the maps visible for you.  I will still work on making the maps more self explanatory, but even now with this very first version there is two interesting areas to look at:
1) RPM limiters that can be adjusted well above 12000rpm
2) MSon/MSoff marking on the map names, that means that you can have map switching functionality for you Busa. e.g. one for nitrous other for street.

Have fun...

ps. I will occasionally update new files to the above links when there is significant progress...




__________________

When asking a question, you can also consider posting it to facebook:

http://www.facebook.com/ecueditorcom



Guru

Status: Offline
Posts: 963
Date:

The bin file BUSAK6USA.BIN  above may be corrupt and downloading it has been disabled until further notice.

If you have downloaded it you may not want to use it in an ECU until the issue has been resolved.


__________________


Guru

Status: Offline
Posts: 2338
Date:

There is a difference between downloads between RR and the one above. We will work over the weekend to see the cause.


__________________

When asking a question, you can also consider posting it to facebook:

http://www.facebook.com/ecueditorcom



Guru

Status: Offline
Posts: 2338
Date:

There is a bug in mot2bin.exe tool which has been used for years to convert S records into binary files. Thanks for RR for finding that. This bug does not affect those who have downloaded the .mot and used FDT to convert that into .bin. Anyhow it affects those who have used the .bin directly and may cause ECU to behave in an unexpected way which we have not found while testing various combinations.

I have now deleted the .bin and only the .mot remains in the above directory. When experimenting with the ECU, always start with .mot file and downloaded it into FDT and then save it as a .bin.

For technically minded persons the bug was the following: If there is no S-record for MOT2BIN to process it automatically fills in the empty space with 0x00. In real world when a flash memory is initialized it always contains 0xFF. Renesas FDT is working correctly in this respect and fills in the empty areas with 0xFF.

Here is an image of .mot record downloaded into FDT and converted correctly:
fdt2bin.jpg

And here is an image of file that has been converted using mot2bin in to .bin and converted incorrectly to contain 00 instead of FF.
mot2bin.jpg

__________________

When asking a question, you can also consider posting it to facebook:

http://www.facebook.com/ecueditorcom



Guru

Status: Offline
Posts: 963
Date:

Thanks for clearing that up. At this point I'm still not sure what problems, if any, would be caused by running the 0000 bin. Also we have no way of knowing who or how many people, if any, are running this code on their bike.

I will look at the code some more over the weekend and see if I can say 100% the bad data is never used by the code, or it might be problem.

Also on a housekeeping note I will probably be moving these files into a 32bit Map thread in the Hayabusa forum and update and version log the xml file the way I do the 16bit map files now.

__________________


Guru

Status: Offline
Posts: 741
Date:

good catch RR. mine is also incorrect, it's also the same one i downloaded to the ecu....  

-- Edited by busa2001 at 03:55, 2008-04-03

__________________


Guru

Status: Offline
Posts: 2338
Date:

We looked at the code and it affects one subroutine that seems to be never used and two maps which look like are only used in EU ecus. Anyhow as a precaution suggest always using the latest stuff.

Sorry for inconvenience - but as always this is experimental stuff which is on this board and can not be quaranteed to work. Therefore I always suggest either to put a lot of effort into testing or alternatively contact someone who has done the workbench testing for your application. If you use any of this information, its at your own risk.



-- Edited by PetriK at 07:36, 2008-04-03

__________________

When asking a question, you can also consider posting it to facebook:

http://www.facebook.com/ecueditorcom



Guru

Status: Offline
Posts: 741
Date:

GOT MINE WORKING CORRECTELY NOW...THANKS GUYS...biggrin



__________________


Member

Status: Offline
Posts: 7
Date:

Petrik states no commercial use. Is he and everyone else aware that Schnitz Racing has a link to here on there site.

__________________


Guru

Status: Offline
Posts: 2338
Date:

"no commercial" means that the software should not be sold. I am in favour of hardware devices being manufactured and sold to make live easier for all of us.

Please look at the discussion about licensing terms for more clarity.

__________________

When asking a question, you can also consider posting it to facebook:

http://www.facebook.com/ecueditorcom



Guru

Status: Offline
Posts: 953
Date:

Schnitz is selling the hardware interfaces that I am building, I sent them 3 today.  This was discussed with Petrik before I ever discussed with Schnitz.  This should really help get the flashing communitity going full force :)

Greg


__________________
Page 1 of 1  sorted by
 
Quick Reply

Please log in to post quick replies.

Tweet this page Post to Digg Post to Del.icio.us


Create your own FREE Forum
Report Abuse
Powered by ActiveBoard