Similar happened to me, believe it or not, it just ended up being the batteries. GP2X does some wild things when batteries are low...
The rainbow test, from what I remember, is a common symptom of low batteries.
New here, great to be a part of this forum.
I do believe this thread's download also includes the original kernel though, which the post from 3 days ago did not.