Jump to content
SAU Community

Recommended Posts

okay sam

http://test.nice.com.au/ed/sau/grid1.jpg

http://test.nice.com.au/ed/sau/grid2.jpg

these are the sheets that came with the board. im sure you have these already.

the boards came out in two revisions, Peter from PLMS has the first revision (without the ER34 connector). Eds board is the second revision

* first thing is while the ecu is in the car, plug in consult and retrieve the entire ROM image (0000-FFFF). (actually the ROM code is actually 1000-FFFF the first 0000-0FFF is memory mapped I/O and RAM).

* use only that ECU ROM image in your car otherwise if you run into problems later having a different ECU image wont help you troubleshoot

* if there is any coating over the PCB on these pads you will need to remove it using acetone and a cotton bud. we didn't really need to do that

* next thing you need to do is used a solder sucker to remove the solder on pads 1-40 on the ecu as shown in the pic

* using acetone/circuit board cleaner again remove the coating around surface mount resistors J903 and J904 and spare pads J902 and J905.

* using a soldering iron on both side remove the 0 ohm resistors. these are very small and easily damaged. resolder these to J902 and J905

* next thing is using a bit of solder, join the jumpers J1,2,3,4,6,7,8,9 together for the ER34 ecu

* next thing I did was solder the sockets into the daughterboard. rather than the standard 28 pin sockets that came with the board I went to the electronics shop and got 32 pin strips and snapped them into 14 pin rows and soldered 8 of them in. this way I can use either 27C256 in odd/even or 27C512 in skip mode. the EPROMs must be 120ns or less according to the sheet

* final thing was soldering the board to the ecu. got the orientation the right way (sockets facing down) and then put it all together

[27C256 ODD/EVEN MODE]

* next i loaded my 64K ROM image into ROM Editor against a dummy address file. rom editor is a bit dodgy/buggy however

* I saved the images as ODD/EVEN from the file menu as 512 size. 256 size should have worked but trunscuated the file in half 0000-3FFF filled with FF for 4000-7FFF.

* 512 puts the image at 0000-7FFF and then FFs for 8000-FFFF. i cropped them to 0000-7FFF in a hex editor and resaved the files

* first used 27C256-100ns EPROMs and programmed one with EVEN and the other with ODD from the files out of ROM editor

* Rom editor also saves ODD as EVEN and EVEN as ODD!!! so i swapped over the stickers and the order of the chips in the board after it didn't work the first time

[27C512 SKIP MODE]

* this time just put the consult 64K image burnt straight onto two 27C512 chips and plugged those in, and it worked. these chips were 150ns so a bit slower than the sheet specifies but should be okay

after you socket, if you have the customers car there, just plug the ecu in and then the chips, fasten the board and try it out. make sure you get the EPROMs in the right direction otherwise you will definately fry something. my main problem was i had to run the ECU by itself on the bench so had to solder a heap of wires to the pads on the ECU just to get the thing running

each time you want to change the tune you will need to either plug in a decent emulator (or two pocket romulators doing skip mode) or see if a badbiki board is going to do it. however the badbiki board will be a pain since you will need to turn off the car, change the map, start the car again, test and then repeat (better than eproms however but you need a decent emulator).

anyway I'm going to buzz the board out tonight and put the schematic for a modified one together so I can run it from NVRAM. i've got modified consult patch code for this ECU which will let you retune the thing via consult so once the board is in you will never need to touch the ecu again :O

  • Replies 176
  • Created
  • Last Reply

Top Posters In This Topic

Darkhalf,

Cheers for that, I can't wait to plug my 16 bit real time emulator (with working map trace) into one of these.... have been using it quite successfully using the current PLMS boards, as well as 8 bit single eprom ecu's.

Just wanted the address file locations for the ER34 so I can start putting an engine config file together for our software. Hopefully you don't mind sharing?

Sam.

well you're going to make money from it right? its taken me a lot of time to do what i have so far together.... and it will take more time to finish it

finished buzzing out the ER34 schematic last night so i can get some boards made from these

lol..... ok... how much do you want? PM me and I'll gladly contribute to your research....

but seriously, I'm only doing this for the love of 'lines and to help out some 34 owners... really I am :P

Edited by Dr_Drift

need to work out some more of this daughterboard so i can plug NVRAM into it. also i found that the fuel tables have an extra bit set so it wont look right in romeditor or other programs. i've put in a tick box in nistune to turn that off so it displays okay.

the er34 consult code has been modified and i can change RAM values via the consult port, once the NVRAM is plugged in i can then modify maps from the software in realtime

next i'll try and find RPM/TP RAMvalues for maptracing :(

.... finished working out the schematic for the NVRAM. i'll start putting the parts together in the next few days

Edited by darkhalf

sorry i hadn't started it yet... little one is getting up too early in the mornings so i hadn't much time at night to go and mod it!!!!

the changes shouldnt be that messy anyway since only have to cut a couple of tracks after drawing it all up

okay its done and it works fine! we have realtime tuning on ER34 via the consult port

two small adaptor boards and one cut track (plus some wires hanging off). i'm going to get this schematic done properly and look into getting some boards made up. this will also work for other ECUs supported by this board (S13,S14,S15,Z32 etc etc). guess i better hunt down TP so you can maptrace the fuel/timing maps properly also

i wont be able to do the auto chips without knowing the IDs and being able to match it against a datasheet to get the pinouts (and then retrieving the contents of the chip and making a board to change them). either that or i need the pinouts of the rest of the unused solder pads which use the ECU and the jumpers to change to read from the external board

whoever made the multiboard would have had inside information of how the ecu works in order to know which pins did what and what resistors to change. that JECS chip is really an all in one MELPS with other stuff connected.

for this job on Eds board, I already had the multiboard and using the pinouts of the EPROMs and the S13 SR20 pinouts on the multiboard let me figure it out further to fit NVRAM and know the pinouts of the ER34 socket

I thought that was a valid question...

The way I understand it is that Matt can now tune in real time R34's with the limited address table. Still needed is TP scale for 'calculated' map tracing, k constant and injector dead time for swapping injectors, VQ map for swapping AFM's, speed limit, af limit (boost cut)....

Only when we have all the pieces will the daughter board make the PFC inadequate ;) and also provide a solution for auto's... hooray!!!!

Matt,

Please update us all with your progress on the adress file identification?

Sam.

okay what i have worked out from disassembly currently is...

Fuel map Hi

Fuel map Lo

Ignition map Hi

Ignition map Lo

Fuel map TP index table

Fuel map RPM index table

Ignition map TP index table

Ignition map RPM index table

Voltage Quantifier map (aka Swap your AFM over with another one)

also I have just been going through and working out the TP and RPM indexes themselves for fuel/timing maptracing (be nice to see where you are tuning)

dont do calculated TP from MAF voltage for tracing since the TP forumale can vary between ecus and may alter where the map is really being accessed. sersiously the whole TP equation is dependent on a multitude of tables and constants which are indexed depending on values of inputs (temperature, sensors etc)

what i plan to look for when i get time to work on this particular project next is...

Theoretical Pulsewidth Limiter (aka AF Limit aka Boost cut)

K Constant (aka Injection multiplier)

there is also speed and rev limiters. these single values are so difficult to find. there are like 1000 or so possible places it could be

I think there are also boost solenoid maps like S14/S15 but needs to be confirmed

Guest
This topic is now closed to further replies.



  • Latest Posts

    • So, that is it! It is a pretty expensive process with the ATF costing 50-100 per 5 litres, and a mechanic will probably charge plenty because they don't want to do it. Still, considering how dirty my fluid was at 120,000klm I think it would be worth doing more like every 80,000 to keep the trans happy, they are very expensive to replace. The job is not that hard if you have the specialist tools so you can save a bit of money and do it yourself!
    • OK, onto filling. So I don't really have any pics, but will describe the process as best I can. The USDM workshop manual also covers it from TM-285 onwards. First, make sure the drain plug (17mm) is snug. Not too tight yet because it is coming off again. Note it does have a copper washer that you could replace or anneal (heat up with a blow torch) to seal nicely. Remove the fill plug, which has an inhex (I think it was 6mm but didn't check). Then, screw in the fill fitting, making sure it has a suitable o-ring (mine came without but I think it is meant to be supplied). It is important that you only screw it in hand tight. I didn't get a good pic of it, but the fill plug leads to a tube about 70mm long inside the transmission. This sets the factory level for fluid in the trans (above the join line for the pan!) and will take about 3l to fill. You then need to connect your fluid pump to the fitting via a hose, and pump in whatever amount of fluid you removed (maybe 3 litres, in my case 7 litres). If you put in more than 3l, it will spill out when you remove the fitting, so do quickly and with a drain pan underneath. Once you have pumped in the required amount of clean ATF, you start the engine and run it for 3 minutes to let the fluid circulate. Don't run it longer and if possible check the fluid temp is under 40oC (Ecutek shows Auto Trans Fluid temp now, or you could use an infrared temp gun on the bottom of the pan). The manual stresses the bit about fluid temperature because it expands when hot an might result in an underfil. So from here, the factory manual says to do the "spill and fill" again, and I did. That is, put an oil pan under the drain plug and undo it with a 17mm spanner, then watch your expensive fluid fall back out again, you should get about 3 litres.  Then, put the drain plug back in, pump 3 litres back in through the fill plug with the fitting and pump, disconnect the fill fitting and replace the fill plug, start the car and run for another 3 minutes (making sure the temp is still under 40oC). The manual then asks for a 3rd "spill and fill" just like above. I also did that and so had put 13l in by now.  This time they want you to keep the engine running and run the transmission through R and D (I hope the wheels are still off the ground!) for a while, and allow the trans temp to get to 40oC, then engine off. Finally, back under the car and undo the fill plug to let the overfill drain out; it will stop running when fluid is at the top of the levelling tube. According to the factory, that is job done! Post that, I reconnected the fill fitting and pumped in an extra 0.5l. AMS says 1.5l overfill is safe, but I started with less to see how it goes, I will add another 1.0 litres later if I'm still not happy with the hot shifts.
    • OK, so regardless of whether you did Step 1 - Spill Step 2 - Trans pan removal Step 3 - TCM removal we are on to the clean and refill. First, have a good look at the oil pan. While you might see dirty oil and some carbony build up (I did), what you don't want to see is any metal particles on the magnets, or sparkles in the oil (thankfully not). Give it all a good clean, particularly the magnets, and put the new gasket on if you have one (or, just cross your fingers) Replacement of the Valve body (if you removed it) is the "reverse of assembly". Thread the electrical socket back up through the trans case, hold the valve body up and put in the bolts you removed, with the correct lengths in the correct locations Torque for the bolts in 8Nm only so I hope you have that torque wrench handy (it feels really loose). Plug the output speed sensor back in and clip the wiring into the 2 clips, replace the spring clip on the TCM socket and plug it back into the car loom. For the pan, the workshop manual states the following order: Again, the torque is 8Nm only.
    • One other thing to mention from my car before we reassemble and refill. Per that earlier diagram,   There should be 2x B length (40mm) and 6x C length (54mm). So I had incorrectly removed one extra bolt, which I assume was 40mm, but even so I have 4x B and 5x C.  Either, the factory made an assembly error (very unlikely), or someone had been in there before me. I vote for the latter because the TCM part number doesn't match my build date, I suspect the TCM was changed under warranty. This indeed led to much unbolting, rebolting, checking, measuring and swearing under the car.... In the end I left out 1x B bolt and put in a 54mm M6 bolt I already had to make sure it was all correct
    • A couple of notes about the TCM. Firstly, it is integrated into the valve body. If you need to replace the TCM for any reason you are following the procedure above The seppos say these fail all the time. I haven't seen or heard of one on here or locally, but that doesn't mean it can't happen. Finally, Ecutek are now offering tuning for the 7 speed TCM. It is basically like ECU tuning in that you have to buy a license for the computer, and then known parameters can be reset. This is all very new and at the moment they are focussing on more aggressive gear holding in sports or sports+ mode, 2 gear launches for drag racing etc. It doesn't seem to affect shift speed like you can on some transmissions. Importantly for me, by having controllable shift points you can now raise the shift point as well as the ECU rev limit, together allowing it to rev a little higher when that is useful. In manual mode, my car shifts up automatically regardless of what I do which is good (because I don't have to worry about it) but bad (because I can't choose to rev a little higher when convenient).  TCMs can only be tuned from late 2016 onwards, and mine is apparently not one of those although the car build date was August 2016 (presumably a batch of ADM cars were done together, so this will probably be the situation for most ADM cars). No idea about JDM cars, and I'm looking into importing a later model valve body I can swap in. This is the top of my TCM A couple of numbers but no part number. Amayama can't find my specific car but it does say the following for Asia-RHD (interestingly, all out of stock....): So it looks like programable TCM are probably post September 2018 for "Asia RHD". When I read my part number out from Ecutek it was 31705-75X6D which did not match Amayama for my build date (Aug-2016)
×
×
  • Create New...