Jump to content
XPEnology Community

Agisofttm

Member
  • Posts

    28
  • Joined

  • Last visited

Posts posted by Agisofttm

  1. Hey Dudes,

     

    Today I was make some really Funky Idiotic install of DVA1622 on Mac mini Server - the server was with Core 2 Duo P8800 processor, but the amazing thing was that Until now I was unable to use Old Apple Computers for this kind of installation - And so - This server work a quite Quick, and yes 8 licenses of Surveillance station work perfect without AI, but for Apple and computer from 2010 is awesome that is worked 😅😅😅

    • Like 1
  2. Hi folks, 

     

    Today a friend bring me this MiniPC https://www.chuwi.com/product/items/Chuwi-HeroBox-Pro/specs.html , which seems to be perfect for DVA1622, but the surprice that I found is that the network card is Intel I225-V, which use igc drivers. I tried both TCRP and ARPL boot loaders. TCRP doesn't even see this card on boot and ARPL see the card, but after building and loading DSM kernel it doesn't work. I read a lot everywere for this specific card, and found that is not working, because is not back ported to kernel 4.4. Is there any way to build a bootloader with USB Network Adapter instead? 

     

    Thank's in advance 

    • Like 1
  3. On 8/30/2022 at 5:19 PM, dimakv2014 said:

    The problem with dva3219, dva3221 is that not all of pascal/turing gpus are supported because of an old driver in Nvidia Runtime Library spk. Current driver used for both dva3221 and dva3219 is 440.44 which is old since it was released in late 2019, many pascal and turing gpu revisions (for example with gddr6 memory) were released after this driver. Once synology updates drivers or a way to edit/replace drivers in ssh will be found things will be more interesting )

    @dimakv2014 I don't think that is a problem, because as Nvidia described this version include a lot more hardware - take a look here https://www.nvidia.com/Download/driverResults.aspx/156086/en-us/ 

     

    Probably Synology have a custom builded driver, based on this one. From last 3 days I personally test vGPU with spoofed PCI ID's, and I can confirm that. I've Proxmox installation of this. Now I'm searching an arg: based solution for this. Currently I'm with Nvidia T600 and every other VM works with spoofed ID's

     

    • Thanks 1
  4. On 10/3/2021 at 8:47 AM, montagnic said:

    нет, это не работает!

    @montagnic

    На самом деле он работает, но только до версии SS 8.2.7-6222, чего вполне достаточно для Device Pack 5.7.7-2943, который открывает столь необходимые функции для H265T на ONVIF. Чтобы другие этого не делали, вот готовый порт Surveliance Station, чтобы вам не приходилось с этим иметь дело. 🙂

     

    Единственная проблема связана с клиентом Mac (у меня нет Windows, чтобы проверить, есть ли такая же проблема). Проблема в том, что при моделировании новой версии сервера клиент хочет загрузить свою новую версию, но при запуске новой он сразу же хочет снова загрузить версию клиента, и таким образом получается LOOP, а клиент не запускается. Думаю, я смогу решить проблему и использовать как последнюю версию Device Pack, так и стандартную версию для работающего клиента. Кроме того, я постараюсь добавить в этот пакет устройств несколько новых камер, которые не предоставляются Synology.

     

    https://www.mediafire.com/file/mtxjwvz8jv0ltgd/SurveillanceStation_86_64-8.2.7-6222%28ported-from-8.2.2-5766%29.spk/file

     

     

    1.png

    2..png

    3..png

    4..png

    5..png

  5. @montagnicКто-нибудь пробовал crack для 8.2.7-6222 на новой версии 8.2.8-6335? 8.2.7-6222 у меня работает, но у меня проблема с настольным клиентом для Mac - я не могу вернуться, выбрать записи и сделать это через веб-браузер, но я не вижу там камеры правильно из-за протокол h265

  6. 1 minute ago, XPEH said:

    TO @Agisofttm, @lollipop8x, @Jeong . Guys, please remember what part of forum you are posting то. Its just a matter of politeness to at least attempt to translate your posts to the forum's language.

    Напоминание переводить сообщения на язык форума. Хотя бы из вежливости.

     

    Извините, моя ошибка - теперь я буду переводить через переводчика. 👌

  7. 46 minutes ago, lollipop8x said:

    I have the camera Dahua A22EP. I can use it with ONVIF mode in version 8.2.8. Meanwhile, with version 8.2.7 it doesnt work (cannot active to use?). :(


    Every ONVIF Camera is supported. ONVIF is just Standard Protocol. If you mean that you cannot find it in "Search Camera", go to your camera, and activate UPNP (Start Device Discover)  protocol, and you will find it ;-)

     

    1776672886_ScreenShot2020-07-30at18_13_19.thumb.png.43c0d23cef56938c32c5751c6422dc0f.png

    378846076_ScreenShot2020-07-30at18_07_46.thumb.png.c2af62526c3a9a7a132fac3ec9ddafbd.png

  8. 11 minutes ago, Jeong said:

    Thanks for the reply.
    But I tried setting the same but it doesn't work.
    I think a crack version problem, but everyone seems to be doing well.
    Is there any other way to try it?

    I am with same cracked version, and I'm using it all over my offices (6 total with 80 camera) - and it's working like a charm. 

    When you enable those services in Application Center, open IP Camera and inside Liveview Setting new menu should appear "Multicast Settings" - if that menu is there everything should be fine with RTSP casting. 

     

    In camera settings on Device Settings/Advanced what protocol you use ? Streaming to RTSP ?

  9. 6 hours ago, lollipop8x said:

    Hope to have a crk for ver. 8.2.8 :(

    And Why ? There is nothing new inside 8.2.8 if you don't have Xpenologed DVA3219 - just use last package that @Vir-US give us and take his time for us.

     

    1 hour ago, Jeong said:

    SurveillanceStation-x86_64-8.2.7-6222_patch_40.spk 

     

    Функция потокового общего ресурса не работает.
    Ты такой же?

     

    Stream share path function does not work.
    Are you the same?

     

    What exactly did you mean by Stream Share>?

  10. 1 hour ago, Telman said:

     ss  8.2.2    не  работает на     6.2-23739  ?????????????????????????????

    Все работает чудесно !!!! Не читайте, что вам нужно! сначала посмотрите, каковы требования к оборудованию для самой системы, перезапустите SS, как описано @montagnic, а затем скажите, что у вас не работает - я пользуюсь @montganic версией два гребаных года, и у меня даже не было БОЛЬШОЙ проблемы…. Я меняю камеры каждый месяц и добавляю новые ..

  11. Guys... Are you kidding me? For 8.2.2 there is a Perfect Manual from @montagnic!!!! And this is working!!! I'm with this setup over 2 years and everything run smoothly as hell... Today all of you  wrote 97 posts without looking first 3 pages of this forum.... Please be nice and spend more time to read and not asking for all!!!! All of us trying to run new version of SS and from your posts we are running back from this...

    • Thanks 2
  12. 9 hours ago, dimammx said:

    Кто то предположил что даже автогенерированые ключи (2 ключа  идущие в базе)  провереются через сервер. Так что можно послушать трафик между хреноложи и интернетом. Но что то мне подсказывает что он будет зашифрован и особо там ловить нечего. В теории можно вклинится и подменить сертификат и переправить это в интеренет что бы получить читаеиый ответ но это уже нужно побольше знаний и умения 😕

     

    Я же предложил подменить модель которая определяется SS на ту у которой в базе идёт больше лицензий. У Synology DVA3219 вроде такая же архитектура как у х86 и те файлы который обычно патчатся тоже идентичны x86. Но пока что форумчани которые получше разираются в структуре этих файлов не высказали свое мнение. 

    Я уже проверил, что DVA3219 не может использоваться, и ответ НЕТ - SS для 3219 не может использоваться, так как для этого требуются определенные драйверы NVIDIA GeForce GTX 1050 Ti, которые находятся именно в файле PAT для 3219 и для установки нашего файла PAT 3219 нужен новый bootloader, который, я сомневаюсь, выйдет специально для 3219

  13. Несколько лет назад кто-то опубликовал объяснение стартапа, но я не уверен, что это может помочь сейчас. Это все еще старо, но если это может помочь, вот оно:

    // Synology surveillance station license key generator

    //

    // update address of GenerateKey symbol in libsynoss_1.so:

    //   nm -D /var/packages/SurveillanceStation/target/lib/libsynoss_1.so | grep GenerateKey

    //

    // install gcc on synology machine:

    //   ipkg install crosstool-native optware-devel

    //

    // compile by calling:

    //   g++ synogen.cpp -ldl -o synogen

    //

    // run:

    //   ./synogen

    //

    // Do not misuse this tool, use it only for testing purposes and then delete the

    // key from your machine.

    //

    // How does this tool work? After entering license key in Key manager, disk station calls

    // function VerifyKey from libsynoss_1.so to validate new key. Every key is composed from

    // 4 bits determining how many cameras will be activated (1, 4, 8), unique 32 bit key and

    // remaining part of the sequence is just SHA1 hash of the previous part. Binary value of

    // this block is encoded into human readable form using this alphabet: 'BCDFGHJKMPQRTVWXY2346789'

    // Unique 32 bit number is in range <15000000, 20000000> for normal license or in range

    // <20000000, 20100000> for trial key. Every license is also sent with your diskstation

    // serial number to synology servers (synosurveillance.synology.com) to verify whether someone

    // is not already using this key.

    //

    // Some engineer at synology forgot to remove function GenerateKey from the libsynoss_1.so library

    // which takes two numbers (camera count and unique id) and generates the string with license key.

    // This is pretty funny fail from synology side, so instead of reverse engineering all the

    // bit manipulation done in VerifyKey function, we just call GenerateKey(8, random number, strCode)

    // to get valid activation code for 8 cameras. The GenerateKey function is not exported and cannot

    // be loaded using dlsym, but due to benefits of ELF shared objects and wrong linker configuration

    // we can determine the function's offset by calling nm -D command. This code was tested on

    // PowerPc based diskstations, but I have found function with the same name also on x86 synology

    // machine.

     

    #include <iostream>

    #include <string>

    #include <dlfcn.h>

    #include <link.h>

     

    const int nGenerateKeyRelativeAddr = 0x537dc;

     

    int main()

    {

      std::cout << "Synology license key generator by valky.eu" << std::endl;

     

      std::string arr[] = {

      "libpq.so.5",

      "libstdc++.so.5",

      "libsynosdk.so.4",

      "libcrypt.so.1",

      "libicui18n.so.22",

      "libicuuc.so.22",

      "libicudata.so.22",

      "libxml2.so.2",

      "libm.so.6",

      "libdl.so.2",

      "libpam.so.0",

      "libpthread.so.0",

      "librt.so.1",

      "libjson.so",

     

      "libsynobandwidth.so",

      "libsynowimax.so",

      "libcurl.so.4",

     

      "libdsm.so.4",

      "libsynoutils.so.1",

      "libsynoddnsclient.so",

      "libsynowimax.so",

      "libbackup.so",

      "libsynoacl.so",

      "libcurl.so.4",

      "libsynoldap.so.4",

      "libcrypto.so.1.0.0",

      "libssl.so.1.0.0",

      "libsynosmtp.so",

      "libjpeg.so.62",

      "libfindhost.so.1",

      "libncurses.so.5",

      "libsqlite3.so.0",

      "libsynodb.so",

      "/var/packages/SurveillanceStation/target/lib/libsynoss_1.so"

      };

     

     

      typedef void (*TGenerateKey)(int, int, std::string &);

      TGenerateKey GenerateKey;

     

      void* handle;

     

      for (int i=0; i<sizeof(arr)/sizeof(arr[0]); i++)

      {

        std::cout << "Loading library=" << arr << "...";

     

        handle = dlopen (arr.c_str(), RTLD_NOW | RTLD_GLOBAL);

     

        if (!handle)

        {

          std::cout << " Error" << std::endl;

          fputs (dlerror(), stderr);

          return 1;

        }

        std::cout << " Ok." << std::endl;

      }

     

      struct link_map *lm = (struct link_map*) handle;

      GenerateKey = (TGenerateKey)(lm->l_addr + nGenerateKeyRelativeAddr);

     

      for (int i=0; i<100; i++)

      {

        int nCameras = 8;

        int nKeyMin = 15000000;

        int nKeyMax = 20000000;

        int nKeyMaxTrial = 20100000;

        int nKey = nKeyMin + (rand() & 0xffff);

     

        std::string str;

        (*GenerateKey)(nKey, nCameras, str);

        std::cout << " Key = " << str << std::endl;

      }

     

      return 0;

    }

  14. 11 hours ago, The Chief said:
    3 hours ago, The Chief said:

    Исправленный x86-64 работает? Сколько лицензий у вас показывает?

     

     

    Камер 67 и у меня уже, но через 2 часа сервис останавливается и не идет, сейчас ставлю новый libssutils, и скажу через 2 часа

×
×
  • Create New...