Trial extensions not working

There appears to be a problem with trial extensions with the new TurboActivate. I am using V4.0.9.3 on Windows with unverified trials.If I deactivate my product key and re-start the application, it recognises that the trial period has expired and starts the TurboActivate dialog. If I then select Other Options followed by Extend Your Trial and enter a new trial extension code, it reports The trial extension has already been used even though it has not.

If I go back to a machine that has an old version of our software installed that uses TurboActivate V3.4.6.0 and follow the same procedure, the trial extension works fine.

So there appears to be some change in behaviour with the new TurboActivate?

First of all, make sure the TurboActivate.dll and TurboActivate.exe are both the latest versions.

Next, don't mix-and-match old and new version of TurboActivate. New versions of TurboActivate can upgrade old activation and trial data. However, old versions of TurboActivate don't recognize the new activation and trial formats.

Lastly, make sure if you're using verified trials you generate a verified trial extension. If you're using unverified trials, make sure you're using the unverified trial extension.

More information here: https://wyday.com/limelm/help/trials/

There is definatley an issue with this. What do you mean by not mixing versions? We are only using the latest version in our software. Not sure how you can have two versions anyway.

1) when users first install they are told the trial is expired, even though they have not had a trial.

2) If i send them an unverified trial extension code, when they try and activate the extension the other options/extend trial option is not their.

3) With my own installed software. If i extend the trial the option is there but it wont extend simply saying the code has already been used. When it hasn't

4) We are using the unverifed trials, but verified trials are being recorded in the control panel, how is this so?

We need some answers and help Wyatt and something is not right.

Mark

This is an issue that we have just gone through. I seems that the TA executable will checks for a verified trial when it is run, and in doing so it will nix any unverified trial you have running. There is - apparently - an option to start TA using unverified trial mode, but this option isn't shown in the docs and wasn't flagged during our migration. We got exactly the same as you - some users would click on the TA app to activate, and then their trial would end and we have no way of restoring it, since in our code we check for unverified trials. Likewise, trial extensions won't work either if you activate them via ta.exe because once a verified trial has been attempted on the machine, no unverified trial will work. This should have been flagged as a major breaking issue with the move to 4 but was not. I am also struggling with how to move people with existing unverified over to verified during an app version switch - this is supposed to be seamless but isn't working in our environment (trial is just lost).

Sorry for the double post - not quite sure what happened there.I just wanted to add that it was seeing a large number of verified trials active for our old version (unverified only) was what alerted me to this problem also.

First of all, all these separate posts are at best tangentially related. The original customer's post really has very little to do with the other 3 posts. So, it would be best to create a new topic in the forum as to not confuse other users.

>> "There is definatley an issue with this. What do you mean by not mixing versions? We are only using the latest version in our software. Not sure how you can have two versions anyway."

Some customers have decided to allow customers to install 2 separate versions of their app on the same computer while...

a) using 2 different major versions of TurboActivate (ta 3.x and ta 4.x)

b) using the same version in LimeLM.

The solution is to either (or both) use the same version of TurboActivate for all separate versions of your app installed on the customer's machine. I.e. always use the latest version of TurboActivate.

And/Or use separate version in LimeLM (therefore separate product keys and activation and trial data stored in separate locations.

>> "2) If i send them an unverified trial extension code, when they try and activate the extension the other options/extend trial option is not their."

You're talking about the TurboActivate Wizard? https://wyday.com/limelm/help/turboactivate-wizard/

The TurboActivate Wizard is (a) optional and (b) designed for the most logical user-experience. For instance, if the customer still has days remaining in the trial, no option is given to extend the trial. That was an opinionated design choice when we made the Wizard.

The good news is that everything in the Wizard is optional. You can add a simple dialog to your app that replicated any/all of the Wizard just using the TurboActivate API.

>> "3) With my own installed software. If i extend the trial the option is there but it wont extend simply saying the code has already been used. When it hasn't"

A couple of questions:

1. Are you using verified trial or unverified trials?

2. When you create the trial extension, have you created it for verified trials or unverified trials?

Both of those questions are important.

>> "4) We are using the unverifed trials, but verified trials are being recorded in the control panel, how is this so?"

If you're using the TurboActivate Wizard, it by default uses verified trials. You can tell it not to by, when launching it, using the "-unverified" commandline switch.

Or you can opt-out of using the TurboActivate Wizard altogether.

Or use verified trials because they're so much more accurate than unverified trials: https://wyday.com/limelm/help/trials/#verified

>> "This should have been flagged as a major breaking issue with the move to 4 but was not."

We're in the process of making this note.

Hi1) We are not mixing versions of our app or turboactivate. These are customers downloading the latest software with the latest TA.

2) We are using the TA wizard yes. The issue is he doesn't get a trial in the first place. it immediately says trial expired. There is no option to extend trial in the wizard,

3) We were using unverified trials, so we thought. We were creating unverified trial extensions, as we have for ever. Now that the verified trial does not need a code it is worth us updating to verified trials now perhaps. Does this need a new version in LymeLM so as users who upgrade to get license issues?

We are not mixing TA versions either - our app is using 4.x but the issue came when people went to activate a license after purchase, or pressed the activate button by mistake (or curiosity) during the trial period. This invoked ta.exe, which did the verified trial call which then disabled any existing unverified trial (and populated our lime dashboard with VT info). We are updating shortly to verified trials across the board, but my (limited so far) testing seems to suggest that we will struggle to seamlessly bring over unverified users with trial days remaining. At the end of the day I am not going to sweat it too much - it might just be a slightly painful couple of weeks.