HomeBlogCamera Trapping TechnologyDeep TechDeep Tech: Trail Camera Firmware Hacking 6 — 3rd Party Reverse Engineering Tools

Comments

Deep Tech: Trail Camera Firmware Hacking 6 — 3rd Party Reverse Engineering Tools — 14 Comments

  1. Hi Bob
    You’re giving me history-based nightmares from programming labs in my Electrical Engineering degree 🙂 mind, we had none of your fancy tools. Lucky to have a dumb terminal with 4 colour display… mostly it was monochrome though. Nobody had heard of an EEPROM, it was all UV-erasable EPROMs (that cost a fortune per byte – $K or 8K byte was normal, 16K the sign of a very rich man and reports of a 64K or even (gasp) 128K were treated with derision)

    Man I sound like something from a Monty Python sketch lol

    • I know, right? The technology train waits for no engineer. Having retired from a job at the cutting edge of computer design, I watch the latest AI tech recede over my horizon like a ship disappearing in the distance. Bon voyage, I say!

      “Have you got anything without spam?”
      “Well, spam, egg, sausage, and spam – that’s not got much spam in it.” – MPFC

      -bob

  2. Wow Bob, this post puts into perspective what a trail camera hack really entails.
    Decidedly not for amateurs!
    Your software has enabled me to capture wildlife behavior as never before.
    Thank you for your expertise and generosity.

    • Thanks, Tom. So glad these have helped you get good stuff! To be honest, if I had known how much work getting these hacks in would ultimately take, I might never have started. Ignorance and/or unbridled optimism in the face of prior experience sometimes does produce good results!

  3. Hi Bob,

    I wanted to start by expressing my appreciation for the latest firmware you’ve developed for the Browning Spec Ops Elite HP5 — it’s incredibly useful, and I’m grateful for all the work you’ve put into it.

    I’m reaching out with a couple of feature suggestions that I believe could enhance the user experience.

    Date Format Customization: While I’m aware of the YYYYMMDD date format currently available, I would greatly appreciate the option for a YYYY/MM/DD format with separators. This adjustment would provide improved clarity for organizing and referencing files.

    Daily File Creation for TIMELAPSE+: I’m actively using the TIMELAPSE+ feature with the ALL DAY/ALL NIGHT setting, and I’ve noticed that recording continues until the file reaches 2GB before creating a new one. It may be more user-friendly to automatically create a new file at the start of each day (e.g., 00:00). This would make it easier to locate and manage recordings corresponding to individual dates.

    I hope these suggestions align with your vision for future updates, and I’d love to hear your thoughts on whether they might be feasible. Thank you again for all your hard work on this firmware — it truly makes a difference for users like myself.

    Looking forward to hearing from you!

    Best regards,
    Philip

    • I’m glad my firmware is helping! Adding the date variation should be straightforward. I’m working on a major release right now, and I’ll see if it can squeeze this in. The “day boundary” on TLS file makes a lot of sense, but is more complicated. For example, the number of captures per day will depend on the timelapse frequency. In cases of low frequency, it would seem to be better to have the boundary be once every couple of days, or once a week, or even once a month. Would appreciate your thoughts on what would make sense for general frequency/period setting.

      • Hi Bob –

        If the timelapse period is set to “ALL DAY,” the system will currently create one file per calendar day. I propose maintaining consistency by applying the same behavior when “ALL DAY/NIGHT” is selected—to create one file per calendar day, with the boundary reset at exactly 00:00:00 midnight. This structure would align with the default firmware operation and enhance the usability of the “ALL DAY/NIGHT” option.

        My use case involves capturing the night sky, as well as early mornings and evenings, without the IR filter. However, when files are blended together until the system reaches a 2GB reset, finding the content for a specific date can become cumbersome. Breaking files at calendar day boundaries simplifies this process.

        For users who want to combine files spanning multiple days, this can easily be accomplished using any standard movie file combiner. I hope this suggestion improves functionality and consistency while accommodating diverse user needs.

        Best, Philip

  4. Hello Bob. Thank you for your detailed posts about trail cams and for working to improve the firmware for Browning cameras. If you continue your work on Browning firmware, I have a feature suggestion intended to avoid startling animals with the IR filter click.
    At dusk the filter would proactively move away from the lens. At dawn the filter would move in front of the lens. Alternatively, the lens could automatically move at times specified by the user. And if the camera thinks the filter is in the wrong position during any trigger, allow the camera to move the filter just as it does under factory settings. The idea is to just proactively put the filter in the probable correct position to reduce filter clicks when an animal is there.

    • Great minds think alike 🙂 This feature has been sitting in my “wish list” spreadsheet since 2022. At the time, I was a little intimidated by the prospect of reversing the time-based wakeup mechanism in the firmware, but I eventually had to figure this out to get the new timelapse features working. Certainly, Janet and I suspect the “click” in several cases of scared animals. I’m up to my elbows in other work at the moment, but it’s looking like this will be a long winter here in NW Montana, so maybe I’ll find enough time to catch up on the reversing project. Really appreciate the suggestion!

      • It looks like Browning may be releasing new Recon and Spec Ops models soon. Wildlife Monitoring Solutions lists a Recon Force ELITE HP5 ULTRA BTC-7E-HP5U and a Spec Ops Elite HP5 ULTRA BTC-8E-HP5U. TrailCamPro has a coming soon listing for the Spec Ops Elite HP5 Ultra. They appear to have higher res sensors than the existing HP5s.

        • That would be a logical thing for them to do. They’ve been using variants of the relatively resolution (2mp) Sony sensor since the advantage series. The internal architecture allows them to easily swap in a new camera board without changing the main motherboard. They may need a beefier soc to handle the higher pixel rate. I’ll put this on my list of cameras review. Thanks for the heads up

Leave a Reply to Bob Zak Cancel 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>