SVX Network Forums Live Chat! SVX or Subaru Links Old Lockers Photo Post How-To Documents Message Archive SVX Shop Search |
IRC users: |
#16
|
||||
|
||||
Re: Gearshift Maps
I've figured out the maps for the Torque Converter Lockup. I'll post the technical details of how to decode them on my website in due course.
There are 52 maps in total: 3 modes (Normal, Power, Overheat) multiplied by 4 stick positions ("D","3","2","1") multiplied by 4 gears ("1st","2nd","3rd","4th") makes 48 plus Cruise mode in 4 gears = 52 total. Each map has a lock curve and an unlock curve. The TC will be locked when the speed rises above the lock curve and unlocked when the speed falls below the unlock curve. The x scale is tps and the y scale is speed. This is the opposite way around the the gear shift maps earlier in the thread. I have converted the scales to a percentage and mph for the picture below. Most of the maps, for example 1st,2nd and 3rd gear are a straight horizonal line at 159mph. This effectively means "do not lockup the torque converter" because the car is unlikely to ever exceed 159mph in those gears. If you look at the top left map in the picture below, this is Normal-StickD-Gear4. You can see at 50% throttle, the TC will lock as you accelerate past 77mph and unlock as you decelerate past 55mph. If you were drag racing at 100% throttle, it would lock at 92mph on the way up and unlock at 86mph on the way back down. It has been mentioned in the "Power Mode Mod" thread that the TC does not lockup in power mode. This is not entirely true. As you can see from the top right map: In 4th gear, it will lock at 92mph and unlock at 86mph in any throttle position. In the bottom left corner you can see the cruise map, the TC locks up at lower speed and lower throttle for smooth driving and economy. Finally, in the bottom right corner is a sample of the overheat maps. When the TCU is in overheat mode, it locks up the TC even in 2nd and 3rd gear, not just 4th like the other modes. It has often been said that the TC generates a lot of heat. When the transmission gets too hot, the TCU locks it up whenever possible to try and stop the temperature from rising any further. These maps were taken from a 1992 USDM TCU.
__________________
Subaru ECU and TCU Website 1992 Alcyone SVX Version L 1992 Alcyone SVX Version L 1994 Alcyone SVX S40-II 2004 Subaru Legacy 2.5 SE Sports Tourer 1996 Subaru Legacy 2.2 GX Wagon 1988 Subaru Justy J12 SL-II Last edited by b3lha; 10-22-2008 at 10:49 AM. |
#17
|
||||
|
||||
Re: Gearshift Maps
good work,
I can supply the prototype and 94 tcu bins if you want them. |
#18
|
||||
|
||||
Re: Gearshift Maps
If people want I can supply socketed tcu's. I have a box of them. I don't want to sell them rediculously cheaply though...or be acused of charging too much either..so i don't know.
|
#19
|
||||
|
||||
Re: Gearshift Maps
Thanks Mike. I find the TCU code a little easier to work with than the ECU.
Quote:
I have the 92 and 94 JDM bins. I upgraded my 92 car to the 94 firmware just in case it helps the transmission last longer. I haven't analysed the differences yet I've just been looking at a Legacy TCU from 1990. It doesn't have any of the "overheat mode" processing. I suspect that Subaru may have added the overheat mode in an attempt to overcome transmission overheating problems with the early SVX prototypes.
__________________
Subaru ECU and TCU Website 1992 Alcyone SVX Version L 1992 Alcyone SVX Version L 1994 Alcyone SVX S40-II 2004 Subaru Legacy 2.5 SE Sports Tourer 1996 Subaru Legacy 2.2 GX Wagon 1988 Subaru Justy J12 SL-II |
#20
|
||||
|
||||
Re: Gearshift Maps
Ya, I think you'll notice a few things in the first 5 minutes of looking at the late model code. i sent to the email on your website.
|
#21
|
||||
|
||||
Re: Gearshift Maps
Quote:
__________________
1992 SVX LS-L #1222 Pearl White 1987 GL Turbo wagon, 5 lug conversion, D/R 5 speed (Rice killer) 1992 Dodge Ram 4x4 diesel (car hauler) 1968 Dodge Polara convertible (Camaro killer) 1990 Toyota Corolla FWD auto (330,000 mile grocery getter) 1986 VW Jetta |
#22
|
||||
|
||||
Re: Gearshift Maps
Quote:
You just need a cable to connect your car to your PC. Then you need a linux bootdisk and my tcudump program.
__________________
Subaru ECU and TCU Website 1992 Alcyone SVX Version L 1992 Alcyone SVX Version L 1994 Alcyone SVX S40-II 2004 Subaru Legacy 2.5 SE Sports Tourer 1996 Subaru Legacy 2.2 GX Wagon 1988 Subaru Justy J12 SL-II |
#23
|
||||
|
||||
Re: Gearshift Maps
Quote:
I'm guessing this TCU (725606) uses a different CPU chip? Not very different, but different enough to break my 6811 disassembler. Maybe a 6816? Is this from an OBD2 car?
__________________
Subaru ECU and TCU Website 1992 Alcyone SVX Version L 1992 Alcyone SVX Version L 1994 Alcyone SVX S40-II 2004 Subaru Legacy 2.5 SE Sports Tourer 1996 Subaru Legacy 2.2 GX Wagon 1988 Subaru Justy J12 SL-II |
#24
|
||||
|
||||
Re: Gearshift Maps
No, that's the 94 usdm rom. Most if not all obd1 USDM awd SVXii use the e23aa11p or e23aa12p roms. That's the e23aa12p rom--the latter model obd1 rom. I used the Dewtronics M6811Dis v1.0 code seeking dissassembler back when I did it. Maybe you didn't notice it's sitting in a 32k ROM and your control file is loading it complete with padding to c000? May also need to edit some entry points?
__________________
Michael Emery, MBA, MS 94 SVX LSI, Ebony Pearl profile 94 SVX LSI, Ebony Pearl from back Performance and Multi-Fuel Tuning Last edited by longassname; 12-10-2008 at 07:53 AM. |
#25
|
||||
|
||||
Re: Gearshift Maps
Quote:
Now that I have looked at it properly, I can see that the image you sent me is corrupt. Bit 1 of every single byte is set to 1. This obviously results in incorrect disassembly. I thought I was using the wrong disassember. Compare the following: This is the 705402 Code:
f33e 8e 01 ff lds 0x01FF f341 86 a0 ldaa 0xA0 f343 b7 10 39 staa (0x1039) f346 86 04 ldaa 0x04 f348 b7 10 3f staa (0x103F) f34b 86 01 ldaa 0x01 f34d b7 10 38 staa (0x1038) Code:
f35c 8e 03 ff lds 0x03FF f35f 86 a2 ldaa 0xA2 f361 b7 12 3b staa (0x123B) f364 86 06 ldaa 0x06 f366 b7 12 3f staa (0x123F) f369 86 03 ldaa 0x03 f36b b7 12 3a staa (0x123A) Code:
705402: 10001110 00000001 11111111 10000110 10100000 10110111 00010000 00111001 725606: 10001110 00000011 11111111 10000110 10100010 10110111 00010010 00111011
__________________
Subaru ECU and TCU Website 1992 Alcyone SVX Version L 1992 Alcyone SVX Version L 1994 Alcyone SVX S40-II 2004 Subaru Legacy 2.5 SE Sports Tourer 1996 Subaru Legacy 2.2 GX Wagon 1988 Subaru Justy J12 SL-II Last edited by b3lha; 12-10-2008 at 09:07 AM. |
#26
|
||||
|
||||
Re: Gearshift Maps
that would mean it's a 705404 bin. I'll look at my files and figure out what's going on. I labled that file yesterday off of the rom code so it happened at least before that. I thought that bin was the basecode I'm running in my car but I guess not. I have a good 94 bin here somewhere because it's the base of what I'm running in my black car; unfortunately I don't seem to have labled anything very well.
|
#27
|
||||
|
||||
Re: Gearshift Maps
ya, sorry about that. It should be 705404. I think that bin I sent you yesterday was a read of a mis-solder I forgot to throw away. I remember I had to settle for soldering my surface mounts to a less than ideal adaptor that proved to be a pita to solder. I'm sending a good bin now.
|
#28
|
||||
|
||||
Re: Gearshift Maps
OK Thanks. That one looks better.
You take the chips off the board to read them rather than using the select monitor port? That really must be a PITA. I find it impossible to unsolder them from the board without destroying them.
__________________
Subaru ECU and TCU Website 1992 Alcyone SVX Version L 1992 Alcyone SVX Version L 1994 Alcyone SVX S40-II 2004 Subaru Legacy 2.5 SE Sports Tourer 1996 Subaru Legacy 2.2 GX Wagon 1988 Subaru Justy J12 SL-II |
#29
|
||||
|
||||
Re: Gearshift Maps
I'm pretty good at desoldering; I don't have any problems removing the surface mounts. I think your euro and jdm tcu's might not be coated but the usdm tcus are coated after assembly--that's really the annoying thing about socketing them. It costs a fortune in solvent getting them stripped before desoldering.
I guess now is a good time to give tips to anyone who's going to socket a US tcu. Don't even try desoldering/soldering until after you clean off the coating. Assuming you aren't experienced at desoldering, do what Phil does and cut the legs of the surface mount with an exacto knife instead of desoldering it (cut along the rom, not the pcb). If you do a clean job of cutting the legs you shouldn't even have to desolder them. You still have to clean the coating off of the through holes for the dip chip before you can empty them and solder in the socket. |
#30
|
||||
|
||||
Re: Gearshift Maps
phil,
just in case you want independent verification of addresses here are my main svx specific labels label 1044 VB label 0019 VSP1 label 001A VSP2 label 00B6 EREV label 0017 ATFT label 1040 THV label 004E GEAR label 00B3 PLDTY label 00B4 LUDTY label 00B5 4WDTY label 1046 BAROP label 0011 BITFA0 label 0012 BITFA1 label 0013 BITFA2 label 0014 BITFA3 label 0001 DIAGU1 label 0005 DIAGU2 label 0003 DIAGM1 label 0004 DIAGM2 label 0018 VSpeed |
Thread Tools | |
Display Modes | |
|
|