Compatibility with Legacy Roku Devices
Roku devices manufactured before July 2011, refered to as "Legacy" devices,
have an older version of built-in software that is incompatible with apps developed for newer Roku devices.

Legacy Roku Models N1000 N1050 N1100 N1101

Legacy Roku Models 2000 2050 2100
In order to use Instant TV Channel with Legacy devices, some of the newer features must be turned off or not used.
Here's how to do that:
-
Disable Roku Advertising Framework
RAF or "Roku Advertising Framework" allows Commercial app types to generate revenue by playing video advertisments provided by Roku.
An app with RAF code present will crash (return to the home screen) when launched in a Legacy device.
To remove the RAF code from an app you must change the Theme IncludeRAF parameter to "False",
then re-package and re-upload the Pkg file to your Roku Developer Account.
-
Don't use In-App Purchasing or In-App Upgrades
Legacy Roku devices do not support In-App Purchases or In-App Upgrades.
Using these features in an app that is launched from a Legacy Roku device will not crash the app,
but the purchase or the upgrade will not work as expected.
-
Don't Use Scroll Bars in Text Screens
Legacy Roku devices do not support scroll bars in text screens.
On Legacy devices the scroll bars will not appear,
and if large amounts of text are used then some of the text may not be visible.
-
Small Icons in Vertical Lists are Not Displayed
Legacy Roku devices ignore the SDSmallIconUrl and HDSmallIconUrl parameters for items within Vertical Lists.
It is not possible to install new public apps on Legacy devices, as Roku is no longer updating the Streaming Store for Legacy devices.
Want the basics about working with Instant TV Channel?
Check out this
Quick 5-Minute Walk-Through for help.