Jump to content
Volvospeed Forums

Attn: Anyone With Comp Prog Or Ee Talent


Slater

Recommended Posts

There is a very good disaassembler come source code stepper program other than Simulator 2003. The program is free which makes it even more interesting. I'll get the links and all for anyone interested and post later today.

Link to comment
Share on other sites

  • Replies 108
  • Created
  • Last Reply

Hey, I can program somewhat in C/C++, but I'm better with my hands. I don't do alot of soldering right now, but I can and have, so if someone can hook me up with the equipment, I can help out. Also, I have access to alot of things like oscilloscopes (I can probably borrow one of our extremely kickass ones for a day or two if need be... we've got stuff in the lab that can go down into the nanosecond range). One thing we might be able to do is to monitor the signals coming into and out of the ECU, and have pickups in the rest of the engine electrical... might be a good way to figure out a little of what's going on.

Link to comment
Share on other sites

OK, this is the official Volvo ECU modding project.

We need talented individuals to sign up and help with the some or all of the following skills:

1. Assembly programming

2. Computer programming (Visual Basic, C/C++, .NET, etc)

3. Working with ROM chips - programming, reading, tweaking etc

4. Soldering/desoldering on ICs

5. Experience with 8051-family microcontrollers

6. Experience with ANY microprocessor

7. Experience with Jetronic or Motronic ECUs

8. Any Electrical Engineering experience

9. Low level hardware interfacing

10. Computer encryption

11. Spare Volvo ECU

12. Access to the factory VCN 2000 Volvo scan tool

13. Access to electronic equipment like oscillators, desoldering equipment, etc.

14. Access to stock Volvo roms.

This does not have to be Volvo ECU related experience. Even if you've tweaked with old electronics or written a C program we can use you!

- Slater

I'm an EE that's been doing circuits and instrumentation since I graduated in '98.

I can handle:

1 -- I know PICs like the back of my hand

2 -- VisualBasic, *ack*

3 -- EEPROMS, etc...

4 -- I have all the soldering/desoldering tools in my home lab

6 -- see, #1, the Microchip family, 16C65 in particular for real time A/D and D/A data capture and waveform generation.

8 -- Lots of experience in analog and digital design, laying out circuit boards, contract manufacturing, systems design, little mechanical engineering, UL/CE, etc...

9 -- I've dealt with the ISA bus (if anyone remembers that) but now mostly USB

10 -- just for my personal emails

13 -- I'm leaving my current job, but I have access to an oscilloscope, nice DVM, etc... outside of the company test lab. See #4

Generally, my favorite programming language is solder.

current job (well, for the next week): http://www.tracedetect.com

current side project: http://www.ttl2usb.com

My only caveat is that I've promised myself to NOT spend any serious money on the 850T until I finish swaping a B230FT into my '71 142. Open hood, pour in cash, repeat. The block/clutch/transmission is in and now the intake manifold and alternator and wiring and intercooler needs doing. Whoa.

What are the parameters for the project? In general are we reverse engineering the Motronic 4.2 box? Making it reprogramable? on the fly? If the user comunity at large could control the boost solonoid and play with the fixed tables that would be pretty powerful.

And yes, I know I need to fill out my signature and profile

Joel

Link to comment
Share on other sites

Or 4.3 specifically. Once we figure out 4.3, 4.4 will be trivial.

Check. I knew it was 4.something.

I was checking out the Margneti Marelli link just now. That's pretty cool and alot of work.

As much fun as it would be to dig into my current ECU just to get a feel for how hard this will get I was thinking of getting a backup. I should probably go check the part number in my car, but, this one looks to be a good start, unless someone has one for cheaper:

http://cgi.ebay.com/ebaymotors/ws/eBayISAP...&category=33596

You mentioned above that you had a 8051 manual to start with?

I'm guessing the good, first step is to trace out from the big socket to the signal conditioning bits to the CPU, et. al. I've had the Jetronic apart to fix the power transistor that runs the idle motor and I was planing on taking apart the EZK (I'm really currious how volvo interpets the knock sensor) I just need to harvest it from under the dash in the 740.

Joel

Link to comment
Share on other sites

I have a 4.3 ECU which I am in the process of parts removal to see just where all the lines go to. THere is a secondary micro on the board which has traces running to some of the FLASH chip pins so I would assume this is the limp home micro should the main one fail. I will have to work on it some more to confirm this.

I am prepared to sacrifice the ECU to find out where everything goes. HAving a solder rework station and the likes makes it a doddle to remove SMD and similar components.

I'll get shots of the work as I progress and that way all can see just what it does and so on.

Link to comment
Share on other sites

I have a 4.3 ECU which I am in the process of parts removal to see just where all the lines go to. THere is a secondary micro on the board which has traces running to some of the FLASH chip pins so I would assume this is the limp home micro should the main one fail.  I will have to work on it some more to confirm this.

I am prepared to sacrifice the ECU to find out where everything goes.  HAving a solder rework station and the likes makes it a doddle to remove SMD and similar components.

I'll get shots of the work as I progress and that way all can see just what it does and so on.

darn, I need a nice station. I have a ghetto setup...

OK, so if you guys start attacking the hardware, I'm gonna get the ball rolling to see what I can do with these roms...

- Slater

Link to comment
Share on other sites

Joel -

The manual is posted on the Volvospeed main page. Go to Referneces and at the bottom of one of the OBD2 articles EOBD wrote.

Also, anything we try to do to the rom will be fruitless unless we can disable or recompute the ROM checksum. This was critical on the Honda ECU hacking, and the Volvo ECU uses a rom checksum as well. So this will become an issue that we will need to address pretty much early on. I am not sure how they handled the checkums as the freeware programs that were available auotmatically handled the checksum for the end user. I don't know if the software recomputed it automatically when saving the rom or if it just disabled it.

I do know there were a number of small DOS utils that you ram on a rom that did something to the checksum. I don't remember now and have no idea who wrote them but there were quite a few.

Checksums are one of those things that have nothign to do with Volvo or Honda. So if we ask over on pgmfi.org I'm sure we'll get all the help we need. If you guys don't already have an account I suggest you get one as we'll probably be over there quite a bit.

- Slater

Link to comment
Share on other sites

I'm not vastly experienced in any of the the things you're asking for, although, i can PCB solder etc. Studied EE for 2.5 years. Basic understanding of electronic components etc. I'm on the other side of the world tho, so my hands on skills be pretty useless. I'd be happy to program and play with the less vital stuff... ODBII interfaces etc.

Link to comment
Share on other sites

darn, I need a nice station. I have a ghetto setup...

OK, so if you guys start attacking the hardware, I'm gonna get the ball rolling to see what I can do with these roms...

- Slater

atleast you have a ghetto setup... I just have a soldering iron, and a gun as well (for the big stuff)

So has it been decided that the ECU was originally done in ASM? or some c variant?

Link to comment
Share on other sites

atleast you have a ghetto setup... I just have a soldering iron, and a gun as well (for the big stuff)

So has it been decided that the ECU was originally done in ASM?  or some c variant?

Add a desoldering wick to your toolkit and you now have my ghetto setup.

Although I have 3 soldering irons - a 300w gun, a 15/30w iron, and an intercooler iron (non-magnetic made speficically for electronics work).

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.


×
×
  • Create New...