### Submitting a Log File from a Computer without Internet Access

To digitally sign a log file for submission to the ARRL's Logbook of the World (LoTW) online service,

1. | Verify that all of the QSOs in the log file were made with the same Station Callsign (the callsign you used over the air during the QSO), and from the same location. If this isn't the case, use your logging application or a text editor to split the log file into multiple log files, each of whose QSOs were made with the same Station Callsign from the same operating location, and separately submit each log file.
2. | Start TQSL. If you do this before receiving your Initial Callsign Certificate, an Alert window will appear that informs you that you have no Certificate, and asks if you want to request one; click the Yes button, and proceed as described here.
3. | Select the Log Operations tab
| and click the Sign a log and upload it automatically to LoTW button.
4. | In the Select File to Sign dialog,

| 4.a | Set the Files of type selector (on OS X, set the Enable selector) to ADIF files or Cabrillo files.

|  | * | You can digitally sign Cabrillo log files for these contests without additional configuration.
|  | * | When submitting a Cabrillo log file, mode `PH` is submitted as `SSB`
|  | * | If your logging application does not ensure that only new or newly modified QSOs are presented to TQSL for submission to LoTW, enabling the Prompt for QSO Date Range option will help spare LoTW from having to process QSOs that it's already processed.
|  | * | You can change the file extensions displayed when you set the Files of type selector.
|  | * | You can enable or disable the submission of nonamateur callsigns.

| 4.b | Navigate to the folder containing the log file you wish to submit
| 4.c | Select log file you wish to submit
| 4.d | Click the Open button

5. | In the Select file to write to dialog, navigate to the folder where you want the digitally signed log file created, specify the name of the file to be created, and click the Save button.
6. | If you've defined exactly one Station Location, TQSL will automatically use that Station Location and display the TQSL - Verify QTH details dialog (proceed to step 7). Otherwise, it will display the Select Station Location for Signing dialog so you can select the Station Location that specifies the operating location used to make the log file's QSOs, and then click the Ok button.

| If you select a Station Location that doesn't specify a Callsign Certificate (its Call Sign is set to `[None]`),
,

| * | if you have exactly one Callsign Certificate whose DXCC entity matches the DXCC entity in the selected Station Location, TQSL will submit your QSOs with that Station Location and Callsign Certificate
| * | if you have more than one Callsign Certificate whose DXCC entity matches the DXCC entity in the selected Station Location, TQSL will prompt you to select the Callsign Certificate with which to submit your QSOs:

7. | In the TQSL - Verify QTH details dialog, verify that the information displayed is correct, and click the OK button. If any of the characteristics of this Station Location are incorrect, click the Cancel button and select a correct Station Location.
8. | If TQSL is configured to not submit QSOs that lie outside a specified date range, the QSO Date Range dialog will appear; specify the desired Start Date and End Date, and click the Ok button. If your logging application does not ensure that only new or newly modified QSOs are presented to TQSL for submission to LoTW, the QSO Date Range dialog can help prevent the submission of QSOs that have already been uploaded and processed.
9. | If the Callsign Certificate associated with the selected Station Location is passphrase-protected, the Enter passphrase dialog will appear; enter the passphrase, and click the OK button.
10. | If TQSL detects any QSOs in the log file that have already been submitted to LoTW and haven't been subsequently modified, it will display the Already Uploaded QSOs Detected dialog:

| 10.a | Click the New QSOs Only button to continue processing, ignoring the already uploaded QSOs (recommended)
| 10.b | Click the Cancel button to abandon processing so you can either select a log file that doesn't contain already uploaded QSOs, or use the QSO Date Range dialog to exclude already uploaded QSOs
| 10.c | Click the Re-Upload QSOs button to submit the already uploaded QSOs; note that the digitally signed log file submitted to LoTW will be marked as containing already uploaded QSOs
|  | Note: if all QSOs in the log file are already uploaded, the New QSOs Only button will not be displayed

11. | The Status Log in TQSL's main window will display the results of the operation, including the number of QSOs ignored because their dates were outside of the specified Date Range, and the number of already uploaded QSOs detected:

- | If TQSL detects any of the following errors in a QSO, it displays an Errors Detected window with the details: the QSO does not specify a valid amateur callsign and the Allow nonamateur call signs option is not enabled; a valid amateur callsign
  | - contains only the letters A through Z, the digits 0 through 9, and the slash character
  | - contains at least one number and one letter
  | - is at least three characters in length
  | - does not begin or end with a slash character
  | - does not begin with 0
  | - does not begin with 1 unless it begins with 1A, 1M, or 1S
  Note: LoTW will not accept QSOs with callsigns that don't comply with the above requirements, so leaving TQSL's Allow nonamateur call signs option disabled is recommended.
- the QSO's callsign could not be identified within a Cabrillo record because the callsign is not at least 4 characters in length with at least one letter and one number:
  Unable to find a valid call-worked field
  This error can be overcome by specifying a Cabrillo Contest Definition that identifies the position of the callsign within each record
the QSO does not specify a valid band the QSO does not specify a valid mode the QSO does not specify a valid date and time the QSO's date and time are inconsistent with the date range in the Callsign Certificate specified by the Station Location you selected when digitally signing the file containing the QSO the QSO specifies am invalid Satellite name the QSO specifies a Satellite name, but the QSO's propagation mode is not set to SAT the Callsign Certificate (specified by the Station Location you selected when digitally signing the file containing the QSO) has expired or been superceded the exact same QSO has already been submitted to LoTW (this is referred to as already uploaded)

12. | Submit the signed log file to LoTW.

| 12.a | Move the signed log file to a computer with internet access
| 12.b | Direct a web browser on that computer to navigate to `https://lotw.arrl.org/lotwuser/default`
| 12.c | Login using your LoTW web username and password
| 12.d | Select the Upload File tab
| 12.e | Click the Choose File button, and select the signed log file you moved in step 10.a
| 12.f | Click the Upload file button
|  | Alternatively, you can attach the signed log file to an email message, and send the message to `lotw-logs@arrl.org`