As far as maemo 4 goes I believe that route is dead to update to any kind of 3.x kernel. And I think all the newer ARM linux releases have been for ARM v7 based (N8x0 is v6 instruction set I believe)