Autor Thema: user function block password bypass  (Gelesen 7351 mal)

Offline Simon Tyrcha

  • Jr. Member
  • **
  • Beiträge: 45
user function block password bypass
« am: November 16, 2023, 20:24:21 Nachmittag »
One of my user function blocks somehow received password protection, and I cannot access it for editing. Is there a way to bypass this feature?

Offline Konni66

  • Global Moderator
  • Full Member
  • *****
  • Beiträge: 305
  • Keine Panik!
    • Eaton Trainingscenter Bonn
Antw:user function block password bypass
« Antwort #1 am: November 17, 2023, 08:44:55 Vormittag »
No.
Die Programmierbeispiele sind zu Schulungszwecken gedacht. Trotz sorgfältiger Erstellung und Funktionsprüfung können Fehler nicht ausgeschlossen werden. Daher erfolgt die Verwendung der Programmteile in eigener Verantwortung.

Offline darek

  • Newbie
  • *
  • Beiträge: 5
Antw:user function block password bypass
« Antwort #2 am: Februar 03, 2025, 09:37:55 Vormittag »
I'm using easySoft V8.25 build 4098 and have the same issue.
My user function was blocked by a password, but I didn't set one at all.
Now I can't access the code I wrote. What is going on? I've had this issue twice.

Offline MPC

  • Newbie
  • *
  • Beiträge: 9
Antw:user function block password bypass
« Antwort #3 am: Februar 04, 2025, 10:02:11 Vormittag »
This has happened to me too.

I have 3 UF blocks in a program and the first one has now got password protection. Surely this is a bug, perhaps the program password prompt (which I have disabled) has been activated on the first UF in the program instead of the main program??

So frustrating.

Offline Simon Tyrcha

  • Jr. Member
  • **
  • Beiträge: 45
Antw:user function block password bypass
« Antwort #4 am: Gestern um 17:40:37 »
To the other users experiencing this problem:

I have not found a solution other than to write my UFBs in a seperate program, save the file, then write the UFB using the UFB editor, adjust any bits as needed to go from a stand alone program, to being able to use discreet I/O for the UFB, name and save it.

If it self-assigns a password, you can reference your original prorgram, rewrite the UFB as a newer version, then use the REPLACE USER FUNCTION BLOCK function under the PROGRAM tab at the upper toolbar to replac e the corrupted UFB with the updated version.

As I write this, I am also realizing that if all UFB created used a generic passcode that you will never forget, then possibly it will not be able to self populate that field ...

I have not updated my IDE in a while. Maybe this issue has been resolved.

Cheers!

Offline ELWMS

  • Full Member
  • ***
  • Beiträge: 144
  • 400er...500...800...e4...Galileo
Antw:user function block password bypass
« Antwort #5 am: Heute um 06:55:10 »
Hello!

I have no choice but to reconstruct the entire module from memory. Since I'm aware of the problem, I've gotten into the habit of saving ALL UF modules as PDFs to at least ease the burden on my memory. One wrong click, and the password is generated, and... well, you know the rest. Why UF modules automatically lead to security, but the entire program requires a roundabout approach, is beyond me. There should be a different way to handle this. IT security aside. Perhaps a master password, user-generated during the EasySoft installation and stored in the local installation path, could be used. Most people will probably always use the same password anyway. Humans are creatures of habit.

Cheers,

ELWMS
C64...ABB ACS100 bis 880...ABB SAL...EPLan P8...STEP7...300/400 & TIA... EASY E4... GALILEO... EATON SWD... SEW...STÖBER...AUTOSEN...IT...PROFIBUS...PROFINET

Offline JansenDa

  • Administrator
  • easy god
  • *****
  • Beiträge: 10121
Antw:user function block password bypass
« Antwort #6 am: Heute um 13:31:07 »
Hi All,

anyone with this fault, please contact me. Send me the user function block. In most cases our R&D team can remove the pw protection.
This is a known bug which we fixed some version ago. So also: please update to the latest version of easySoft!
In the SW you'll find a "check update" feature.

BR
Daniel