SaabCentral Forums banner
21 - 40 of 106 Posts
Discussion starter · #22 ·
cool, let us know how this works out.

If you used my guide, please add anything that I may have missed or did not explain fully. I'd like this to be as thorough a guide as possible. Having been so long since I did this myself (for the first time) i may have overlooked or failed to explain in enough detail certain aspects for someone trying this for the first time.
 
Well, good and bad :)

I thought* everything was working okay, seemed to dump fine. Erased fine. Seemed to flash fine. Sadly the car didn't start.

Went back and took a closer inspection of my dumped file (only skimmed through it originally) and it was very incomplete, missing footer, etc. Messed with this thing for many many hours trying to flash any file with no success.

At some point I randomly unplugged my power supply from the extension chord and plugged it directly into my surge protector. Everything has worked since then with no issues flashing 4-5 times.

Tragic that I don't have my original MY04 ARC map anymore but I see you posted one on ecuporject. Will probably have to try using that as a base as the tuned maps I have tried on ecuproject have all led to the Christmas tree being lit up -- and I happen to like ESP and ABS and would like them working :D.

I guess beware of crappy extension chords, otherwise the guide was simple to follow.

edit: thanks for posting that 04 ARC bin on europroject ski. Solved my issues.
 

Attachments

Discussion starter · #26 ·
They should - if they are on when your car is first started after a fresh burn, I don't believe they will go off after a few minutes, I believe they would go off right away.

If you are using petrol version with maps transferred, compare them to THIS file.

If you have an AUTOMATIC, DONT use this file as I don't believe I updated the auto maps.

This is the 04 arc bin i posted on ecuproject updated with the TUNING maps from Mackan's biopower file. I HAND transferred all the numbers. If you want to see the maps I changed, find my 02 aero stage 1 bin that i posted in the modified bin files at ecuproject.

My brother runs this exact file on his 04 arc without issue, no esp/abs lights etc.
 
Discussion starter · #28 ·
i did... at the time when I was looking at it, there was a work around for the 02 aero where the esp and abs lights would be on but it did not work for me so i reverted back to just putting the tuning type addresses in my stock bin to the power/torque of mackan's biopower. I also don't have ethanol available in very many spots around me/was too scared to ever actually put it in my car - the cost savings (if any) are very minimal so i didnt see any benefit in taking the risk
 
Ski, no need for workarounds anymore, we solved that some time ago. Give me a PM if you'd like another go, you will need a file that is not posted for it wo work. Also have a file for B235L cars if needed.

Please post your guide in other places as well if you have the time :)
 
Discussion starter · #30 ·
Ski, no need for workarounds anymore, we solved that some time ago. Give me a PM if you'd like another go, you will need a file that is not posted for it wo work. Also have a file for B235L cars if needed.

Please post your guide in other places as well if you have the time :)

I knew you had fixed the issue but did not know that there was another required file :)

Thanks mackan... I will let you know... the idea of pumping my car full of e85 still scares me though :)

What percentage are people using, its true that you cannot use 100% e85 in the cars not made for it??
 
I knew you had fixed the issue but did not know that there was another required file :)

Thanks mackan... I will let you know... the idea of pumping my car full of e85 still scares me though :)

What percentage are people using, its true that you cannot use 100% e85 in the cars not made for it??
I've been running 85% ethanol in my 2 9-5 MY -00 for 1 year now and there is still no issue :)

Another base file is neccesary for the 16" brakes and ESP calibration, unfortunatley ppl has started to charge money for the tunes I and others have created on ecuproject so I prefer to hand our the special ones via PM to know who is using what tune...

Biopower and no TCS tunes is one other example where there is no basefile posted and will not be for a couple of weeks, only PM is accepted.
 
They should - if they are on when your car is first started after a fresh burn, I don't believe they will go off after a few minutes, I believe they would go off right away.

If you are using petrol version with maps transferred, compare them to THIS file.

If you have an AUTOMATIC, DONT use this file as I don't believe I updated the auto maps.

This is the 04 arc bin i posted on ecuproject updated with the TUNING maps from Mackan's biopower file. I HAND transferred all the numbers. If you want to see the maps I changed, find my 02 aero stage 1 bin that i posted in the modified bin files at ecuproject.

My brother runs this exact file on his 04 arc without issue, no esp/abs lights etc.
bored at work atm and comparing my bin to yours. Any chance that you were transfering off of an earlier version of mackans petrol tune? Comparatively the bin you posted vs. the bin I made transferring mackan's petrol version 4 maps seem pretty different in many places.

If anything your bin is more agressive looking.

For example TorqueCal.M_OverBoostTab in yours is set to 400 across the board where in mine its more of a bell curve.

I plan on comparing the original petrol rev 4 from mackan and compare it to mine to see, but am walking out of the office now and though I might as well post something while I'm thinking about it.

In the next couple days I'll be editing the file I'm currently using to detect knocks/cylinder etc to see how its running and then begin editing for my uses after that. I live here in Denver so I'm at high altitude with only 91 octane gas as an option (well besides a few E85 stations here and there). Undoubtedly there is some tweaking (although I'm not sure what yet) I'll need to do to get things running appropriately here. Will be spending plenty of time reading and testing more :D
 
Discussion starter · #33 ·
The values that I have set should be the same for the following maps - as these are the only ones I transferred:

AirCtrlCal.m_MaxAirTab
BoostCal.P_LimTab
BoostCal.RegMap
BstKnkCal.MaxAirmass
BstKnkCal.MaxAirmassAu
FCutCal.m_AirInletLimit
PedalMapCal.m_RequestMap
TorqueCal.M_ManGearLim
TorqueCal.M_NominalMap
TorqueCal.m_AirTorqMap
TorqueCal.M_EngMaxTab
TorqueCal.M_EngMaxAutTab
TorqueCal.M_5GearLimitTab
MaxVehicCal.v_MaxSpeed
TorqueCal.m_AirXSP
TorqueCal.m_PedYSP
TorqueCal.M_EngXSP

BTW - overboost in this file is basically non existent/not used as I have the peak set in "TorqueCal.M_ManGearLim" to 400 which is the map that is always running. Overboost in essence is disabled
 
Discussion starter · #35 ·
This is an update to the original post. I have organized it (slightly) better and included a more thorough step by step including pictures AND video (via youtube) on virtually every step in the process of flashing a t7 ECU with bd32 using a BDM device

I cannot take credit for all of these pictures nor any of the programming aspects and would like to thank all of those at ecuproject.com who have developed such a wonderful set of programs and devices so that we can all enjoy more power.

Tuning with t7suite using a BDM device and windows 98/DOS – A complete guide (I hope)

I am by no means an expert on tuning with t7suite, but here have been many people here asking about t7suite, how it works, and how to get it to work.

There is a ton of information to be had by reading through the forum posts at ecuproject.com. I started out by reading pretty much every post on their forums over the course of a month or so and basically knew how to do everything (regarding connecting ECU and burning files) before actually buying anything.

There are a few routes to go and you have to decide which one you want. I decided to go the BDM route as it was the cheapest and also the risk of damaging an ECU is pretty much nil. If you were to go the can-usb route, and something got disconnected or it locked up during tuning, the only way to save the ECU is to use BDM.


**************************************************************

Very first thing you should do is REGISTER at ecuproject.com forums.

**************************************************************

Download the following:
T7 Suite and Documentation – BD32 software is also available here
FlashT7 1.1 >>> Alternate location
bd32 software >>> Alternate Location
Win98 boot files >>> Alternate Location
HP USB key format utility >>> Alternate Location
Bin2srec >>> Alternate Location

**************************************************************

Locate or buy the following items:
- Spare ECU (optional) – ANY T7 ecu will work, including one from a v6.
- BDM interface – you can get it at ebay.de usually – check user deltawave_computer
- Power supply – Recommended minimum 14-16 volts, DC output of at least 300mA
- 6 Alligator clips
- Soldering gun with needle tip
- Extra solder
- 2.54mm pin headers – double row not necessary – easy to find on ebay
- USB jump drive – pretty much any size will do
- A pair of hemostats or small needle nose pliers for placing the pins into the ECU
- T-10 Torx bit (t9 for a t5 suite tuning)
- The parallel port on your computer’s motherboard - if your computer’s motherboard does not have one, they are available (in PCI slot form) at places such as newegg.com, if it is necessary for you to purchase one, ENSURE that there are DOS drivers available
- Parallel port cable

**************************************************************

Now that you have read this ENTIRE post, registered at ecuproject.com, and have a general understanding of what you are doing, you are ready to begin.

Making your USB boot key

1. Install the HP utility. Format the USB key with it, selecting the folder containing the extracted Win98 boot files and ticking the "Create a DOS startup disk" box.

2. Copy the extracted BD32 files to the newly formatted usb key along with the initialization commands found in "flashT71.1.zip.” Don’t forget to edit your bd32.cfg

In order to move past these steps, you should ensure you have done this correctly. Restart your computer with the USB key inserted. In some cases, you may have to go into your BIOS and change the startup sequence. Here is a quick video I made to show you how it is done. You can IGNORE the “nmdosin –a” that I type as this is what I must do to add my DOS drivers so that my PCI slot parallel port card works. You would simply type at the prompt “bd32”. BD32 should start (it’s the blue screen you see at the end)

Starting into BD32 Video

**************************************************************

Ok, so your USB key works and you have successfully started BD32.

Soldering pins for BDM connection

3. Grab your spare (or original) ECU, your solder gun, solder, hemostats and T-10 screwdriver. Remove the 6 torx screws holding the ECU component into its housing and separate the two. Locate the area where the pins will be soldered in (there is a picture located in the t7 documentation available at http://trionic.mobixs.eu/)

Image


In this picture, you will see the pins are already soldered into the board, yours obviously will not be and you will simply see 10 small dots of solder. The entire ECU board is covered with a thin layer of gel/plastic to protect it from water damage. The area that you are soldering in the pins MUST be scraped off before you can solder them in. You can easily scrape this off with a pick or if you do not have one, the end of a paper clip.
Use your hemostats or small pair of needle nose pliers to hold the pins while you place the needle tip of the soldering gun to each small dot of solder. As the solder starts to melt (only takes seconds) you will feel the pins start to slide into the solder. It is important to have the pins in the center of each dot of solder so that it slides into the board and is secured well into place. The board actually has holes in it, the pins WILL slide all the way through to the other side if you apply too much pressure – this is easy to correct by just heating up the solder and pulling the pins back out slightly. Sometimes a very small dab of solder may need to be placed onto the pins before trying to solder them into the board.

**************************************************************

You have successfully soldered in your 10 pins and your ECU now looks like this - although probably much neater than my soldering job :)

Image


**************************************************************

At this point, your USB key has been formatted and you can successfully get into the bd32 program, your ECU is ready to connect with the BDM device and you are ready to tune, almost :)

Readying your .bin file

4. Now you either need to get your original file off your original ECU OR, use one of the files that are located at ecuproject.com. It is sometimes necessary to use one from the same model/year, but we won’t get into that here. As a side note, automatic and manual transmission files make no difference as there are separate maps in the .bin file and it is your car’s transmission that tells the ecu which map to use. If you need to get your original .bin file off of your ECU, scroll down to the dumping t7 flash section.
So you have the file you want, it is tuned the way you want it (with t7suite) and to the current specs of your car, you need to ensure that the VIN and Immobilizer codes (??and software version??) match that of YOUR car. You should know where to find your VIN, your Immobilizer code is located on a white sticker ON your original ECU.

Image


**************************************************************

Converting .bin to .src for flashing

5. Before you can flash the .bin file to your ECU, it is necessary to convert it into a .src file using a program called “bin2srec” (which you should have already downloaded). To do this, go to “start > run” and type in “cmd.” A small command prompt box will pop up. You will see the directory you are in, mine defaults to “C:\Documents and Settings\Nate” this is where the bin2srec MUST be located. Place the .bin file you are going to flash into that directory as well. Type the following – “bin2srec” [yourfilename].BIN > [yourfilename].src” As a note, bd32 seems to like files that are NO MORE than 8 characters (and possibly without numbers), limit them to this so you do not file cannot be found issues later on. Place this “youfilename.src” file ONTO your USB key. Here is a video going through this process.

Video on converting .bin to .src

**************************************************************
Hooking it all up

6. Grab your designated power supply and alligator clips. It is nice to have a power supply you can dedicate to this so you can just simply strip the wires off the end. Find positive and negative (with a multimeter) and hook your three (3) alligator clips to each wire.
Use the picture below to hook up the clips to the pins on the ECU – ENSURE your ecu has correct orientation to this picture, and LEAVE the power supply unplugged until instructed to do so further down the line. PRINT this picture for your reference!!!!! In the picture IGNORE the can low/can high (as you are using BDM). You should see two (2) positive and two (2) negative on the LEFT, and one (1) positive and one (1) negative on the right, let me stress again, PRINT THIS PICTURE, do it now!!!!

Image



**************************************************************

7. Hooking the BDM to your ECU: Plug the parallel port cable into your computer and into the BDM device. Use the cable that was supplied with the BDM device to hook to your ECU. Note the CORRECT ORIENTATION of the ribbon cable. You can faintly see on the picture below - the BLACK stripe on the outermost wire.

Image



**************************************************************

So, by this point, you have successfully created your USB start up key, and started up bd32. The pins have been soldered into your ECU. You have found the file that you are going to put on your ECU, converted it from a .bin to a .src file and placed it onto your USB key. You have hooked up the alligator clips to the ECU so that you can provide it power while flashing (although it is not plugged into the wall yet!). The BDM device is connected to your computer and to your ECU.

**************************************************************
Dumping, Flashing and Erasing

I have made a video demonstrating ALL of the steps below, sometimes it is just nice to see it before doing it.

Dumping, Erasing and Flashing with BD32


**************************************************************

8. Restart your computer with your USB key inserted, it may again be necessary to go into BIOS and change the start up sequence (I have to do this EVERY time, even though I hit save). Windows 98 has loaded and you have the command prompt.

9. NOW you can plug the power supply into the wall to provide your ECU power (do this before starting bd32). Start bd32 by typing in the command prompt “bd32”. Bd32 should start (it’s a blue screen) and at the bottom it will show either “MCU: Running” or “MCU: Stopped”. If it shows question marks, then possibly you do not have the correct port set. To change ports, you can type “port lpt1 [speed]” or “port lpt2 [speed]” In my case, if I did not set the bd32.cfg correctly when placing it onto the USB drive, I would type “port lpt2 2500” To ensure you have the correct speed and port, give the command “md 0x0 128” You should get the SAME output each time you give that command, it is important that you do this at least two (2) times to ensure the correct speed or you may run into errors down the line. If you do not have the same output, try increasing your speed to 5000.

Image



10. Before you can do any dumping or flashing to your ECU, it is necessary for you to stop the MCU. Give the command “do prept7.do” It will scroll through a screen and give you a successful message as well as at the bottom it will (must) say “MCU: Stopped.”

**************************************************************

11. Dumping the file off the ECU: You have given the command “do prept7.do” and now you are ready to take the file from the ECU before you flash it – a very good idea especially if you are using your original ECU so you have a copy of your original file. Give the command “dumpt7 filename.bin”. If I recall correctly, bd32 does not like names greater than 8 characters or with numbers (8 character filenames followed by .bin might be required). No matter what you name it, it should start scrolling very slowly (as seen in the video) and takes about 5 mins to dump.

Image


If bd32 does not like the file name given, it will not tell you, it simply will not be on your USB key once you restart the computer back into windows. So you have dumped your .bin file, now you want to make sure you have it, restart back into windows and check the USB key.

**************************************************************

12. Flashing the ECU: Same beginning steps. Start into your USB key, start bd32, give the command “do prept7.do” It is not always necessary (it was in my case) to erase the flash before actually flashing your .src file. So, if you need to erase because you received an error while flashing, then give the command “eraset7.do” It will give you a confirmation. Now to flash; give the command “flasht7 [yourfilename].src”. You will notice that the scrolling is faster than it was for dumping, it will fill up the page and take about 10 mins to finish flashing, you may get an error at the end “type of s record is invalid” you can ignore that as the ECU still works.

**************************************************************

You have successfully (hopefully) flashed your T7 ecu, now is time to put it in your car and enjoy!
 
I've been looking it to doing this but and a bit confused about if i have the right stuff. i picked up an ecu. still need to get a BDM, but that's what the problem is. i have a HP laptop and don't have the parallel port that i see in your pics. also it has windows Vista on it and not 98, so i don't know it that will work?

any help wold be great!
Thanks Ethan
 
Discussion starter · #37 ·
No desktop PC? The parallel port is a must if you use the same BDM device I used. I believe they have a USB BDM device, but I would not be able to offer any help on that. Windows 98 isnt "on" my computer, its just a start up disc (usb key) that is used in order to use DOS. (these start up files are free in the links I provided)

I also believe there may be some issues with some of the other programs with Vista, but i cannot confirm that.
 
No desktop PC? The parallel port is a must if you use the same BDM device I used. I believe they have a USB BDM device, but I would not be able to offer any help on that. Windows 98 isnt "on" my computer, its just a start up disc (usb key) that is used in order to use DOS. (these start up files are free in the links I provided)

I also believe there may be some issues with some of the other programs with Vista, but i cannot confirm that.
so i should go find a cheep desk top with something older than vista, and a parallel port?

should i try to find one with win98 or will 95 or xp work too?
is this the right BDM ? http://cgi.ebay.de/BDM-Interface-f-...ksid=p3286.c0.m14&_trkparms=65:12|66:2|39:1|72:1229|240:1318|301:1|293:1|294:50
thanks allot
Ethan
 
Discussion starter · #39 ·
so i should go find a cheep desk top with something older than vista, and a parallel port?

should i try to find one with win98 or will 95 or xp work too?
is this the right BDM ? http://cgi.ebay.de/BDM-Interface-f-...ksid=p3286.c0.m14&_trkparms=65:12|66:2|39:1|72:1229|240:1318|301:1|293:1|294:50
thanks allot
Ethan
that is the exact BDM that I use. I *believe* that if you find a computer with windows 98 or 95 that there is an actual DOS emulator (unlike XP which is simply a command prompt) So if you have either of those, it might bypass the needing to create a USB start up disk, but don't quote me on that, i also believe that the drive that you dump flashes to must be FAT32
 
21 - 40 of 106 Posts