I added 4 words to measure the time spend to do the transfer, it is at the end of the buffer with header 0xdeaddead *rol->dabufp++ = 0xdeaddead; bcopy(&TimeCount1,rol->dabufp,8); rol->dabufp+=2; bcopy(&TimeCount2,rol->dabufp,8); rol->dabufp+=2;