1) On which bytes CRC is it calculated? Reading the datasheet, on page 30 it says that it is calculated on the "DATA FIELD", while further on on page 31 fig.5.6 indicates that it is calculated on the "LEN+ADDR+DATA" fields... so what does the CRC actually calculate on?
2) Besides the fields, it is not clear which type of CRC-16 calculates, there are different types, with different polynomials and different start words. I then found a DN502 which explains a little, but the proposed algorithm does not correspond to any known type.... So, what type of CRC-16 is implemented?