Tuning the stock KA24E ECU

Hello everybody! So it looks like neo finally added an ECU tuning section for us hackers to discuss. Well here I will give everybody as much information regarding the KA24E ecu and tuning. For starters, the KA24E ecu is an 8-bit ecu whereas the KA24DE ecu is 16-bit. No, its not like comparing regular Nintendo with Sega Genesis! Well, kinda, NES kicked ass compared to Sega... Because the ECU is 8-bit, all you need to do is add a socket to the ecu and thats that. For the KA24DE, you need to install a daughterboard which has two sockets and you will need to burn two chips (or run two emulators). With that said, it is cheaper and easier to tune the ka24e than the ka24de.
Why do you need to socket the ECU?
The ecu reads its 'tune' via a chip on the ecu board. This chip is called an EPROM. It stands for 'Erasable Programmable Read-Only Memory'. Since you can not change the maps/'tune' on the stock eprom, you will need to get an EPROM that you can read and erase electronically. The eprom chip goes into the socket for easy remove and replace. Soldering the EPROM chip directly on the board will become a pain in the ass when your testing out new tunes. Who wants to solder and desolder every 10 minutes for changing a single cell on the timing map?
What is needed in order to read and write an EPROM?
Well you will need two things; An EPROM burner and EPROM chips. The burner I personally use is a Willens Dual Powered EPROM burner, which I got on ebay for 35 bucks shipped. I got the EPROM chips on ebay for 25 dollars for 5. There are many chips out there but there is only one i HIGHLY recommend. That chip is the 'SST 27sf512'. This EPROM has twice the memory as the stock chip, so you will need to burn the tune on the last half of the chip, which is 008000.
So in a Nut-shell, all you need is
1)EPROM Burner
(MOST eprom burners require an LPT(printer) port and USB for power. You CAN NOT use conversion cables to run the burner via USB!)
2)EPROM Chips
http://stores.ebay.com/XENOCRON-Tuni...QQftidZ2QQtZkm
3)EPROM Socket
http://www.moates.net/product_info.p...products_id=46
4)Socket soldered into ECU
After all that, you just plug the ecu back into the harness and your ready to go! Unless of course you damaged the ecu while desoldering/soldering...
What else is needed after I get the above items?
You will need to get a program that can edit the tunes, a stock tune (can be read from stock eprom after desolder), and an address file. An address file is pretty much a file that tells the tune reader program where each table starts etc etc. You want the stock tune so that you have a base line tune to work off of. And in order to use both the address file and stock tune, you will need a reader. The program I use is RomEditor. It is free but you will need to enable japanese language in order to use.
How do you enable japanese language?
In windows xp start -> control panel -> regional and language options
Under the Languages tab checkmark 'install files for east asian languages'
Under Advanced tab, select japanese in the drop down box. Check mark Japanese in the 'Code page covnersion tables'.
You will be asked for a windows xp cd, insert cd. Windows will install all the needed files and you will be asked to reboot your PC, do so. If your computer is all in japanese, click the JP icon on the task bar and change it to English.
Afterwards you can start tuning! Hell you can even start tuning now using these files!
RomEditor -
http://www.club-touge.com/tuning/romeditorE.rar
S13 KA24E Stock Tune -
http://www.club-touge.com/tuning/89-240SX-MT.bin
S13 KA24E RomEditor Address file -
http://www.club-touge.com/tuning/S13eADR.adr
I have the program, stock tune, and address file... what the hell do I do now?
If you enabled the japanese language correctly your rom editor window should look very simliar to this:
If it doesn't, make sure you enabled japanese language properly.
First you need to load up the address file. To do this:
Setup/Are crowded.. browse to the directory where the address file is located in
Now load up the Stock tune:
File/Load/Load bin.. browse to the directory where the .bin file is located in.
WALAHHH there you have it, you can now see nissan's stock timing map, fuel map, other shit as well! If you have a burner, chips, ecu socketed, change the Rev. Limit 1 value to 1500 (this is located under the global tab). save the file, load up your eprom burner software, load up your new 'tune', change offset to 8000, burn, plug in socket, plug ecu into eccs. start her up! if all is well, your car should now be idling and warming up. try revving your engine past 1500.... i dare you
THERE IS MORE TO COME!!!!!!!!!!
edit.discard the first stock tune i posted, it is for the u12, not s13