Bin stacking issues
Thread Starter
Supreme Member
iTrader: (1)
Joined: Jun 2003
Posts: 3,085
Likes: 2
From: Elgin, IL
Car: 1997 Corvette
Engine: LS1
Transmission: 4L60E
Axle/Gears: 2.73 IRS
Bin stacking issues
Okay I have a bin switcher for 256 chips. Basically, it appears to connect pins 27 and 28 for the "LO" program and pins 14 and 27 for the "HI" program. It also doesn't allow pin 27 to connect to the MEMCAL (which makes sense since this bit gets switched).
On the sheet of paper that came in the mail with the "BinTrader", it says for 16k sized bins, the addresses are "0000-3FFF" and "4000-7FFF" which makes perfect sense so far.
Now, I can make the 32k bin file with two 16k bins just fine. I've used BINCompiler as well as TunerPro to stack the bins, and they appear to stack perfectly. With the AT29C256 in the burner by itself, it appears to burn my exact (stacked) bin file to the chip, and I verify this by re-reading the chip after burned. Perfect, everything is at it should be.
Now, when I stick the chip in my BinTrader, it fails to work in my car (the fans come on, etc.), no matter what position the switch is in. The interesting part is that if I set my burner back to read 27128 chips and put the EEPROM back in the burner (with the BinTrader attached), and flip teh switch to any of the positions, I don't get a valid bin back. I get a 16k read, but no values match up. I figure when doing this, the values should match up with a single 16k BIN file because its how the ECM would be reading the chip through the BinTrader.
Is there any reason this would be happening? Like I said, if I read the chip as an AT29C256, I can see where my first bin ends and the second starts (3FFF/4000) and it appears to have burned perfect. When I stick it in the BinTrader and try to read each 16k portion separately, they don't read as the separate 16k BINs I stacked.
Is there any reason for this? I'm using a Willem PCB3 burner, a BinTrader (for 2x16k on 256), and AT29C256 chips from Craig.
EDIT: Read up a little bit on the 29C256 datasheet, and the design of the switcher *should* be perfectly okay since pin 27 is A14, and the switch just flips it between VCC (pin 28) and ground (pin 14).
On the sheet of paper that came in the mail with the "BinTrader", it says for 16k sized bins, the addresses are "0000-3FFF" and "4000-7FFF" which makes perfect sense so far.
Now, I can make the 32k bin file with two 16k bins just fine. I've used BINCompiler as well as TunerPro to stack the bins, and they appear to stack perfectly. With the AT29C256 in the burner by itself, it appears to burn my exact (stacked) bin file to the chip, and I verify this by re-reading the chip after burned. Perfect, everything is at it should be.
Now, when I stick the chip in my BinTrader, it fails to work in my car (the fans come on, etc.), no matter what position the switch is in. The interesting part is that if I set my burner back to read 27128 chips and put the EEPROM back in the burner (with the BinTrader attached), and flip teh switch to any of the positions, I don't get a valid bin back. I get a 16k read, but no values match up. I figure when doing this, the values should match up with a single 16k BIN file because its how the ECM would be reading the chip through the BinTrader.
Is there any reason this would be happening? Like I said, if I read the chip as an AT29C256, I can see where my first bin ends and the second starts (3FFF/4000) and it appears to have burned perfect. When I stick it in the BinTrader and try to read each 16k portion separately, they don't read as the separate 16k BINs I stacked.
Is there any reason for this? I'm using a Willem PCB3 burner, a BinTrader (for 2x16k on 256), and AT29C256 chips from Craig.
EDIT: Read up a little bit on the 29C256 datasheet, and the design of the switcher *should* be perfectly okay since pin 27 is A14, and the switch just flips it between VCC (pin 28) and ground (pin 14).
Last edited by DuronClocker; Sep 20, 2004 at 12:24 PM.
Thread Starter
Supreme Member
iTrader: (1)
Joined: Jun 2003
Posts: 3,085
Likes: 2
From: Elgin, IL
Car: 1997 Corvette
Engine: LS1
Transmission: 4L60E
Axle/Gears: 2.73 IRS
Anyone? I can't even get it to work if I burn a single bin with an offset of 4000. 0000-3FFF are loaded with 00, I thought I read that should be "FF", but TunerPro fills it with 00s.
Thread Starter
Supreme Member
iTrader: (1)
Joined: Jun 2003
Posts: 3,085
Likes: 2
From: Elgin, IL
Car: 1997 Corvette
Engine: LS1
Transmission: 4L60E
Axle/Gears: 2.73 IRS
Well, it ended up the whole blanking 0000-3FFF with "00"s was no good, so I loaded it with "FF"s from 0000-3FFF, and it worked once. Then I brought it back inside to see if I could get the switch to work, and I couldn't. I'm assuming its something with the checksums maybe?
Now I re-burned the chip same as I did before with "FF"s for the first half and it wouldn't run (would turn the fan on etc.). So I just took the ECM casing off and checked for continuity between my newly soldered-on switch to the MEMCAL and all is good. Must be something in how I'm burning it again. I'm going to keep working on it, but I'm moving kinda slow tonight with how sick I got today :/
Now I re-burned the chip same as I did before with "FF"s for the first half and it wouldn't run (would turn the fan on etc.). So I just took the ECM casing off and checked for continuity between my newly soldered-on switch to the MEMCAL and all is good. Must be something in how I'm burning it again. I'm going to keep working on it, but I'm moving kinda slow tonight with how sick I got today :/
Thread Starter
Supreme Member
iTrader: (1)
Joined: Jun 2003
Posts: 3,085
Likes: 2
From: Elgin, IL
Car: 1997 Corvette
Engine: LS1
Transmission: 4L60E
Axle/Gears: 2.73 IRS
Now I really don't know what's going on. It just turns the fan on still and this chip is burned identical to before I think.
If someone could send me a stacked BIN that they use and knows to be working, please send it to me. Even if it isn't a good tune for my motor, all I want to do is be able to turn the key without the fan turning on.. my email is dean@xibase.com
If someone could send me a stacked BIN that they use and knows to be working, please send it to me. Even if it isn't a good tune for my motor, all I want to do is be able to turn the key without the fan turning on.. my email is dean@xibase.com
Trending Topics
Thread Starter
Supreme Member
iTrader: (1)
Joined: Jun 2003
Posts: 3,085
Likes: 2
From: Elgin, IL
Car: 1997 Corvette
Engine: LS1
Transmission: 4L60E
Axle/Gears: 2.73 IRS
Originally posted by MTPFI-MAF
where did ya get the BinTrader I seen craigs bin switcher But I havent heard of the Bin Trader
where did ya get the BinTrader I seen craigs bin switcher But I havent heard of the Bin Trader
Anyways, all the pins check out, and the switch seems to work just fine. Its just a matter of getting a chip to work :-/
Thread Starter
Supreme Member
iTrader: (1)
Joined: Jun 2003
Posts: 3,085
Likes: 2
From: Elgin, IL
Car: 1997 Corvette
Engine: LS1
Transmission: 4L60E
Axle/Gears: 2.73 IRS
Originally posted by DuronClocker
*sigh* eBay. The guy used to frequent these boards a while back I guess he said.
Anyways, all the pins check out, and the switch seems to work just fine. Its just a matter of getting a chip to work :-/
*sigh* eBay. The guy used to frequent these boards a while back I guess he said.
Anyways, all the pins check out, and the switch seems to work just fine. Its just a matter of getting a chip to work :-/
I don't get this one bit. I mean, I've checked the pinout of the AT29C256 and compared it to the design of this circuit, and it matches up perfectly with what I'd expect and with what Craig's info on his site is about getting two 16k programs on on 256.
I checked and double checked all of my solder connections and all have 0 ohms resistance, and none are touching each other. I've tried a few different BINs now and filling the 0000-3FFF with both "00"s and "FF"s. Does anyone have any ideas? I could still use a stacked BIN someone else is using just to test it out...
Last edited by DuronClocker; Sep 20, 2004 at 09:22 PM.
TGO Supporter
Joined: Jul 2001
Posts: 404
Likes: 1
From: Evansville, IN USA
Car: '89 GMC Pickup
Engine: 383 SBC Stealth Ram
Transmission: 700R4/VIG 3200
Name your 16k bin files, (know good binary files) 1.bin and 2.bin
Open Notepad, copy and paste this in it.
-----------------------------------------------
copy /B 2.bin+1.bin 2chip.bin
pause
-----------------------------------------------
Save it as filename 'stack.bat'
Click on stack.bat and it will creat a file called 2chip.bin
Burn that to your 256k BIT chip and you will have two identically
stacked files for a total of 32k BYTES.
HTH
Open Notepad, copy and paste this in it.
-----------------------------------------------
copy /B 2.bin+1.bin 2chip.bin
pause
-----------------------------------------------
Save it as filename 'stack.bat'
Click on stack.bat and it will creat a file called 2chip.bin
Burn that to your 256k BIT chip and you will have two identically
stacked files for a total of 32k BYTES.
HTH
Thread Starter
Supreme Member
iTrader: (1)
Joined: Jun 2003
Posts: 3,085
Likes: 2
From: Elgin, IL
Car: 1997 Corvette
Engine: LS1
Transmission: 4L60E
Axle/Gears: 2.73 IRS
Hmm I jumpered pin 27 to the MEMCAL and left the switch in the neutral position, and I got my car to start. The fan still turns on right away, but the CEL doesn't stay on... That was last night. I'll probably go out in a little bit to try some more messing around with it. That was with a 128 chip. I'll try the 256 chip again when I go out there.
Thread Starter
Supreme Member
iTrader: (1)
Joined: Jun 2003
Posts: 3,085
Likes: 2
From: Elgin, IL
Car: 1997 Corvette
Engine: LS1
Transmission: 4L60E
Axle/Gears: 2.73 IRS
Well somehow it worked just fine now. First I tried one of the 256 chips I burned last night at 4000 with the first half blanked. Then I just burned the same stock bin twice on another 256 chip and popped that in there, and the switch works perfectly. No idea what could've been wrong, but its better now!
Thanks for your time guys.
Thanks for your time guys. TGO Supporter
Joined: Jan 2000
Posts: 1,861
Likes: 0
From: In your ear. No, the other one.
Car: '89 Trans Am WS6
Engine: 350 TPI
Transmission: T5WC
Axle/Gears: 3.08 posi
It very well could be that your switcher doesn't need the "Reversed" order that other switchers (moates) do.
With moates, position 0 is loaded at the top of memory (highest address), with position F at the beginning of the chip.
I know some switchers are the other way - bins are stacked in order. position 0 starts at address 0.
Currently you cannot specify stack order in tunerpro explicitly, but you can certainly just think of things backwards in the table. Load position 0 to the top in TunerPro's binstacker.
I'll add the ability to reverse stack order in the next version.
With moates, position 0 is loaded at the top of memory (highest address), with position F at the beginning of the chip.
I know some switchers are the other way - bins are stacked in order. position 0 starts at address 0.
Currently you cannot specify stack order in tunerpro explicitly, but you can certainly just think of things backwards in the table. Load position 0 to the top in TunerPro's binstacker.
I'll add the ability to reverse stack order in the next version.
Thread Starter
Supreme Member
iTrader: (1)
Joined: Jun 2003
Posts: 3,085
Likes: 2
From: Elgin, IL
Car: 1997 Corvette
Engine: LS1
Transmission: 4L60E
Axle/Gears: 2.73 IRS
No worries, it wasn't a software issue. Was hardware, one of the pins was only making intermittent contact in the ZIF. Remedied
Thread Starter
Supreme Member
iTrader: (1)
Joined: Jun 2003
Posts: 3,085
Likes: 2
From: Elgin, IL
Car: 1997 Corvette
Engine: LS1
Transmission: 4L60E
Axle/Gears: 2.73 IRS
Oh sorry I answered it in the other thread. I bought an ALDL cable from someone on eBay and he offered me a bin switcher thing for like $7-8 so I figured I might as well grab that too. I think I'm going to email him and get the bin switcher for the 512k chips for when I convert to SD/730.
Thread
Thread Starter
Forum
Replies
Last Post
UltRoadWarrior9
Transmissions and Drivetrain
3
Sep 2, 2015 08:24 PM





