Roku Developer Program

Join our online forum to talk to Roku developers and fellow channel creators. Ask questions, share tips with the community, and find helpful resources.
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
Roku Guru

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
Need Assistance?
Welcome to the Roku Community! Feel free to search our Community for answers or post your question to get help.

Become a Roku Streaming Expert!

Share your expertise, help fellow streamers, and unlock exclusive rewards as part of the Roku Community. Learn more.