It's an error, so there's no way to submit the package. It may be related to
this. Roku replaced my package with one of their own with no notification to me. Nice, huh?
I don't know how I missed
this. It looks like this started a couple of months ago. If rekeying the device with an old package really updates the devid (which makes sense now that I think about it) then the problem is really that they replaced my package with theirs. I was thinking the devid was tied to a device, but that must not be the case.
As long as you rekey your device with an old package and the correct password, you
should be able to use any device to package a channel. I suppose I should change the thread title as it's arguably a good thing that you can't submit a package with a different devid since, as you mentioned, you'd lose your old registry entries. On the other hand, if you lose the original package there's no way to update the channel. I suppose this is one method of taking down a channel.
I don't think it's too much to ask for Roku to communicate such a decision with explanation to the developer when a channel is taken down.
-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.