I am not an expert in this stuff but I do know that binaries compiled for one kernel are not likely to work on another kernel because of dependencies. Have you checked the feeds at tyrannozaurus.com? It isn't clear which ROM and kernel you actually have on board now. Also, kernel 2.4 IIRC is not a specific kernel. It needs another couple digits. For example, my sl5500 is based on kernel 2.4.6 and I think 3.1x ROMs are based on 2.4.18 ROMs. I think you need something specific for sl5600 hardware. Have you searched here and tyrannozaurus for posts by other sl5600 users to be sure of what your choices are?
sdjf