3c574 and 3c589 endianness fixes (.24?)