It would probably be more utilitarian for the HRD developer to fix the problems with the software first, namely getting Doppler tuning to work with an 817, before taking on a project like this.