Timelapse Feature Enhancements for Browning Trail Cameras
Timelapse photography is used in many applications to capture action that takes place over long timescales. The “Timelapse” mode in Browning Trail cameras is designed for a specific use of timelapse photography, typically for hunting. In this post, I describe several enhancements I have added to the Browning Timelapse mode to enable a broader set of applications. These enhancements are available for Browning Edge, Elite-HP4, and Elite-HP5 trail cameras.
Custom firmware images with these features can be found on my GitHub Site. Note that installing this firmware may void the manufacturer warranty. The GitHub site also includes factory firmware images, and instructions for re-installing factory firmware if the camera requires warranty service.

Browning Timelapse Mode
The Browning Timelapse Mode (sometimes called “Plot Mode”) is designed to survey a large area for groups of animals, especially deer. In this application, the individual animals may be too far away to trigger the PIR sensor, so capturing images “every so often” is a better alternative.
Since the animals are far away, the flash is also not likely to be effective. To save power and reduce the number of “empty” images, the factory firmware works hard to only take photos during the day.
Timelapse Period
The “Timelapse” Period menu is used to set the daylight times that the timelapse mode is active. The periods of “1, 2, 3, 4” hours are all referenced to sunrise and sunset. For example, with a Timelapse Period of 3 hours, the camera will take periodic photos starting at sunrise for 3 hours, and then continuing 3 hours before sunset to sunset. A setting of “All Day” will take periodic photos for the complete interval between sunrise and sunset.
There is some adaptive behavior in the firmware to track sunrise and sunset. The algorithm starts by assuming sunrise is at 6:00 am, and sunset at 6:00 pm. It adjusts these values by 15 minutes each day based on the light level at the current estimate of sunrise and sunset.
Timelapse Storage Format
Timelapse images are stored in a series of “*.TLS” files in a folder on the SD card called “TLS”. Browning provides a PC-based application called “Timelapse Viewer Plus” which can parse the TLS files. The app can present them as a movie, or as individual frames. The application also has some ability to detect frames with animals in them.
The .TLS file format is the same as one of the several .AVI formats. This is why simply renaming the file from *.TLS to *.AVI allows other video viewing applications (including those on Mac) to view the timelapse files.
New Timelapse Features
I’ve added three new features to Browning Edge, Elite-HP4, and Elite-HP5 Trail cameras.
Shorter “Timelapse Frequency”
The factory firmware supports timelapse “Frequency” settings down to 5 seconds. In some timelapase usage models, users may want a more precise timestamp for animal activity. For this reason, I added “Timelapse Frequency” settings of 1 and 2 seconds. In conjunction with the addition of a “seconds” field in the info-strip, this gives second-resolution timing information for timelapse images.
Timelapse File Format
In some applications, it is useful to process timelapse files as a series of .JPG image files, rather than as an aggregated .TLS file. This makes it easier to process the individual photos in a custom AI tool flow. It also provides a precise timestamp in the EXIF data (the .TLS file does not save the capture time of each frame, except on the info strip).
Note that the Browning “Timelapse Viewer Plus” application can also process a bunch of .JPG images. This is done by choosing the “camera” icon rather than “movie reel” icon in the top left corner of the splash page.
All Day/Night Timelapse Period
I added a menu item in the “Timelapse Period” menu for “All Day/Night”. This causes the camera to take timelapse photos as long as the time is within the time-of-day specified in the “Active Menu”. This defaults to 24 hours/day.
When the “Timelapse Format” menu is set to generate *.TLS files, timelapse photos taken at night will be in color. The camera will not use the flash. This mode could be useful, for example, to capture the aurora borealis, sunrise, or sunsets, or in sets where there is an external night-time light source.
When the Timelapse menu is set to .JPG, timelapse photos taken at night will be in black and white. The camera will use the flash. This mode could be useful, for example, when tracking the 24-hour growth of plants deep in the Everglades, far away from night-time ambient light.
Feedback
Let us know if you find any uses for these Timelapse feature enhancement in comments below.
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 🙂
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
Yes, of course. Stay tuned.
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!
Glad you found us and that the Timelapse extensions I added worked for you! Thanks for letting us know.
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.