OK, thanks. The usual problem with radios is a bad connection, then usually it is inside rf12_initialize(...) that it gets lost and fails to return.

Other people have used a Leonardo successfully, so it can be done.

Which option did you choose for the jumper settings?