Thanks, but I think I've figured out what the problem is (this Python server is killing me). Still, there's no reason for the "-3" index.
Ok, let me guess - 3.0 uses range requests for roSlideShow and the old firmware didn't, right? I have to say, watching the traffic via Wireshark, the whole process looks about as inefficient as it could possibly be. There's several (fully satisfied) requests for each photo and they're only about 36k each. The previous firmware never made more than one request.
-JT
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.