![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
#176 |
Board Member
Join Date: Jan 2007
Location: Vissefjärda, Sweden
|
![]() Hi,
here you can download a xdf file for the 984 bin which has been made by a buddy of mine, almost complete, without guaranty. I think the 5x5maps are wrong scaled, but this should be easy to correct. http://www.stonis-world.net/docs/xdf/Volvo_984_PW.xdf Regards, Dirk
__________________
SeBCON-µC Programmable Boost Controller My ride: 945 Turbo MJ. 1993, 530, A-cam, +90M, T3, 9.5:1, 16psi, 630cc/min injectors, modified 937 ECU (modified 967 bin, higher fuelcut, opt. for E85, lower consumption, better top power and throttle response), EZK 148 with 219 bin, 012 AMM, M46/3.73, E85 fuel, 2.5" 200Cel metal race cat, tight squish squirter block (0.030inch) |
![]() |
![]() |
![]() |
#177 |
V8 Guy
Join Date: Jan 2010
Location: Atlanta, GA
|
![]() Does this work for the '960's as well? My car is a '95 960, and have a friend who's a prominent tuner in the BMW community and is familiar with TunerPro the Bosch boxes that could help me if this would get me started. OTOH - I'm swapping in a V8 this spring, so I don't much care if I blow it up....
|
![]() |
![]() |
![]() |
#178 |
Board Member
Join Date: Jan 2007
Location: Vissefjärda, Sweden
|
![]() 960's were only delivered with the LH950/EZK208 (B204FT) or the LH962/EZK207/EZK219 (B230FT) boxes, earlier versions had a 578 or 597 LH.
984 or 977 have the immobilizer, you have to swap at least to the 967 bin to get them removed. |
![]() |
![]() |
![]() |
#179 |
Board Member
![]() Join Date: Dec 2006
Location: Rushing Lane, Scappoose, OR
|
![]() The 984 bin is what I'm going to use, but you need a 967 ECU to run it. It has that immobilizer function so it won't run in the 984 ECU without the special key or something. Let's see who can crack that immobilizer. Also remember that Fred guy? He said the 984 software was the best and the chips he sells for 16v turbo use the 984 bin, that's why you have to use the 967 ecu if you buy those chips from him.
The reason people sell the 937 turbo bins is they will run in any 9xx turbo ECU. My plan is to use the 984 bin in my 967 ECU for my 16v 2.5L turbo setup one of these days it be all together. If I want to use the 967 bin, I can run that in my 967 ECU. Sure you can run the 967 software in the 984 ECU, but susposedly the 984 software is better so you should be running the 984 software in the 967 ECU. This has to do with the LH2.4.4 flavoring I believe.
__________________
1988 245 White slicktop M47 Wagon! 93 b230f. LH 2.4 STS flat flywheel. 1990 745 B230FT Getrag JohnV flywheel 240mm clutch 13c A-cam 3.54 G80 548K 1991 740SE B230FT NPR Strut braces IPD bar A cam 550cc EV14's. 3.73 G80 M90 to put in. 1995 940 White racing wagoon. 13c m90 to put in ![]() Last edited by sbabbs; 01-26-2011 at 01:09 PM.. |
![]() |
![]() |
![]() |
#180 | |
Board Member
Join Date: Jan 2007
Location: Vissefjärda, Sweden
|
![]() Quote:
![]() So we use the latest 967 bin without immobilizer in any 9xx boxes. Does anybody has a 967 box for sale ![]() |
|
![]() |
![]() |
![]() |
#181 | ||||
how hard can it be?
Join Date: Sep 2008
Location: Southern MD
|
![]() Quote:
When I am fairly satisfied with my 93x XDF, I will migrate it to another BIN if there is demand. It's simple, just tedious and time consuming... Quote:
![]()
__________________
|
||||
![]() |
![]() |
![]() |
#182 |
Board Member
Join Date: Jan 2007
Location: Vissefjärda, Sweden
|
![]() |
![]() |
![]() |
![]() |
#183 |
Board Member
![]() Join Date: Dec 2006
Location: Rushing Lane, Scappoose, OR
|
![]() I run the 967 bin in NA 933 ECU's and it runs great. I'm running a modified 967 in a 933 box in my 90 wagon right now as a matter of fact. The 967 bin is a real good program, but the 984 is a little newer program and supposedly even better. Fred said it has to do with the way the program hierarchy in what it does at what time in regards to input from the sensors and stuff. It makes sense to me as they should be trying to make it better as they go along so the latest software should be the best and most advanced.... Not sure what else to say about this as this is all I know....
As far as what makes a 984 or a 967 ECU different then a earlier lh2.4.2 ECU is there is a chip on the board that has some programming on it besides the 27c256 chip. Other then that, the ECU's are identical. So basically we could take that chip off the 967 and read it and program up some and put them on earlier boards and they would then become lh2.4.4 boards and they would run the 984 software perhaps.... |
![]() |
![]() |
![]() |
#184 | |
Член на форума
Join Date: Jul 2008
Location: Bulgaria, Sofia
|
![]() Quote:
As, for the immobilizer function - it is matter of comparing the hardware differences between 976/984 and from there - finding the software "lock" function. |
|
![]() |
![]() |
![]() |
#185 |
how hard can it be?
Join Date: Sep 2008
Location: Southern MD
|
![]() From the Bosch Automotive Catalog:
(this is for a 940 turbo) Looks like ALL 9xx ECUs were LH2.4.4, and the 56x were 2.4.1. And the 98x series started in 1996. I'm going to do a compare between some other 2.4.4 bins and see just how much is different... |
![]() |
![]() |
![]() |
#186 |
Board Member
Join Date: Jul 2009
Location: Omaha, NE
|
![]() Probably a stupid question. I have Freds fuel chip in my ECU. If I purchase a TOP or other EEPROM chip burner, can I take the chip out and load the info into TunerPro as a bin and edit it? I dont want to change the fuel or AMM setting, but I would like to change the rev limit and get rid of the fuel cut if it still has that.
Thanks
__________________
88 244 DL- Rebuilt 230FT with OS pistons, t3/to4e 46 trim, AR .70 coldside/cosworth hotside, 3 in. side exit, 4 in. cone filter, elec fan, LH 2.4 with freds chips, 42 lb inj., ported 90+, t5 trans, RSI Stage I, RSI adjustable cam gear, RSI motor mounts, IPD 25 front sway, Walbro 255 |
![]() |
![]() |
![]() |
#187 | |
how hard can it be?
Join Date: Sep 2008
Location: Southern MD
|
![]() Quote:
Well, that is, if the chip is re-writable. You can tell by googling the chip manufacturer's part number. If it comes up as OTP (one time programmable) then you can't reflash it. But even the most expensive resellers of re-writable chips are only $5 a pop. And you can reflash as many times as you like. |
|
![]() |
![]() |
![]() |
#188 | |
how hard can it be?
Join Date: Sep 2008
Location: Southern MD
|
![]() Quote:
The 954 BIN is all ones after that point.... but the 987 has some more stuff wayyy down starting at 0x6000. About another 2k of stuff... hmm.. |
|
![]() |
![]() |
![]() |
#189 |
Член на форума
Join Date: Jul 2008
Location: Bulgaria, Sofia
|
![]() Can you post that bin? I don't have it and am interested to see it.
|
![]() |
![]() |
![]() |
#190 | ||
All idiot, no savant
Join Date: Aug 2004
Location: The Netherlands, Europe
|
![]() Quote:
![]() Most of the 984 differences are a mapping that is a bit better, less room for lambda correction, a bit more refined compared to the coarse stuff volvo used a few years before... (all in the .bin). Like Fredrik said, the later the software (box), less adaptivity, more precision. I do believe that the 984 software is a bit better, i just don't know why you should run it in a 967. Is it because the immobilizer in the 984 bin doesn't work then? Hardware can be a bit newer on the 984 too but probably not a huge amount. I have a 984 in my car, every 9xx (8v) chip works in it. Only thing that doesn't seem to work is the reset via the OBD blink socket, the error codes read just fine. Isn't it enough to take for example any other bin, change all fields/tables/maps to the ones from a 984 to get 984 everything except the immobilizer? (ok, maybe for full effect you need the 984 box too). I have a hard time believing the chip changes anything in the way the ecu processes things. Ok it can enable disable certain algorithms and routines but not completely change the way the firmware processes stuff. When I spoke to Fredrik about the special 16VT software, he said they used the 967 because that one is available to everyone in the world. Europe in the form of the 962 from the soft turbo models (i am pretty sure the 962 and 967 difference is just the eprom) and the rest got more/only hpt models with 967 when the 940 was discontinued in '95, 3 years before EU. Quote:
The top programmer works nicely and is cheap. Just the software can be a bit wonky though.
__________________
240 | 1991 | 345K Km | B230F+T | Cosworth T3 60/63 | M90 | TrueTrack (parked for a few months) dd: 940 | 1992 | B230FB Husaberg FE450 70 degree '12 mx/supermoto swapped Last edited by JW240; 01-26-2011 at 02:15 PM.. Reason: chip source |
||
![]() |
![]() |
![]() |
#191 | |
how hard can it be?
Join Date: Sep 2008
Location: Southern MD
|
![]() Quote:
Let me know what you find. I'm currently brushing up on my (weak) ASM skills so I can hopefully understand things a little bit better... EDIT: going to work on converting v9 of my XDF to read the 984 bin. ipdown's LH editor doesn't seem to like the 984 BIN so this is gonna take a while... Last edited by beepee; 01-26-2011 at 03:14 PM.. |
|
![]() |
![]() |
![]() |
#192 |
Board Member
![]() Join Date: Dec 2006
Location: Rushing Lane, Scappoose, OR
|
![]() I have here a 984 ECU with the stock 984 chip and bin. It won't start or run in my car if I put it in. If I put the 984 chip in my 967 ECU it will start and run. If I put my 967 chip in my 984 ECU it will start and run. Supposedly the 983 bin is the same as a 984 it just doesn't have the immobilizer. That is the bin we need, but nobody seems to have it. It won't be in any cars here in the US.
Remember the bins in these chips is not just the data and the tables, it's also the program to run the car and the later bins have the more refined program so you can't just put the maps and data on the earlier program and expect to to run the same as a later program... The program being the order in which it takes the data from the sensors and uses it to adjust things like fuel amount and what not, all that can be different from program to program. This is why the different numbered bins look different if you compare them to each other. They are different, but some of the tables and maps are the same... Ipdown is the only one I know of who is thinking along the lines of rewriting the actual program, not just adjusting the maps and this or that, but a new program that would run on the lh box. If I'm gonna go to the trouble of adjusting the maps, I'm gonna start with the best program for sure... Last edited by sbabbs; 01-26-2011 at 03:31 PM.. |
![]() |
![]() |
![]() |
#193 | |
Член на форума
Join Date: Jul 2008
Location: Bulgaria, Sofia
|
![]() Quote:
What's make it a bit different is a lot of code. Just a thought: There exist two CPU's used in LH2.4/EZK - SAB 80C515 and 80C535. The difference is - 535 is ROMless, it depends only on external EPROM, while the 515 have 2K internal OTP ROM. It is possible that 984 uses 515 one, and the "key" or whatever is used for immobilizer function is stored in the inside ROM. Then the software can be paired with the key inside.. |
|
![]() |
![]() |
![]() |
#194 | |
All idiot, no savant
Join Date: Aug 2004
Location: The Netherlands, Europe
|
![]() Quote:
Agreed on the rest. Best start with the newest/best program. |
|
![]() |
![]() |
![]() |
#195 | |
Board Member
Join Date: Jan 2007
Location: Vissefjärda, Sweden
|
![]() Quote:
|
|
![]() |
![]() |
![]() |
#196 |
Член на форума
Join Date: Jul 2008
Location: Bulgaria, Sofia
|
![]() About the assembly - it is not hard at all to learn assembly, afterall it consist of simple instructions doing exactly one thing, for example "ADD A, B" obviously adds two registers,
in this case content of B is added to A, and the result of addition is stored back to A. The hard part is to learn to recognise higher level code - how an algorithm is described with the help of a lot of small instructions. Todays 8-bit microcontrollers outperforms in many aspects the ones used in LH 2.4, but still the later has some unique features and was not chosen accidentally. After many hours poking with the code I can tell that LH 2.4 code is written in pure assembly language, not in C or some other hi-level language. Some of it's parts are heavily optimized, and Bosch engineers did the great work back then. Anyway, if someone wants to know what 8051 (SAB 80C535 is an 8051 derivate) assembly looks like and wants to learn it this is the best online resource: http://www.win.tue.nl/~aeb/comp/8051/set8051.html The SAB 80C535/515 datasheet and user manual can be downloaded from here: http://linuxfan.org/~ipdown/mybrick/..._datasheet.pdf http://linuxfan.org/~ipdown/mybrick/...ser_manual.pdf Datasheet describes electrical parameters, pinout, footprint and features, while user manual describes how internal features works, and how to program the processor peripherals At ecuproject can be found 218 EZK and 950 disassembly listings, I have them now more complete, but the posted ones are still very good. At last, even if I have much passion in this subject, I don't have enough free time, and besides disassembly and dividing what is code and what data, tracing the interconnected hardware, there is still the core of the software which is mainly unknown. There are a whole lot of optimized functions that are doing calculations, which have to be studied and understood, after which the program flow and logic can be deduced. I work on this just because I want to know how the damn thing works, so if someone wants to help understanding disassembly - please do! |
![]() |
![]() |
![]() |
#197 | ||
Doctor Who
Join Date: Dec 2004
Location: Folsom, CA
|
![]() Quote:
Thanks for the offer on the free burning, i may take you up on that in the future. ![]() Quote:
![]() I'm sure i'll play with MS some day, if only for the MPG possibilities.
__________________
![]() Hefty, rear-wheel-drive, and comfortable, the 700- and 900-series wagons were essentially an evolution of the 265 philosophy. Fun, boxy, fast, boxy, and fun. More right angles than a box full of right angles. BrickSpeed forums! |
||
![]() |
![]() |
![]() |
#198 | |
They see me trollin'
Join Date: Dec 2008
Location: Cold Lake, AB
|
![]() Quote:
If we could get a group of people together that want to pick at the ASM we could have a pretty good understanding of what the code is doing, and how to tailor it to our needs.
__________________
'88 245 - 2JZGTE VVTi | MS3X ECU, MS2 TCU | GT3582R-HTA | Staged simultaneous dual fuel | 590whp 580ftlbs 1968 Furd Rustang fastberk | 2JZGTE VVTi | MS3X ECU | PT6776S | 4L80e Microsquirt TCU Sloppy Transbrake | 3.73 8.8" rear end 1981 Piper Cherokee Archer II | All stock |
|
![]() |
![]() |
![]() |
#199 | |||
Board Member
Join Date: Jan 2007
Location: Vissefjärda, Sweden
|
![]() Quote:
![]() Quote:
Quote:
|
|||
![]() |
![]() |
![]() |
#200 | |
All idiot, no savant
Join Date: Aug 2004
Location: The Netherlands, Europe
|
![]() Quote:
good to know about the 984 and which maps need to be changed. |
|
![]() |
![]() |
![]() |
Thread Tools | |
Display Modes | |
|
|