HomeBlogTimelapse Feature Enhancements for Browning Trail Cameras

Comments

Timelapse Feature Enhancements for Browning Trail Cameras — 17 Comments

  1. Loving the deep dive series – I don’t have a personal need for time lapse – but your breakdown of how it works “vanilla” and explanation of your modification makes a lot more sense than the Browning version. Having that info has me thinking about another camera for a different purpose.

    Shame you’re not on commission at Browning 🤣

    • I know, right?

      Depite reading the Browning users manual, I didn’t really understand all that was going on with the Timelapse function until I was fairly deep into the code. I figured others might be similarly confused.

      I’m working not the next installment of “Camera Hacking” now 🙂

  2. Hello Bob,

    I am a researcher in Ottawa, Canada. The timelapse enhancements that you’ve coded could be very useful for a project I’m working on. I have a few questions I’d like to ask, any chance you can reach out to my email?

    Thank,

    -Steve

  3. I got my Browning camera on Monday and thought I would set it up to document the snow storm due on Wednesday night. I was disappointed to see the standard settings would not allow time lapse overnight. Disappointed, I did some googling and found this site. Downloaded the firmware, installed it and it worked like a charm. Thanks so much!

  4. Dear Zak Bob,

    Your post about time-lapse camera trapping for Browning cameras has caught our attention at the Institute for Research in Game Resources (I.R.E.C, Spain). Adapting browning models to rapid time lapse 24 hours a day would be helpful for future research projects related to wildlife monitorng. We would like testing your software that modifies Browning cameras, but unfortunately, we don’t have the exact camera models for which you created this software. We were wondering if you could help us by creating similar software for one of the camera models used in Spain.

    The camera models we have are:
    Browning Dark Ops Pro X 1080 (BTC-6PX 1080)
    Browning Dark Ops HD Pro X (BTC-6HDPX)
    Browning Stike Force Pro X 1080 (BTC-5PX)

    Your invaluable help would be of great value to us.

    Thank you for your attention.

    Marcos Jiménez and Joaquín Vicente

    IREC

    https://www.irec.es/en/

    • I’m glad you found us, and I would certainly like to help you and your worthy organization. Unfortunately, (I believe due to business reasons), Browning uses completely different hardware and firmware platforms for its different product lines. This would mean starting almost from scratch with the cameras in your list. I estimate that it would be at least a year’s effort (possibly closer to 18 months) to reverse engineer the BTC-6 series and BTC-5 series to the point where I could start porting/developing firmware enhancements. With several other projects in the queue, I just don’t have time for this 🙁 On the other hand, if you found someone with some hardware/firmware background who might be interested in doing and/or learning this type of work, I’d be willing to consult and provide advice, and (of course) provide access to all the tools/code I’ve developed so far. Let me know.

  5. Hello Bob, I recently purchased a Browning HP5 camera and was very happy to find your modification files. I work at an environmental non-profit that will be using the cameras to track salamander migration movements across a road in timelapse mode at night. I was hoping there would be a way to have the capture timer settings apply to the timelapse mode, but that doesn’t appear to be the case. So I’m just curious, is there a way to have the timelapse mode only function between certain times? 8pm-6am for example? I don’t think there is, but I thought I’d doublecheck. Thanks much!

    • Hi, Jeff. Glad you found us. Per your request to have capture timer window apply to timelapse… This is a great idea! I thought that was the way I’d made it work. But apparently not. Filed as a bug against current release in GitHub. I’ll let you know when I get to fixing it.

      • Hi Bob, thanks so much! Is there any chance I could pay you to expedite the bug fix? Just curious, as our Salamander study will start in a week, and the timelapse timer window would be super helpful. Please feel free to email me to discuss further if interested.
        Thanks again.

        • Next week !? 🙂

          No need to send money — consider it my donation to your research. I’ll work on this over next couple of days. With a little luck, I’ll have a fix for you in time.

          -bob

          • Hi Bob,
            Wow, that is super generous of you! I really appreciate it 🙂
            I work for an environmental non-profit, and I am using several cameras to monitor an annual salamander migration that occurs near my office.
            They come down from the hills and cross a park road (which is temporarily closed for the migration) to breed in a wetland. I’m trying to determine where high concentrations of them cross, so we can install a tunnel under the road for them to use. It’s a pretty neat project, and the migration brings out community members, college students and kids to watch.
            I really appreciate the work you are doing to improve the firmware on these cameras, and I wish you good luck on your bug fix!

          • Glad you find it useful. Alas, I’m stopping new work in “firmware hacking shop” for now (and possibly forever). Newer cameras have security features which prevent me from carrying these hacks forward, and I’ve accrued a number of other more pressing projects.

  6. First of all, I would like to thank you for the great effort and dedication you put into documenting and explaining this project. I read your post and found it very interesting, especially the possibility of modifying the camera’s behavior through programming.

    I recently came across some Strike Force HD BTC-5HD trail cameras that are completely new, but they had been sitting unused and stored away for quite some time. I have started experimenting with them because I work in glaciology in Colombia, and I am interested in exploring whether these cameras could be adapted for glacier monitoring.

    At the moment, I am using the camera in Time-Lapse Plus mode. However, what I would really like is to have the camera take only photographs at regular, predefined intervals (for example, one photograph every 10 or 30 minutes), without triggering video recording whenever motion is detected.

    This leads to my question: would it be possible to modify or hack the firmware, or write some kind of code, so that the BTC-5HD simply takes photographs at regular intervals, independently of the motion sensor?

    thank you so much

    • Thanks! You may be in luck. It sounds like you just need photos taken during daylight?

      If so, I think you can use these cameras without any firmware modification at all. Set the camera to “Timelapse+” mode, select the frequency you’d like (e.g. 10 or 30 minutes – I believe both are available in the standard firmware). Set the Timelapse Period to “All Day”.

      Now comes the tricky part 🙂 take a piece of sturdy opaque tape (e.g. a piece of foil tape), and tape it over the PIR sensor. This will prevent the camera from taking and PIR triggered photos.

      (I considered the same problem a couple years back, and a friend came up with the tape idea)

      As for hacking firmware on the HD BTC-5HD. This may be possible, but it wouldn’t be easy. Browning’s tech contractor for this camera left fewer debug hooks than in the BTC-{7,8} models I was fortunate start off with. The critical difference between now, and when I started is the ubiquitous availability of AI Agents with LLMs, user defined context, and even hooks into power tools like Ghidra. It’s likely that using these tools would substantially reduce the effort to reverse engineer a solution for the BTC-5HD.

      However… the golden age of trail camera firmware hacking has officially ended, as newer cameras with newer SoCs have a “secure boot” feature which requires that all firmware images be crypographically signed with a key known only to the manufacturer. 🙁

      Hopefully, this is all academic, and the “tape” solution works for you.

      -bob

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

HTML tags allowed in your comment: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>