MATLAB Answers

Why do I receive an error 354 when activating my license?

80 views (last 30 days)
When activating MATLAB, I receive the following error:
Error 354 - No more machine transfers available.
How do I bypass this error so that I can activate my MATLAB?

Accepted Answer

MathWorks Support Team
MathWorks Support Team on 8 Aug 2019
Edited: MathWorks Support Team on 8 Aug 2019
This error indicates that you have exceeded the yearly amount of computer redesignations for your license. In order to transfer MATLAB to a new computer you will need to wait until your next redesignation window occurs.


Walter Roberson
Walter Roberson on 26 Sep 2017
Updating my MATLAB registration information every time I add a new harddrive or repartition is a No Go.
I must have, ummm, somewhere around 40 MATLAB installations on my one host, perhaps more. Different versions, different classes of operating systems, different distributions, different versions, systems cloned and different compilers tested (because the exact history of steps can be important, especially for MS Windows), OS's tested by cloning existing OS and upgrading OS vs fresh install.
I swap hard drives as they get full, or as I make tradeoffs between drive speed and drive capacities and limited numbers of external connections. I typically boot off of an external drive, but not always.
I spin off new virtual machines whenever I have reason. I assign different MAC addresses to the virtual machines according to my own purposes.
Writing an essay as to why I am spinning up a new Ubuntu 16.04 clone to test whether I can force compatibility with a particular feature of a particular MATLAB release is really not feasible.
Mathworks did trust that people were doing transfers responsibly. They discovered that trust was unwarranted.
Jose Maria Gomez Vergara
Jose Maria Gomez Vergara on 10 Sep 2020
It is amazing... I will stop of using Matlab just now. Thanks a lot for your support but if I buy something I want to be free to use it in my computers once the other one is broken or if I decide to upgrade my computer to a better one.
Walter Roberson
Walter Roberson on 10 Sep 2020
Back in the day, there was a term for paid software that did not have any controls that prevented the software from being moved between computers.
That term was "Shareware".
More particularly, it was "Donationware" .
As in, only people who thought really highly of the program and had some spare money ever paid anything for it. Everyone else just ripped it off from someone who already had it.
I repeat: I have personally been asked to help people avoid paying for MATLAB. It is not a rumor or a friend-of-a-friend-of-a-friend Urban Legend that it happens: it is an active problem.
Including one time when someone from a team of about ten students who were passing around a single copy of MATLAB, asked me to make it easier for them to pass around, so that they could use the single copy for all of the students of all of the sections of the course (approximately 75 people.) It was a Student license, by the way. If I recall correctly, the license had been passed along by students in a previous year.

Sign in to comment.

More Answers (2)

Mirko on 13 Oct 2017
I was moving the matlab license from computer to computer even without knowing that it is not allowed to have unlimited moves. Most user are not aware that it is not allowed to move on a regular base.
You should state clear that it is only allowed to move the matlab license maybe 5 times or something like this or that you might prefer that it is never moved (because you think that user that move the license cheat you). This would probably reduce the movement of licenses.


Show 1 older comment
Frederic Harmand
Frederic Harmand on 18 Jan 2018
I was not aware of that limitation. I got several issues twice with new bought notebooks and I was forced to uninstalled each time Matlab and returned the computers.Now I have finaly a working notebook but I am unable to install Matlab. I am thinking very seriously toward Python, Anaconda Spyder3 Jupyter environment etc...
Walter Roberson
Walter Roberson on 18 Jan 2018
My recollection of a document I saw a few years ago is that Mathworks accepts proof of repair work as being a legitimate excuse.
Nelson Chow
Nelson Chow on 23 Feb 2019
Hi Walter,
Would you know which document did you see that proof of repair work as a legitmate excuse? My Thinkpad is being sent back and I just bought another one while I wait. Got 354 error.

Sign in to comment.

Michael Peterson
Michael Peterson on 24 Apr 2020
I too have needed to install Matlab onto 3 computers now - my original Macbook Air, but due to bugs in Matlab support of Catalina MacOS I needed to install onto a Windows machine - I bought a Thinkpad X1 for this purpose but whilst waiting for it to arrive I installed it on an old Windows 10 Acer machine but that machine proved to be too old /slow to be useful. Now my Thinkpad has arrived I can'tinstall Matlab on it. How do I get this restriction removed for me?


Walter Roberson
Walter Roberson on 24 Apr 2020
You should be able to deactivate on one of the machines, after which you should be able to activate on another.
Michael Peterson
Michael Peterson on 24 Apr 2020
No, I deactivayted already on the other machine. It is a license move restriction issue.
Colin Fraser
Colin Fraser on 29 Apr 2020
If you are still experiencing this issue, please create a service request below.
-Colin Fraser

Sign in to comment.




Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!