Author |
Topic |
|
Jeff
USA
23 Posts |
Posted - 02/18/2015 : 11:32:22
|
when you select any 93cxx device as 16 bit it seems to be in 8 bit format if you look at the code section they are the same reguardless of wether you choose 8 or 16 bit. Can we get this corrected or can you show how to write a custom format that will make it read and show code in 16 bit format. This would make car work much easier. |
Jeff Hartsell Hartsell's Locksmith, Inc. |
|
Reply #1
ZLM
2945 Posts |
Posted - 02/18/2015 : 16:30:59
|
What is your chip part number? What is your 16 bit format looks like?
The 93CXXC series chip can be read in both 8 bit and 16 bits. The code looks no different.
|
|
|
Reply #2
Jeff
USA
23 Posts |
Posted - 02/18/2015 : 16:52:59
|
An example is 93lc46b (used in honda)you also sell the minpro if you pull up that chip on it you will see what I am talking about. Yes 93lc46b (as an example)can be in both 8 and 16 bit depending on the signal to the org pin if the chip is removed from the circuit it will be in 8 bit mode however if its incircuit it can be 16 bit and you use this a lot in car work for different 93 series 16 bit configurations. Right now I am using my minpro for this as it is configured correctly but would like to use my gq4x as well.This also applies to 93c56(16 bit) used in toyota/lexus. |
Jeff Hartsell Hartsell's Locksmith, Inc. |
|
|
Reply #3
Jeff
USA
23 Posts |
Posted - 02/18/2015 : 18:07:42
|
also 93c66(16 bit) are all correct on minipro. If you don't want to change it on your software can you show me how to do it on mine, but this would make the gq4x at lot more useful in automotive work and should allow it to be used incircuit on toyota/lexus and honda work just to name a few. I think this is why others had posted problems before when using gq4x on toyota/lexus ecus. |
Jeff Hartsell Hartsell's Locksmith, Inc. |
|
|
Reply #4
Jeff
USA
23 Posts |
Posted - 02/19/2015 : 04:19:25
|
The things that are noticably different is on 93c46b (16bit) checksum 0x00007F80, Ic size 0x40 words, range 0x00000000 0000003f. On 93c56B (16 bit) checksum 0x0000FF00, Ic size 0x80 range 0x00000000 0000007F. On 93c66B(16 bit) checksum 0x0001FE00, IC size 0x100 words, Range oxoooooooo 000000FF. These are the differences I see but there maybe other things I cannot see. |
Jeff Hartsell Hartsell's Locksmith, Inc. |
|
|
Reply #5
ZLM
2945 Posts |
Posted - 02/19/2015 : 21:34:36
|
Those are only display formats, programming no different. The GQ-4X software already have that display format. Just add the BufferMode="16BIT" in the device configuration line will change the display mode into 16 bit mode.
example: Name="93C46B (16Bit)",ID="XXXX",Class="93C46B_16Bit",BufferMode="16BIT",Category="SERIAL_EPROM",MFG="ALL(Generic)";
You also can download the devices.txt file to use:
Download Attachment: devices.txt 281.15 KB
Here are the screenshot after add this 16 bit buffer mode:
196.96 KB
|
|
|
Reply #6
Jeff
USA
23 Posts |
Posted - 02/20/2015 : 02:56:24
|
Thank You. |
Jeff Hartsell Hartsell's Locksmith, Inc. |
|
|
Reply #7
Jeff
USA
23 Posts |
Posted - 02/20/2015 : 20:06:17
|
with the changes it reverses byte swaps the data it appears the minipro is actually reading/writing it in 16 byte mode and the gq4x is reading/writing in 8 byte is this true? Can I change that and what is the lowest voltage it can be set at for reading/writing and how can I edit it to do that? |
Jeff Hartsell Hartsell's Locksmith, Inc. |
|
|
Reply #8
ZLM
2945 Posts |
Posted - 02/21/2015 : 20:18:30
|
For those 16bit EEPROMs, the only writing algorithm is in 16bit. So, software has to use 16bit algorithm for 16bit chip. No other way to program them.
Depending on the chip part number, some of them use VCC 4.5-5,5V, some of them use 1.8-5.5V. So, Make sure your chip accepts the voltage you set.
To change the VCC on GQ-4X programmer, Add "VCC=" keyword to defination line. Example, VCC="3.3V", VCC="3.6V", VCC="5V", VCC="5.5V" etc.
Example for 3.6V: Name="93LC56B (16Bit)",ID="XXXX",Class="93C56B_16Bit",Category="SERIAL_EPROM",MFG="Microchip",Speed="3",VCC="3.6V";
Example for 5.5V: Name="93LC56B (16Bit)",ID="XXXX",Class="93C56B_16Bit",Category="SERIAL_EPROM",MFG="Microchip",Speed="3",VCC="5V";
|
|
|
Reply #9
Jeff
USA
23 Posts |
Posted - 02/22/2015 : 07:24:11
|
ZLM can you check the 16 bit aligorithm it seems like it is really the 8 bit aligorithm at least when reading? Also gq4x will not let you drop vcc below 3.6v is that a limitation of gq4x? Sorry to be a pain just trying to figure this out. |
Jeff Hartsell Hartsell's Locksmith, Inc. |
|
|
Reply #10
Jeff
USA
23 Posts |
Posted - 02/22/2015 : 08:27:37
|
ZLM could it also be that it is reading and writing in 16 bit mode but the code display is in 8 bit on gq4x? |
Jeff Hartsell Hartsell's Locksmith, Inc. |
|
|
Reply #11
Jeff
USA
23 Posts |
Posted - 02/23/2015 : 04:39:47
|
figured it out combination of old software and old devices file sorry to be a problem |
Jeff Hartsell Hartsell's Locksmith, Inc. |
|
|
Reply #12
Jeff
USA
23 Posts |
Posted - 02/23/2015 : 08:18:28
|
ZLM just to let you know I had 6.29 installed and everytime I connected it said it was up to date but when I finally looked at the downloads I saw it was not. Also I had to uninstall my original program in order to update otherwise it gave an error. Just wanted you to know. |
Jeff Hartsell Hartsell's Locksmith, Inc. |
|
|
Reply #13
ZLM
2945 Posts |
Posted - 02/25/2015 : 16:20:13
|
There is no 8 bit read aligorithm on 16 bit EEPROM. How do you know it uses 8 bit instead of 16 bit? |
|
|
Reply #14
Jeff
USA
23 Posts |
Posted - 02/25/2015 : 18:31:15
|
Its working now like I said my mistake old stuff loaded new software worked. |
Jeff Hartsell Hartsell's Locksmith, Inc. |
|
|
|
Topic |
|