Author: vletroye

  • Insta360 Studio crashes immediately when exporting

    After upgrading to the version 4.9.1, from Insta360 Studio started to crash immediately after pressing the export button. A downgrade to 4.8.4 didn’t solve the issue. But using “CPU” instead of “Auto” as “Image Processing Acceleration” did the trick !

    Click to Read More

    I was expecting an issue with the Codecs and so I did first untick all the options enabled by default in related tab of the User Preference

    But that didn’t help. So I tried next to set “CPU” instead of “Auto” for “Image Processing Acceleration” in the Hardware Acceleration tab. And it solved the problem.

    I didn’t find any information on that flag on Insta360 forum…

    Loading

  • Renewal of LetsEncrypt certificates on Synology after a move

    After exporting all my certificates from an old NAS to a new one, I realized that they were not renewed automatically anymore. Trying to renew them manually via the DMS UI (Control Panel > Security > Certificate), a zip file with a CSR file (Certificate Signing Request) and a Key file, was downloaded. I had no idea how to proceed with these, so I investigated why the automatic renewal was not working as on the old NAS. The reason was the lack of “renew.json” file on the new NAS.

    Click to Read More


    Before starting, I strongly advice to export all the certificates, one by one, using the DSM UI  (Control Panel > Security > Certificate) !!!

    Connected on the NAS via SSH, I tried first to renew the certificates with the command: /usr/syno/sbin/syno-letsencrypt renew-all

    Looking into /var/log/messages, I noticed that syno-letsencrypt was complaining about a missing renew.json file :

    syno-letsencrypt[19750]: syno-letsencrypt.cpp:489 can not find renew.json. [No such file or directory][/usr/syno/etc/certificate/_archive/XXXXXX]

    NB.: To get more details, the verbose version of the renewal can be useful: /usr/syno/sbin/syno-letsencrypt renew-all -vv

    On Synology, there is one folder /usr/syno/etc/certificate/_archive/XXXXXX per certificate, where XXXXXX is the ID of the certificate. It is assumed to contain these files: cert.pem, chain.pem, fullchain.pem, privkey.pem and renew.json. And indeed, there was no file renew.json, in the folder XXXXXX

    So, on the old NAS, I looked for the folder AAAAAA containing the same certificate as in XXXXXX (once imported on another NAS, the certificate gets a new unique ID ). Check the file /usr/syno/etc/certificate/_archive/INFO to identify the ID of the certificate.

    Once the folder AAAAAA identified, read the file renew.json which looks like this:

    {
    "account" : "/usr/syno/etc/letsencrypt/account/BBBBBB/",
    "domains" : "<your domain>",
    "server" : "https://acme-v02.api.letsencrypt.org/directory",
    "version" : 2
    }

    BBBBBB is the folder containing your letsencrypt user account, stored in the file /usr/syno/etc/letsencrypt/account/BBBBBB/info.json (Notice: there can be several accounts if you used different contact emails for your various certificates).

    Look on the new NAS for the folder ZZZZZZ equivalent to BBBBBB (comparing the info.json files).

    Once AAAAAA and BBBBBB determined, I did create a file /usr/syno/etc/certificate/_archive/XXXXXX/renew.json on the new NAS, containing:

    {
    "account" : "/usr/syno/etc/letsencrypt/account/ZZZZZZ/",
    "domains" : "<your domain>",
    "server" : "https://acme-v02.api.letsencrypt.org/directory",
    "version" : 2
    }

    And finally, I could run successfully the renewal: /usr/syno/sbin/syno-letsencrypt renew-all -vv

    To update only one certificate (for testing purpose, it’s safer than renew-all), use the folder name XXXXX of the certificate : /usr/syno/sbin/syno-letsencrypt renew -c XXXXXX -vv

    Here attached, find a script created by ChatGPT to help in generating the renew.json files

    Loading


    Attachments
  • How to identify a USB device

    You found a USB device (a dongle or whatever) but have no idea what it is ? USBDeview is the tool to help you in identifying that device.

    Click to Read More

    Here is what you must do to get information on your device:

    1. Download and store USBDeview on your PC
    2. In the same folder, store this file with an unofficial list of USB devices
    3. Run USBDeview and in the “View” menu, “Choose Columns”
    4. Sort the Columns to have: Device Name, Description, Device Type, Drive Letter, Serial Number, Registry Time 1 and 2, VendorID, ProductID, InstanceID
    5. Plug your USB device into your PC
    6. Look for the latest updated USB device in USBDeview (sorting on the column “Registry Time”). This is your device to be identified (you see several lines with the same timestamp, VendorID and ProductID)

    You can also get extra information on this web site, searching for the VendorID and ProductID. You can also use there software, temple, to find the name of the vendor if it was unknown for USBDeview: Run Temple and filter on the VendorID or ProductID to highlight the device (DO NOT TYPE ENTER, as it close temple). Ex.: for the ProductID 1701 here above, with an unknow vendor, Temple tell us that it is “Lester Electrical”:

    Does “Lester Electrical” ring a bell for you ? Then you found what’s this dongle.

    In many cases unfortunately, you can’t do any link between the vendor of the hardware (in the usb device) and what this device is actually used for. Here above, I finally figured out that this was the wireless dongle to connect one of my mini keyboard Rii mini i8 imported from China by RiiTek. But there was really no link between both…

    Loading

  • Nvidia : how to force detection of a Missing Display ?

    It happens regularly that my PC does not detect all of my 3 displays when starting. There are several options to fix this: reboot the PC, use Ctrl+WinKey+Shift+B, unplug and replug the cable of the missing display, or force Nvidia to detect that missing display.

    Click to Read More

    For the last option:

    1. Run the NVIDIA Control Panel
    2. Select “Set up multiple displays”
    3. Click “My display is not show”
    4. Turn off and on again your display
    5. Click “Rigorous Display Detection”

     

    In many cases, the only option working fine is however to unplug and replug the cable of the missing display :/

    Loading

  • Setting distinct email user account and email address in Outlook

    Initially, with Outlook 2021, I couldn’t set my email account to use an email address “From” as I used to do it. All emails were sent from “MyUser@MyDomain on behalf of MyAddress@MyDomain”. To sent the mail from “MyAddress@MyDomain”, I had to configure my account via the email “Manage Profile” menu.

    Click to Read More

    I want to send my emails with “MyAddess@MyDomain” as a From, without specifying explicitly this address as “Reply To” (Because I want the recipients to see “MyAddress@MyDomain” as origin of my emails).

    But the account to login into my mailbox, at my domain provider, is “MyUser@MyDomain”.

    The reason is that I have configured “MyAddress@MyDomain” to be a forward to “MyUser@gmail.com”. And I have configured an autoforward of “MyUser@gmail.com” to “MyUser@MyDomain”. Doing so, I benefit of the gmail anti-spam and I have a copy in gmail of all my emails (just in case of DRP at my provider).

    So, a mail sent to me (MyAddress@MyDomain) is actually passed to Google (MyUser@gmail.com) before being forwarded into my mailbox (MyUser@MyDomain) as illustrated here under.

    The issue is that it’s not possible to configure Outlook 2021 to send email from “MyAddress” while connecting to the mailbox “MyUser” with its new configuration wizard.

    This new configuration wizard can be accessed via File > Account Settings > New :

    Even if you tick the option “Advanced options”, you will not be able to configure distinct “email address” and “email account”, as in previous versions of Outlook. You will be able to change a edit the “Account Name” and few other options, but the best that you can do is sent an email from  your “email account” on behalf of your “email address”  (I.e.: from MyUser@MyDomain on behalf of MyAddress@MyDomain)

     

    The solution is to use instead : File > Manage Profiles > Email Accounts > New

    And then, configure your account as you used to do it in the past, with distinct “email address” and “user name” :

    Et voilà

    Loading

  • Play Meta/Oculus VR Games with a HTC Vive VR headset

    My daughter wanted to play “Vader Immortal” which is only available on Meta Quest for Oculus, while I have a HTC Vive Pro 2.

    Installing “Revive” and starting the game from “VivePort” did the trick.

    Click to Read More

    If you have an HTC Vive, you should have “VivePort” and “SteamVR” installed already. The issue is that VR Games for Oculus (Rift) are compatible with SteamVR, but not available in Steam for Vive. But as explained on the web, there are tricks…

     

    Download and install the “Oculus Rift Software” (using your old Oculus account, a Meta account or your Facebook account), but SKIP the hardware setup part !

     

    Next, download and install the latest stable release of “Revive“. Once installed, close its Dashboard.

     

    Then, open “Oculus” to install a free Game, for testing purpose.

    Go to Settings > Library Locations > Edit, to pick the folder where you want to store your games:

    Reminder: Just in case you want to use the same location as your games for Steam, this one can be found via Steam’s menu View > Settings > Downloads > Steam Library Folders

     

    Go next into the Oculus Store > Top Free, and pick, for example, “Répulbique VR” to install it.

     

    Once installed, you will obviously not be able to run it from the Oculus Dashboard, as you don’t have any compatible hardware. Instead, run “Steam VR”:

    And keeping both “SteamVR” and “Oculus” opened,  rerun “Revive”

    In the Dashboard of “Revive”, you should see your Oculus games.

    Click once onto one to run it. If it starts but closes suddenly soon after (wait a minute to be sure that it’s definitively closed, as most games  “popup” again later) , run also “VivePort”:

    Just as a summary, you should now have SteamVR, Oculus, Revive and VivePort opened : 

     

    In VivePort, you should see your new Oculus Games

    If you do not see them, close SteamVR, Oculus, Revive and VivePort (via the SysTray menu !!) and restart them: SteamVR, Oculus, Revive and VivePort. Also double check that your heaset and two remotes are turned on.

    Start the games from there. At least for me, they just runs fine. Only when run from Revive, they “auto-close” themselves without any notification.

    [PS: check the list of compatible games vader]

    Et voilà,

    Loading

  • Setup DSM 7.1 in a Virtual Synology DS3622xs+ using VMWare

    Here is a step by step “How-To create a Virtual Machine to emulate a DS3622xs+ running DSM 7.1” using VMWare and a Loader from redpill

    Click to Read More

    I used a tutorial from internet to create a VM in VMWare 16 and exported this one as ovf. Using that ovf, you can easily setup your own VM with a DS3622xs+ running DSM 7.1.

    1: Download and unzip this package, containing:

    • the configuration of the virtual machine (dsm.ovf and two disk.vmk),
    • the boot file for DS3622xs+ (synoboot.vmdk) and
    • the image of the DSM 7.1 for DS3622xs+ (DSM_DS3622xs+_42661.pat)

    2: Open VMWare Workstation. If you never configured the default location where you want to create your Virtual Machines, press CTRL-P to open the “Preferences” panel. There, set this default location (I am using E:\VMWare).

    3: Go next to “Windows Explorer”, in the folder where you have unzipped the package, and double click dsm.ovf. This is going to import the VM into VMWare. Type a name for the new virtual machine (I am using DSM3622xs+ 7.1) and click “Import”.

    4: Here is the outcome to the importation. You can now click on “Power on this virtual machine”. If you want, you may also first increase the Memory, the Processors or the size of the Hard Disk 2 and 3 (Do not touch the first Hard Disk  which contains the boot loader).

    5: 5 sec after starting the VM, the bootloader will run:


    6: Open the “Synology Assistant”, which is more efficient than the page http://find.synology.com to find your VM, and after +/- 3 minutes (depending on the perf of your PC) click on “Search”. If you didn’t wait long enough, you will see an Error message (In such a case, check that you have enabled the option “Allow compatibility with devices that do not support password encryption” in the preferences – via the gear icon in the top-right corner – and/or click Search “Again”. I never had to do this more than 3 times).

    7: Finally, the Assistant will find your VM. A webpage should automatically open (Otherwise, double-click on the VM). Approve the EULA and click Install.

    8: Click next on Browse to select the image of the DSM 7.1 for DS3622xs+ and Select the file “DSM_DS3622xs+_42661.pat” in the folder where you unzipped the package downloaded previously.

    9: Finally, click on “Next” and confirm that the installation can override the disk… (You can safely tick the “I understand…” it’s the virtual Hard Disk member of the VM. No worry 😉 )

    10: The installation will take a few minutes

    11: Once the installation complete, you will see in the VMWare Workstation that the VM is rebooting. On the installation page, you see a countdown.

    12: You should soon see that it’s installing packages before being finally ready to “start”

    13: If you are requested to login into the VM, do it as “admin” without password and configure it. Next configure your new NAS (Do not accept automatic updates !!!).

    I did skip the creation of Synology account and didn’t agree on Device Analytics or the display of this Nas in the Web Assistant.

    14: It’s now time to use the Hard Disk 2 and 3 to create a first Volume. Open the DSM Main Menu and start the Storage Manager (Then, it’s just a next, next, next journey depending on which Disk Array you want).

    15: Et voila, you have now a brand new DS3266xs+ with the DSM 7.1-42661 (DO NOT UPGRADE !!! The NAS would go into a “Recoverable” and I have no resolution for that)

    Loading

  • JBL Link 20 and 300 having crunchy, crackling, static pop noise

    Since I am using a mesh network (based on TP-Link Deco M9 plus) I started to have more and more crackling noise on both my JBL Link 20 and 300, even if located very close to the repeaters. The only solution is to reset the JBL.

    Click to Read More

    It’s a very common issue, due to the “Wifi stability”, not only experienced with the TP-Link Deco M9 Plus (quich are actually quite good for their purpose) and even not only with the JBL (Read these posts).

    I have read a lot of posts on this issue and none could help. it has been useless to update the firmware, to open the devices and apply the tricks and tips found on the web, …

    The only trick, which work immediatly, is to reset the JBL and reconfigure it in Google Home. Next, it works like a charm.. for quite some time (months in my case)… but at the end, the crackling noise come back and you have to reset again.

    To reset the JBL Link 300, hold both the “Bluetooth” and the “Volume up” buttons for up to 20 seconds (until you see the “Mute” button becoming orange) as ilustrated on the video here after. Next wait until you the JBL has rebooted and open Google Home to reconfigure it.

    To reset the JBL Link 20, hold the “Mute” button for up to 10 sec until the Wifi led switch off. Next hold both the “Mute” and “Power” buttons for about 20 seconds (until it restarts) as ilustrated on the video here after. Next wait until you the JBL has rebooted and open Google Home to reconfigure it.

    Loading

  • Setup DSM 7.0.1 in a Virtual Synology DS918+ using VMWare

    Here is a step by step “How-To create a Virtual Machine to emulate a DS918+ running DSM 7.0.1” using VMWare and a Loader from redpill

    THIS DOES NOT WORK ANYMORE (?): issue betwen the .pat file version and the loader => Try the DSM 7.1 with DS3622+ available here

    Click to Read More

    As for my previous packaging (DSM 6.2.2 on DS918+), I simply used various tutorials from internet to create a VM in VMWare 15 and exported this one as ovf

    1: Download and unzip this package, containing:

    • the configuration of the virtual machine (dsm.ovf, disk.vmdk and synoboot.vmdk),
    • the boot file for DS918+ (synoboot-falt.vmdk) and
    • the image of the DSM 7.0.1 for DS198+ (DSM_DS918+_42218.pat)

    2: Open VMWare Workstation. If you never configured the default location where you want to create your Virtual Machines, press CTRL-P to open the “Preferences” panel. There, set this default location (I am using E:\VMWare).

    3: Go next to “Windows Explorer”, in the folder where you have unzipped the package, and double click dsm.ovf. This is going to import the VM into VMWare. Type a name for the new virtual machine (I am using DSM918+ 7.0.1) and click “Import”.

    4: Here is the outcome to the importation. You can now click on “Power on this virtual machine”. If you want, you may also first increase the Memory, the Processors or the size of the Hard Disk 2 (Do not touch the Hard Disk 1 which contains the boot loader).

    5: 5 sec after starting the VM, the bootloader will run:


    6: Open the “Synology Assistant”, which is more efficient than the page http://find.synology.com to find your VM, and after 1 minute click on “Search”. If you didn’t wait long enough, you will see an Error message (In such a case, check that you have enabled the option “Allow compatibility with devices that do not support password encryption” in the preferences – via the gear icon in the top-right corner – and/or click Search “Again”. I never had to do this more than 3 times).

    7: Finally, the Assistant will find your VM. A webpage should automatically open (Otherwise, double-click on the VM). Approve the EULA and click Install.

    8: Click next on Browse to select the image of the DSM 7.0.1 for DS918+ and Select the file “DSM_DS918+_42218.pat” in the folder where you unzipped the package downloaded here previously.

    9: Finally, click on “Next” and confirm that the installation can override the disk… it’s the virtual SCSI Hard Disk member of the VM. No worry 😉

    10: The installation will take a few minutes

    11: Once the installation complete, you will see in the VMWare Workstation that the VM is rebooting. On the installation page, you see a countdown.

    12: You should soon see that it’s installing packages before being finally ready to “start”

    13: You will now be able to login into the VM and configure it.

    14: It’s now time to use the Hard Disk 2 to create a first Volume. Open the DSM Main Menu and start the Storage Manager.

    15: Et voila, you have now a brand new DS918+ with the DSM 7.0.1-43 Update 2.

     

    Loading

  • How to change the color of a Fibaro Wall Plug using Z-Wave PC Controller

    I have been searching for an easy way to change the color of my Fibaro Wall Plugs without coding/scripting/configuring anything… The solution is to use the “Z-Wave PC Controller” from Sigma on a Windows PC!

    Click to Read More

    I have the Fibaro FGWPef-102, documented here. As per that documentation, to set the color of the plug when it’s ON or OFF, one has to send the color code to respectively the parameter 41 or 42 (a parameter of size 1 byte):

    Here is how to do it with Z-Wave PC Controller (version 5 here under). Run the application on your PC, once the controller is plugged into it (I am using a Sigma ACC-UZB3). Click on the gear icon to select the port of your controller and click “OK”.

    Now:

    1. Select a node representing one of your Fibaro Wall Plugs in the top left frame and press Enter (or click the “Node Info” button) to fetch the available commands
    2. Select the Command Class “CONFIGURATION” in the bottom left frame 
    3. Select the Command “CONFIGURATION_SET” to set a new value
    4. Set the Parameter Number to 41 or 42 as documented above. Set the Size to 1 and the Configuration Value to the desired color. Ex.: 08 for Cyan.
    5. Click on Send

    To be sure it works, look the color of your Wall Plugs 😀 

    Or, you can now

    1. Select the Command “CONFIGURATION_GET” to read the value
    2. Put 41 or 42 as Parameter Number
    3. Open the Log file to see the output which will be returned by the Command
    4. Click on Send. You should see in the log a Configuration report with the value set previously. Here “08” (Cyan)

     

    “Z-wave PC Controller” is available inside the free “Simplicity Studio” of SiLabs, as explained here. You only have to subscribe to get it ! (As an alternative, if you have already an SiLabs account, click here to download it directly). The user manual is available here.

    Et voilà.

    Loading