Navigation

    Home
    All Categories
    • KEEN Trail Camera
    • Top #ReolinkCaptures Awards
    • Announcements and News
    • Wishlist
    • #ReolinkTrial
    • Discussion About Products
    • Reolink Captures
    • Reolink Client & APP
    #ReolinkTrial
    Reolink Captures
    Log in to post
    Guest
    • Guest
    • Register
    • Login

    Learn More

    Reolink updates Learn More

    Meet Reolink at IFA 2024! Learn More

    Reolink Q&A Learn More

    Trigger Doorbell firmware upgrade over API

    Discussion About Products
    api doorbell firmware
    2
    6
    735
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • gralin
      Jakub Bartkowiak last edited by

      There are two API endpoints that should allow us to determine if there is a new firmware for a device and trigger the upgrade. The commands are CheckFirmware and UpgradeOnline. Unfortunately, it seems that regardless of what firmware version my doorbell is using, the response to these commands is always the same:

      [
        {
         "cmd" : "CheckFirmware",
         "code" : 0,
         "value" : {
           "newFirmware" : 0
         }
        }
      ]

      and

      [
        {
         "cmd" : "UpgradeOnline",
         "code" : 1,
         "error" : {
           "detail" : "same version",
           "rspCode" : -30
         }
        }
      ]

      Is there a chance this is a bug and Doorbell can support these API endpoints the same way cameras do??

      Reply Quote
      Share
      • Share this Post
      • Facebook
      • Twitter
      • copy the link
        Copied!
      0
        • joseph_1979
          Joseph Global Moderator @Jakub Bartkowiak last edited by

          @gralin Auto update doesn't work unless Reolink push it in their respective repository.

          Reply Quote
          Share
          • Share this Post
          • Facebook
          • Twitter
          • copy the link
            Copied!
          0
          • gralin
            Jakub Bartkowiak @Joseph last edited by

            @joseph_1979 so for Doorbell this respository doesn't contain any firmware versions? Because I downgraded by Doorbell firmware to multiple archive versions and the auto update functionality didn't work (the API responses are always the same, as listed in the first post).

            Reply Quote
            Share
            • Share this Post
            • Facebook
            • Twitter
            • copy the link
              Copied!
            0
            • joseph_1979
              Joseph Global Moderator @Jakub Bartkowiak last edited by joseph_1979

              @gralin You need to update manually. And I suggest you that every 3/4 months or so, email support to check whether there is any newer fw for your models.

              It is not advisable to upgrade once a fw is available (sometimes it is a zip file, sometimes pak file). It is not the first time that after releasing the fw, it will be removed as they discovered a bug. And if you upgrade, the camera might not come up and this means no security at all. So it is recommended that upgrades are carried out manually.

              I don't know what checks are made before upgrading. I assume that this is done but I suggest you to ask Reolink support or if you have a spare camera.....you might apply a different fw.

              Reply Quote
              Share
              • Share this Post
              • Facebook
              • Twitter
              • copy the link
                Copied!
              0
              • gralin
                Jakub Bartkowiak @Joseph last edited by

                @joseph_1979 Thank you. So this is only related to Doorbell, correct? For cameras the update API works and can device can download the firmware by itself?

                The reason why I am asking is because Home Assistant already informs its users that a new Doorbell firmware is available, but it fails to update it (due to the reason we just discussed). We want to implement the UpgradePrepare and Update API endpoints in Home Assistant integration so that the user doesn't have to manually download and upload the firmware, but this will happen with one click of a button. Before we do that we just want to make sure there is no other, easie way. I am also trying to learn from Reolink support if the devices have any protections against a) uploading wrong firmware, b) uploading incomplete/corrupted firmware. There are over 14.000 active installations of Home Assistant which work with Reolink products, so we need to be careful.

                Reply Quote
                Share
                • Share this Post
                • Facebook
                • Twitter
                • copy the link
                  Copied!
                0
                • joseph_1979
                  Joseph Global Moderator @Jakub Bartkowiak last edited by

                  @gralin So far none of my cameras did ever invoke an upgrade. I keep record of their current version and every quarter I email support to check whether there has been any newer fw. Note that for battery cam, the only way is to ask Reolink support to add it to your cam profile (identified by UID) and then it will be automatically updated.

                  Reply Quote
                  Share
                  • Share this Post
                  • Facebook
                  • Twitter
                  • copy the link
                    Copied!
                  1
                  View 3 replies
                • First post
                  Last post
                All Categories
                Announcements and News Reolink Client & APP Discussion About Products #ReolinkTrial Reolink Captures Wishlist KEEN Trail Camera
                Never miss Reolink hot deals, news, and updates tailored for you.

                Thanks for your subscription!

                Please enter a valid email address.

                Oops… Something went wrong. Please try again later.

                You are already subscribed to this email list. :)

                Submission failed. Please try again later.

                Reolink Store|Support|About Us|Privacy Policy|Terms and Conditions

                Copyright 2025 © Reolink All Rights Reserved.

                Welcome Back!

                Hi there! Join the Commnunity to get all the latest news, tips and more!

                Join Now