EOBD Posted March 21, 2005 Report Share Posted March 21, 2005 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 More sharing options...
EOBD Posted March 21, 2005 Report Share Posted March 21, 2005 Okay, the program is the JSIM-51, and is found HERE.Download the jsim_e.zip & 8051.zip files. Link to comment Share on other sites More sharing options...
jross Posted March 22, 2005 Report Share Posted March 22, 2005 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 More sharing options...
joel142 Posted March 24, 2005 Report Share Posted March 24, 2005 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 programming2. Computer programming (Visual Basic, C/C++, .NET, etc)3. Working with ROM chips - programming, reading, tweaking etc4. Soldering/desoldering on ICs5. Experience with 8051-family microcontrollers6. Experience with ANY microprocessor7. Experience with Jetronic or Motronic ECUs8. Any Electrical Engineering experience9. Low level hardware interfacing10. Computer encryption11. Spare Volvo ECU12. Access to the factory VCN 2000 Volvo scan tool13. 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 USB10 -- just for my personal emails13 -- I'm leaving my current job, but I have access to an oscilloscope, nice DVM, etc... outside of the company test lab. See #4Generally, my favorite programming language is solder.current job (well, for the next week): http://www.tracedetect.comcurrent side project: http://www.ttl2usb.comMy 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 profileJoel Link to comment Share on other sites More sharing options...
BlackT5 Posted March 24, 2005 Report Share Posted March 24, 2005 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.Joel←Motronic 4.3 & 4.4 Link to comment Share on other sites More sharing options...
Slater Posted March 24, 2005 Author Report Share Posted March 24, 2005 Motronic 4.3 & 4.4←Or 4.3 specifically. Once we figure out 4.3, 4.4 will be trivial. Link to comment Share on other sites More sharing options...
joel142 Posted March 24, 2005 Report Share Posted March 24, 2005 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=33596You 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 More sharing options...
EOBD Posted March 24, 2005 Report Share Posted March 24, 2005 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 More sharing options...
Slater Posted March 25, 2005 Author Report Share Posted March 25, 2005 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 More sharing options...
Slater Posted March 25, 2005 Author Report Share Posted March 25, 2005 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 More sharing options...
Kibim Posted March 25, 2005 Report Share Posted March 25, 2005 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 More sharing options...
Nerdhotrod Posted March 25, 2005 Report Share Posted March 25, 2005 I can tune me7 and me5.....Anyone have any stock BINs that can post up.Ill take a look and see what I see. Link to comment Share on other sites More sharing options...
550 Posted March 25, 2005 Report Share Posted March 25, 2005 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 More sharing options...
Slater Posted March 25, 2005 Author Report Share Posted March 25, 2005 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 More sharing options...
Nerdhotrod Posted March 25, 2005 Report Share Posted March 25, 2005 Anyone have their stock chip?I can read it, and post the stock bins.Shouldnt take long after i have the file to locate the tables and figure out how to correct the check sums....anyone know what type of check sums these ecu's use? Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.