How about just asking MikeB directly, the maker of the gadgets ? Perhaps You can even work together and fix it ? He really is a nice guy.
I agree, if someone comes to me telling me something is broken, normally i will do my best to fix it, unless its a dead product, and if so, i might even give someone else the code to do it themselves.