I do not "trust" that number. ICOM dstar TRUSTS(dsipsvd) use separators:
0x0a = RECORD separator. 0x09 = FIELD separator. Since I do NOT trust that number, I use the RECORD separators and get every RECORD in the FULL DB and every RECORD in subsequent updates without doing computations on numbers and this way I do NOT miss anything. I do not treat the FULL db download as a string, I treat it as FILE download. I get about 3.5 MB on the LIVE system. Scott --- In dstar_digital@yahoogroups.com, "dlake02" <dl...@...> wrote: > > Scott > > - There is a length field in the incoming update which indicates the > total size of the data. This is made up of the first four bytes of the > update frame. Multiply the first by 0x1000000, the next by 0x10000, > the next by 0x100 and then add together, add 0x52 to account for the > 44-byte header and the 4-byte size, and you'll get the total expected > string length. About 3Mbytes on the live G2 system. > ... ... > 73 David- G4ULF >