That got me thinking.. So I tried loading the Cores from USB instead of SD...Could the 2203s be something to do with the SD card? That's really the only thing that's changing between users; I've seen tons of people running the exact same RPXes as each other with different results. It lines up with my understanding of what the error actually means; and explains why the channel helps (retroarch.rpx is embedded, so one less thing is loaded off the SD; thus one less opportunity for error). Thoughts? This is just an idea at this point (I don't have any evidence to back it up) but I think it could explain why certain users almost continually get errors.
And so far I havent had any errors.. Maybe a fluke, need more people to test. but so far so good.