OKAY, THERE'VE BEEN
FIVE SEVEN REPLIES SINCE I STARTED THIS, SOMEONE LET ME POST IT!!!
Toonces, don't take this wrong, I think what you have done is great, but you have to realize something, which I will get to at the end of this reply:
Randy said he'd look at that in a future version and I'm good with that.
As you should be. . .
For people who haven't already bought the product to come along and say that they wouldn't do it because the parallel port is dying...blah blah blah is rediculous.
Not really.
He should support all versions of the product with the same type of features if it's possible and non-cost prohibitive. In this one particular case it should be. The materials are cheap to get and the programming source is available free. It does cost some of his time though to add a feature to a program he is already writing.
Is that such an unreasonable request?
Okay, now to the meat of my reply.
RandyT never added support for switching modes via the parallel port to the original board.
You (Toonces) figured that out b/c you found a relay board that could accept parallel port output to set the relays and figured out how to interface this with the original board. I again commend you for this.
However, you probably could have found a way to control some type of relay board using the serial port, or firewire, or bluetooth, or IDE, or Serial ATA or any number of other protocols.
Does that mean that RandyT must ensure that the new software can also communicate via any of the protocols I mentioned above, just in case some user finds a way to program an old board that way? (not to me, it doesn't).
Is it unreasonable to ask Randy to support parallel port programming, since you have working hardware that uses it? (not to me, it's not, but you've already asked that and Randy's already said he would try. And for that matter, if Randy were to say - I tried and it's not worth my trouble, then I think that's fair enough and all you can ask).
How many times was it asked about mode switching via USB or under computer control? What were Randy's answers? To paraphrase "Someone else can figure out how to make it switch automatically"
I think if you re-read the thread (I don't intend to), Randy's answers were more along the lines of "The current version does not support software switching." Which is true, and the new version will.
Now, he is adding support for such. A major selling point. Automatically reconfiguring controls! Those that bought the solder versions early are just SOL?
All manufacturers have the right to support their products and upgrade them as they see fit. The GP-Wiz49 came out after a lot of people bought P360's and/or Oscar's push/pull spinner was released right after SOMEONE bought a basic version, or discontinued right before SOMEONE ELSE would buy it. It happens, and sometimes people are SOL.
It unifiy's support for the FE programmers too. They don't have to do anything different. They call the same app and can integrate it much tighter than if they have to let the user be able to change it to a different app in order to support the older Eco versions.
Hate to bust your bubble, and it's great that GamEx added support for it, but I think all the other FE devs have been sitting on the fence, and will likely add support for Randy's software solution only and not the previous parallel port support solution.