ray, nice work!
you might want to do this as a standalone driver instead of try to merge the functionality into the wmr9x8 driver. it probably means quite a bit of code duplication, at least for the first implementation. but there is already a lot of duplication between the wmr drivers (other than wmr300 - it is a different beast altogether). by any chance have you been able to communicate with the wmr89 via usb? i cannot even get the oregon scientific software to run, let alone sniff whatever it does on the usb. m
