Roku Developer Program

Developers and content creators—a complete solution for growing an audience directly.
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Firmware version concerns


The next version of my channel relies on the Roku_Analytics component. I began testing my channel on a Roku 2 I hadn't used in awhile. I couldn't side-load my channel until I updated its firmware since Roku_Analytics depends on 8 or above (and its firmware was 7.7 or so). Once I updated my Roku's firmware to the latest version, I could sideload and run the app with no problems.

Is this something I should be concerned about? I haven't found a way to conditionally include a dependency based a device's firmware version. But if the firmware is updated automatically, this shouldn't be a problem as all supported Rokus will eventually get updated.

Apologies if this is clarified in the docs. I've read through them, but probably overlooked something.
0 Kudos
Level 9

Re: Firmware version concerns

devinfo = CreateObject("roDeviceInfo")
if mid( devinfo.GetVersion(), 3, 1).toInt() > 7 then (do something here)

This will distinguish between firmware 8.xx and previous.
Kinetics Screensavers
0 Kudos
Community Streaming Expert

Re: Firmware version concerns

When you publish a channel you select the minimum required firmware version.

Roku Community Streaming Expert

Help others find this answer and click "Accept as Solution."
If you appreciate my answer, maybe give me a Kudo.

I am not a Roku employee.
0 Kudos