Like I said, sometimes makessf.py outputs a zlib block that decompresses to 9+ megs and the destination is 512k of SCSP RAM. And because of the address randomization thing modern kernels do that sort of bug is no longer a 100% thing (unless you run with Electric Fence or Valgrind). The latest SDK has a workaround.