LinHT - Linux-based, SDR handheld transceiver.
Find a file
Vlastimil Slinták cc714a7ebe Fixed board edge and position of 3.5 mm jack
The 3.5 mm jack footprint from the standard KiCAD library had to be
modified. The PCB edge was moved 0.85 mm outward to match the C62
connector and PCB layout.
2025-07-28 16:58:25 +03:00
parts Fixed board edge and position of 3.5 mm jack 2025-07-28 16:58:25 +03:00
photos added Retevis C62 mainboard's photos for reference 2025-07-10 18:02:33 +02:00
.gitattributes Added gitattributes to force Unix-style EOL 2025-07-14 16:50:00 +02:00
.gitignore Updated ignored files, removed fp-info-cache from the repository 2025-07-13 10:12:57 +02:00
audio.kicad_sch Changed MCLK audio signal for the 12.288 MHz oscillator 2025-07-28 16:58:25 +03:00
connectors.kicad_sch Fixed board edge and position of 3.5 mm jack 2025-07-28 16:58:25 +03:00
display.kicad_sch tiny changes 2025-07-28 16:58:25 +03:00
fp-lib-table Changed all EOLs from Windows (CRLF) to Unix style (LF) 2025-07-14 16:50:00 +02:00
keyboard.kicad_sch tiny changes 2025-07-28 16:58:25 +03:00
LICENSE.txt init push 2025-06-05 20:28:55 +02:00
linht-hw.kicad_pcb Fixed board edge and position of 3.5 mm jack 2025-07-28 16:58:25 +03:00
linht-hw.kicad_pro Fixed board edge and position of 3.5 mm jack 2025-07-28 16:58:25 +03:00
linht-hw.kicad_sch Connected battery voltage to the SoM ADC input 2025-07-28 16:58:25 +03:00
linht-hw.pdf tiny changes 2025-07-28 16:58:25 +03:00
mcm-imx93-pinout.md Connected battery voltage to the SoM ADC input 2025-07-28 16:58:25 +03:00
mux.kicad_sch Changed all EOLs from Windows (CRLF) to Unix style (LF) 2025-07-14 16:50:00 +02:00
power.kicad_sch Connected battery voltage to the SoM ADC input 2025-07-28 16:58:25 +03:00
README.md Update README.md 2025-07-16 12:58:55 +02:00
rf.kicad_sch Swapped signal names RF_IN and RF_OUT 2025-07-28 16:58:25 +03:00
soc.kicad_sch Connected battery voltage to the SoM ADC input 2025-07-28 16:58:25 +03:00
sym-lib-table Added footprint and symbol for the on/off switch with a potentiometer 2025-07-23 12:36:08 +03:00

CC BY-NC-SA 4.0

LinHT-hw

Open-source hardware, Linux-based, SDR handheld transceiver. OpenHT successor with greatly simplified hardware - no FPGAs involved. This project offers a replacement board for the Retevis C62 radio, greatly expanding its capabilities.

Hardware

The device uses an MCM-iMX93 System on Module (SoM) running Linux. The RF front-end is based on the Semtech SX1255. The chip is used as a complete IQ modulator/demodulator, allowing for true all-mode support.

Resources

CPU:

  • Dual-core ARM Cortex-A55 @ 1.7GHz
  • ARM Cortex-M33 coprocessor @ 250MHz
  • Floating Point Unit
  • ARM Ethos U-65 microNPU (Neural Processing Unit with Tensor Flow Lite support)

Memory:

  • 2GB LPDDR4
  • 64GB eMMC

RF:

  • 500kHz bandwidth complete IQ transceiver

Software

Developers can use C/C++/Python as well as (or in conjunction with) GNU Radio flowgraphs. Tools such as gcc are built-in. The Linux image will be published later.

Supported modes (so far):

  • M17 - transmission and reception,
  • TETRA - reception only,
  • Demo 64QAM transmission at 2Mbps

Other modes can be added later (analog FM/AM/SSB, FreeDV, APRS, etc.).

License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

CC BY-NC-SA 4.0