Gar,
You mentioned earlier in your posts that you disabled the FIFO buffers in the PC WinXX OS software. Perhaps when loading the CIMCO serial number the program then goes and sets internal parameters back to default or the program goes out and checks for WinXX defaults and sets them.
Since nothing else changed except for the data rate at which they can operate, I would suggest a look at the software and/or settings on the PC one more time.
Also, I note your remarks about compression. Keep in mind that computers do not store the start, stop, or parity bits from the serial data stream. Just the 7 or 8 data bits. The start, stop, and parity are typically generated by the UART chips. Thus you would basically achieve 30% compression of the transmitted data when stored in memory. (i.e. 1-Start, 1-Stop, 1-Parity bit stripped, 7 data bits remaining).
Although I am not a Haas expert, my thought would be that Haas would have updated the firmware when they came out if this was a line numbering bug and startup diags would have detected most faulty memory. (I hope anyway)
I'm curious to find out what the solution is as I do work on serial (and network) comm protocols for a living. CNC is a hobby for me.
-Steve |