Reading a BIN

Discuss anything TunerPro related.

Moderators: Mangus, robertisaar, dex

Post Reply
Walt h
Posts: 7
Joined: Tue Jan 16, 2007 6:54 pm

Reading a BIN

Post by Walt h »

What am I doing wrong? I put a chip into the AutoProm, notch away from the handle, unused spaces between chip and handle, select the down arrow from the toolbar (download BIN from Emulator to Tunerpro) it says it downloads, but where does it go? Help
User avatar
dex
The Ford Guy
Posts: 614
Joined: Thu Oct 07, 2004 6:38 am

Post by dex »

The chip should have the notch facing the handle.

If you are using TunerPro's 'Moates PROM IO' tool then any chip read should be stored in the buffer.
Walt h
Posts: 7
Joined: Tue Jan 16, 2007 6:54 pm

Post by Walt h »

OK, faced the notch towards the handle, again it says download complete, still can't find it. Whats MOATES PROM IO tool? Where is the buffer?
User avatar
dex
The Ford Guy
Posts: 614
Joined: Thu Oct 07, 2004 6:38 am

Post by dex »

You can select the 'Moates PROM IO' from the 'Tools' menu or press 'Ctrl +B' to get it. If you are reading a chip you need to use this tool, the emulation toolbar is for reading/writing to the AutoProm's internal memory.
Walt h
Posts: 7
Joined: Tue Jan 16, 2007 6:54 pm

Post by Walt h »

OK, finally getting somewhere. Went to the IO link, went to Read Chip, seemed like it was successful, still can't find where it went. Would you mind walking me through this step by step?
Thanks
User avatar
dex
The Ford Guy
Posts: 614
Joined: Thu Oct 07, 2004 6:38 am

Post by dex »

Taken from the help file;

The AutoProm and Flash & Burn feature chip burning/reading capabilities that support the following chips:

Read & Write:

29C256 (256kbit, 32kbyte)
29F040 (4mbit, 512kbyte)
27SF512 (512kbit, 64kbyte) **

Reading (Read-Only)::

2732A
27C128
27C256
27C512
J3 Ford EEC-IV Reader (Moates)
J3 Ford EEC-V Reader (Moates)

** AutoProm USB Version only - Serial version does not support this chip for writing

Below is an outline of how to make use of these features using TunerPro.



Overviews

Chip I/O in TunerPro is accomplished with a mediary "buffer". Burning a file to a chip requires that this buffer be filled with the file. The buffer is then burned to the chip. Similarly, reading a chip to a file is done by way of the buffer. The chip gets read into the buffer, then the buffer gets saved to file.

Burning a chip

From File - To burn a file to a chip:

1) Connect the AutoProm or Flash & Burn to your computer and make sure it has appropriate power
2) Open TunerPro and make sure that the hardware is detected
3) Press Ctrl + B or select "Read/Write Prom" from the tools menu. This will open the PROM interface pictured above
4) Select the chip you'll be programming in the "Supported Chips" list.
5) Load the file into the buffer by selecting "Load File to Buffer".
Note: When loading a file, the chip addressing is automatically changed to burn the file to the upper portion of the chip in the case of the file being smaller than the selected chip type.
6) To burn a portion of the buffer to the chip, input the addresses of the buffer you'd like to have burned to the chip. Also, input the address within the chip that you'd like that portion of the buffer to be programmed to. For more information, see "Advanced Addressing". Note - All addresses and filesizes must be 64 byte aligned.
7) If the chip is not erased or if you're unsure, it is recommended that you erase the chip by pressing the "Erase Chip" button. It should be noted that this will erase the entire chip.
8) Press the "Program Chip" button to program the chip from the buffer using the selected addressing.

From the emulation buffer - To burn a chip from the current emulation buffer, you must first use the "RAM to File" function to save the emulation RAM to a file. Once that is complete, follow the instructions above to burn the file to the chip.

Reading a chip

To File - To read a chip to a file:

1) Connect the AutoProm or Flash & Burn to your computer and make sure it has appropriate power
2) Open TunerPro and allow it to auto-detect the attached hardware
3) Press Ctrl + B or select "Read/Write Prom" from the tools menu. This will open the PROM interface pictured above
4) Select the chip you'll be programming in the "Supported Chips" list.
5) Press the "Read Chip" button. This reads the chip into the local buffer.
6) Press the "Save Buffer to File" button and browse to the file or enter a filename to save the buffer to. Click "Save".

Button/Field Descriptions

Supported Chips - This is the list of support chips for reading and writing (some may be read or write only and will be indicated in the list).
Load File To Buffer - Pressing this button will bring up an expolorer dialog to select a file with which to fill the buffer.
Save Buffer To File - This button will allow you to save the contents of the buffer to a file. This action makes use of the Buffer Addressing fields.
Edit Buffer - Pressing this button will open a hex editor with which you can edit the buffer before burning it to the chip or before saving it to file.
Program Chip - This will perform the action of programming the chip. It makes use of the current buffer and burns the chip from the data in the buffer specified in the "Buffer Addressing" fields and burns the information to the chip at the location specified in the "Chip Addressing" fields.
Read Chip - This will perform the action of reading the chip. It reads the chip contents from the specified "Chip Addressing" fields and places them at the beginning of the buffer.
Erase Chip - Pressing this will erase the entire contents of the chip (from beginning to end).
Blank Check - This will check the entire chip and return success if the chip is blank, or failure if the chip is not blank (or upon error).
Erase Sector (F040 only) - This will erase an individual 64kbyte sector of a 29F040.
Sector Blank Check (F040 only) - This will blank check an individual 64 kbyte sector of a 29F040.
Verify Chip With Buffer - This will read the contents of the chip at and between the locations specified in the "Chip Addressing" fields and compare them against the data in the buffer at the location "Buffer Addressing" field "Start Address." It will return success if the contents are identical and failure if they contain any differences (or if there was an error).
Walt h
Posts: 7
Joined: Tue Jan 16, 2007 6:54 pm

Post by Walt h »

Thanks dex, did all that, finally got something to look at, unfortunately the info that shows up doesn't seem to be accurate. Things like 18 cylinders, spark table thats all over the place, things like that. Any idea how to fix that?
User avatar
dex
The Ford Guy
Posts: 614
Joined: Thu Oct 07, 2004 6:38 am

Post by dex »

It sounds like the bin is corrupted or you are using the wrong xdf file. What ecu are you using?
Walt h
Posts: 7
Joined: Tue Jan 16, 2007 6:54 pm

Post by Walt h »

This would be a 16197427
User avatar
dex
The Ford Guy
Posts: 614
Joined: Thu Oct 07, 2004 6:38 am

Post by dex »

Not a Ford then :) Hopefully someone else can help you out here then as I cannot. Sorry.
User avatar
Craig Smith
Posts: 67
Joined: Mon Oct 23, 2006 5:22 am
Location: Mauldin, SC
Contact:

Post by Craig Smith »

What is the chip out of?
Make and model of car?
Year also?

Finally maybe able to help someone!
Been here done that!
Walt h
Posts: 7
Joined: Tue Jan 16, 2007 6:54 pm

Post by Walt h »

That would be a 95 Truck. 16197427 PCM.
Thanks
Post Reply