Well there's always the extreme... you could diff the firmwares and dissassemble the result :P