03-11-2015 05:28 PM
Now I'll mention my first clue that some engineer had trouble speaking to the tech writer. STX is not 7F. Check your ASCII tabels people.![]()
03-11-2015 05:35 PM
@JÞB wrote:
@crossrulz wrote:
This seems to work...
I have no Idea how you reverse engineerd that! no XOR between Data In[i] and Remainder Polynomial. Yeah, that's not a "CRC" in a strict sense. but probably what got implemented.
My hats off to you my friend
Actually, that is the true CRC. I have had that VI sitting around for many years (as in around 7 years now). All but a few that I have seen on these forums follow this paradim perfectly, with just a few parameters for variations. I used this site for reference when I originally made up my CRC library: http://zorc.breitbandkatze.de/crc.html
03-11-2015 06:36 PM - edited 03-11-2015 06:49 PM
That just points out the problem.
You cannot recover the corrupted Data without adhering to the math of a CRC.
03-11-2015 07:46 PM
Jeff·Þ·Bohrer wrote:
You cannot recover the corrupted Data without adhering to the math of a CRC.
Correct. A CRC is nothing but a fancy parity check (used to verify the data is correct). If you want to recover data, that requires something like Reed-Solomon and/or Hamming algorithms. Most things just use the CRC and report an error if the check failed.
03-11-2015 10:06 PM
03-12-2015 02:51 AM - edited 03-12-2015 02:54 AM
@crossrulz wrote:
This seems to work...
This seems to be it!!
I tried to recreate this from picture but unsuccessfully. Can you please post vi (I'm using LV2010)?
03-12-2015 07:20 AM
SuperbrainBug wrote:
I tried to recreate this from picture but unsuccessfully. Can you please post vi (I'm using LV2010)?
Sure...
03-12-2015 09:22 AM
@crossrulz wrote:
SuperbrainBug wrote:
I tried to recreate this from picture but unsuccessfully. Can you please post vi (I'm using LV2010)?
Sure...
I works! I want to thank everyone for help especially to crossrulz.