Do you positively know (thus able to describe) what that software was doing in previous versions and what it is doing now? If so and if the code is really well commented you should post it and let others make suggestions.I have a PIC12F629 program that has been doing an incredible job for years. But over time it has gone through a half-dozen revisions by a programmer (not me), accumulating some unused code along with the improvements. I am no longer in contact with the original programmer, but I do have source documentation for recent revisions. I need to update the code to delete major unused sections without disturbing the good stuff, and I want to convert from an externally supplied clock signal to a crystal. I have all the tools necessary for software development but am too rusty on PIC (and a little long in tooth) to do it all myself.
The only reason I can imagine someone might be willing to help me with this job is that the task performed by the software is so fascinating it's irresistible. Just give me a chance to send you a description of the project and, trust me, I guarantee you will find it so interesting, so useful, and so much fun you will be hooked on it and want to contribute. And I can supply you with hardware to run the program on, if necessary.
Contact me through the forum by email or private mail and I'll send you a package of information that will enable you to decide whether you want to help me. If I don't hear back from you within a couple of days I'll assume you're not interested. What have you got to lose?
How many lines of code?
"Package" sounds as a commercial offer. Are you a hobbyist?