A fork of M2JK that doesn't time out after 4 seconds. See the original project for installation instructions.