Many communication timeouts happen because another process has locked the serial interface or COM port.
If the internal RF chip has burnt out, it cannot send the "Ready" signal, resulting in the 004 error. rfn004 fix