Well I am happy to hear that you want to hang onto it and that you think it's the best application software. We think so too ;-)
And don't get ME wrong either. If there are legitimate problems, we want to hear about them and solve them. But I think you and I have distinctly different methods of communication. Within the walls of Pangolin, we communicate in a very "visual" way. If you send me a direct email, I'll send you back examples of how we communicate, which personally I think is the best way to handle things.
Yes well, fortunately we can comfortably say that not too many people are having problems in their general uses. As I mentioned in another post, when QuickShow came out, it created such a demand for FB3 systems that it was impossible for us to build enough of them to satisfy demand over the last eight months. We haven't updated the front page of our web site in a while, but currently we're close to 15,000 total Pangolin users.
I personally have installed QS on dozens of computers in China, while traveling around to client's sites. These computers are far less controlled than the computers we find elsewhere. Frankly, much to my surprise, QS worked on all of them -- even build 128 which was our first public build.
Internally we're up to build 238 which handles the FB3s even better, especially in the way it handles multiple threads and FB3 communication. Also, internally (and distributed to only around 10 or so people outside) we have completely different firmware in the FB3. I am not sure if you have this firmware or not.
In any event, based on your experience and reports here, I might be able to agree that there are some problems somewhere -- of which we are completely unaware because of the very low incidence of people having problems. And we're definitely interested in pushing all problems out of our products -- as long as we can see the problems with our own eyes first, so we can completely understand them. That requires higher-quality communication than has occurred up to this point.
It's not like we're trying to aviod fixing problems, and it's not even that we are claiming there are zero problems. We actually enjoy fixing problems because we know once a problem is solved, it is behind us. And all developers at Pangolin are mature enough to know that all software has bugs (as determined years ago in a study by IBM). You don't write 450,000 lines of code without a few of them being wrong... Even software in the space shuttle (which I've heard is the most expensive software ever written) has bugs.
We'd just like to understand -- with higher resolution and higher quality -- what the problems are, so we can investigate and then solve the problems.
Well I thank you for providing the additional information so we can look into this. It is Ante, on our team, who has written the firmware for the FB3 and -- within Pangolin -- is certainly the smartest person when it comes to USB and descriptors. He also uses the USB bus analyzer. I'll point him to your discussion above and get his feedback on it. If he believes you are correct, then he'll certainly take action to correct things. But it could be that there will be questions and that this will require some back-and-forth emails to get completely resolved.
Since your interest is in LivePRO, it is likely that Alexey will also need to be involved in the discussions too. Please send us a direct email so that we can get into a kind of "party line". We can come up with alternative FB3 firmware, which can be easily loaded into the FB3 with a special part of the program, and do some experiments that way.
Best regards,
William Benner