User Tools

Site Tools


packet:ninotnc

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
packet:ninotnc [2026/02/08 14:34] – [MCP2221A] m0ltepacket:ninotnc [2026/09/09 07:29] (current) – [Pinout] ei5iyb
Line 55: Line 55:
 Baud is symbols per second, bps is bits per second. Where baud=bps, that means each symbol carries 1 bit (i.e. a symbol can have two states, 0 or 1). Where baud is 2x bps, that means each symbol carries 2 bits (i.e. a symbol can have four states: 00, 01, 10, 11). Baud is symbols per second, bps is bits per second. Where baud=bps, that means each symbol carries 1 bit (i.e. a symbol can have two states, 0 or 1). Where baud is 2x bps, that means each symbol carries 2 bits (i.e. a symbol can have four states: 00, 01, 10, 11).
  
-** Decoding Operating Modes from BrdSwchMod **+**Decoding Operating Modes from BrdSwchMod**
  
 When the test button is pressed on the TNC, along with the frame it emits to the radio, it will emit a different frame to the KISS client that is connected.  The BrdSwchMod value in the test frame can be decoded to share information about the TNC: When the test button is pressed on the TNC, along with the frame it emits to the radio, it will emit a different frame to the KISS client that is connected.  The BrdSwchMod value in the test frame can be decoded to share information about the TNC:
Line 137: Line 137:
   * AX.25 - Basic over-the-air protocol utilised for packet radio   * AX.25 - Basic over-the-air protocol utilised for packet radio
   * IL2P - Improved Layer 2 Protocol - effectively implements AX.25 but with some over-the-air improvements, transparent to the host software at both ends.   * IL2P - Improved Layer 2 Protocol - effectively implements AX.25 but with some over-the-air improvements, transparent to the host software at both ends.
-  * IL2P+CRC - IL2P with added checksum. Co-developed by Nino KK4HEJ and Jonathan G4KLX to resolve corruption found with IL2P in practice.+  * IL2P+CRC / IL2Pc - IL2P with added checksum. Co-developed by Nino KK4HEJ and Jonathan G4KLX to resolve corruption found with IL2P in practice.
   * BW - in this context, for FM: channel spacing, and for SSB: audio bandwidth.   * BW - in this context, for FM: channel spacing, and for SSB: audio bandwidth.
   * Baud - symbols per second   * Baud - symbols per second
Line 219: Line 219:
 It's also useful to measure the peak-to-peak voltage of the transmit audio signal fed to the radio after proper deviation is set, using an oscilloscope. In this case it was 690mV. This will serve as a "good enough" deviation setting in the future for this particular radio, and likely for similar radios of the same model. It's also useful to measure the peak-to-peak voltage of the transmit audio signal fed to the radio after proper deviation is set, using an oscilloscope. In this case it was 690mV. This will serve as a "good enough" deviation setting in the future for this particular radio, and likely for similar radios of the same model.
  
 +==== Deviation / test-tone reference ====
  
-The FM modes tones are as follows:+Press the TEST button to emit the tone shown, then tune TX deviation to the target. 
 +Deviation tuning applies to the FM modes only; SSB rows list the audio/centre tone for reference. 
 +Values current for firmware v3/4.44.
  
-0000, 0001: 999 Hz tone for 2.4kHz deviation \\ +^ Switch ^ Band ^ Modulator ^ Test Tone / Centre Freq (Hz) ^ Target Deviation (kHz) ^ 
-00100011500 Hz tone for 1.2kHz deviation \\ +0000 | FM | GFSK 9600 | 999 2.4 | 
-0110, 0111: 1248 Hz tone for 3.0kHz deviation \\ +| 0001 | FM | C4FSK 19200 | 2079 | 5.0 | 
-0101:       2079 Hz tone for 5.0kHz deviation \\ +0010 | FM | GFSK 9600 | 999 | 2.4 | 
-C4FSK 9600 - 1039Hz for 2.5kHz outer deviation \\ +0011 | FM | C4FSK 9600 | 1039 | 2.5 | 
-C4FSK 19200 - 2079Hz for 5.0kHz outer deviation \\+| 0100 | FM | GFSK 4800 | 500 1.2 | 
 +0101 | FM | QPSK 3600 | 2079 5.0 | 
 +| 0110 | FM | AFSK 1200 | 1248 | 3.0 | 
 +| 0111 | FM | AFSK 1200 | 1248 | 3.0 | 
 +| 1000 | SSB | PSK 300 | 1500 | n/a (SSB) | 
 +| 1001 | SSB | PSK 300 | 1500 | n/a (SSB) | 
 +| 1010 | SSB | PSK 1200 | 1500 | n/a (SSB) | 
 +| 1011 | SSB | PSK 1200 | 1500 | n/a (SSB) | 
 +| 1100 | SSB | AFSK 300 | 1700 | n/a (SSB) | 
 +| 1101 | SSB | AFSK 300 | 1700 | n/a (SSB) | 
 +| 1110 | SSB | AFSK 300 | 1700 | n/a (SSB) | 
 +| 1111 | — | SET FROM KISS | n/a | n/a |
  
 ==== Frequency misalignment ==== ==== Frequency misalignment ====
Line 328: Line 342:
 ===== Pinout ===== ===== Pinout =====
  
-Note: this is the BACK / SOLDER side of the PLUG.+Note: this is the BACK / SOLDER side of the PLUG. You are looking at the solder cups, NOT the pins.
  
 {{:kantronicstncwiring.png|}} {{:kantronicstncwiring.png|}}
 +
 +We have section on making cables for NinoTNC -> [[cables|Transceiver Connections]]
  
 ===== Firmware ===== ===== Firmware =====
Line 361: Line 377:
 </code> </code>
  
-Use v3 firmware unless you know you have a 512kb chip, which is none of the OARC UK kits (i.e. ignore the v4 firmware - it's the samebut for the bigger chip).+Use v3 firmware if you have a 256kb chip, or the v4 firmware if you have a 512kb chip. They are functionally identicaljust tailored for the memory map of the device.
  
 If you get dire warnings about bricked TNCs, know is this highly unlikely. Unplug TNC, reboot system, plug TNC, try again. If you get dire warnings about bricked TNCs, know is this highly unlikely. Unplug TNC, reboot system, plug TNC, try again.
packet/ninotnc.1770561279.txt.gz · Last modified: by m0lte