Thanks Thanks:  1
Showing results 1 to 2 of 2

Thread: License Keysight/Agilent Oscilloscope Software

  1. #1
    Junior Member Reputation: 10
    Join Date
    2021-01-12
    Posts
    1


    Default License Keysight/Agilent Oscilloscope Software

    Hallo,
    I recently bought a used Keysight/Agilent oscilloscope.
    Unfortunately the oscilloscope only has one license and no other licenses that I really need.

    The only existing license looks like this:
    FEATURE USB AGILENT 1.0 PERMANENT UNCOUNTED \
    HOSTID=VDH=254AMY12345678 SIGN=0123456789AB

    I can find (ECC_Autopatch) the following version number in the DLL InfScopeDll.dll: FlexNet Licensing v11.14.1.1
    I have included the dll in the appendix. It's also possible to download the whole software from the following link:
    https://www.keysight.com/main/redire...name=EDITORIAL

    There are now two ways to get the DLL to accept Features in the license file.
    1. Patch InfScopeDll.dll in the way, that all FEATURE Lines without valid SIGN are accepted
    2. Generation of a license file based on information obtained through debugging with e.g. ida pro.
    I would like to have a solution for both ways and take a closer look.

    First I tried to patch the DLL with XF-Flexlm_Patcher_WIN64 at first and flexlm.ecc.generic.patcher but unfortunately that didn't work.
    Maybe someone still has a suitable program that could work.

    Now I try to generate a license file with Flexnet publisher 11.14.
    I found important information on this in the following article:
    https://www.finetopix.com/showthread...hlight=agilent
    The user Radiowave found some important information: vendor "agilent", Enc.seeds 1 and 2 (b72966ab, b476c503). It is possible that this data is no longer up-to-date.
    I would like to use this data to generate a license file. If it doesn't work, I'll try to check this data with Ida Pro.

    First I've used lmkg.v3.0 to generate VENDOR_KEY1...5 TRL_KEY1...2:
    /* Version 11 keys */
    #define VENDOR_KEY1 0x23c115a1
    #define VENDOR_KEY2 0x2a6c6e51
    #define VENDOR_KEY3 0x64452244
    #define VENDOR_KEY4 0xcc91a73e
    #define VENDOR_KEY5 0x6b7a2dc9
    #define TRL_KEY1 0x681138a5
    #define TRL_KEY2 0x97610a9b
    #define VENDOR_NAME "agilent"

    The data from lmkg.v3.0 I've add in lm_code.h found in the directory "FlexNet Publisher for Windows on x86, 64-bit\x64_n6-11.14.0.0_v6\machind".
    I have not changed the data in LM_SEED1 ... LM_SEED3.
    The Enc.seeds 1 and 2 I've add in lm_code2.h to ENCRYPTION_SEED1 and ENCRYPTION_SEED2.
    I have also included lm_code.h and lm_code2.h in the appendix.

    In order to be able to work with Flexnet publisher 11.14, I have to install Visual Studio 2017.
    I will report on my next steps here and would be very happy to receive help.

    Unfortunately the DLL is 33 MB in size and cannot be added here as an attachment.
    I hope it's okay if I make the file available via a link.
    ul.to/vozlfplv

    Greetings
    Stefan

  2. Thanks techfolkcmr thanked for this post
  3. # ADS
    Circuit advertisement
    Join Date
    Always
    Posts
    Many
     

  4. #2
    Member Reputation: 26
    Join Date
    2013-03-08
    Posts
    29


    Default Re: License Keysight/Agilent Oscilloscope Software

    Please read THIS (from EEVblog forum). Very helpful !

Tags for this Thread

Bookmarks

Bookmarks

Posting Rules

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •