Skip to content

Single page application running in browser to convert between Yaesu's FT2D, FT3D and FT5D configuration CSV files, as those are incompatible between the trasceivers. This is a simple way to convert your channels configuration and port it to another handheld.

License

Notifications You must be signed in to change notification settings

tekk/yaesu_ft2d_ft3d_ft5d_config_converter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

21 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“» Yaesu FT2D/FT3D/FT5D Memory Channel CSV Configuration Converter

License: GPL v3 Version Amateur Radio GitHub

Yaesu

OM7TEK

A powerful free web-based CSV memory channel converter for Yaesu digital amateur radio transceivers. Seamlessly convert and migrate memory channel configurations between FT2D, FT3D, and FT5D ham radio transceivers using ADMS programming software exports.

🌍 Supported Models: Both US and European versions including FT2D, FT2DE, FT2DR, FT3D, FT3DE, FT3DR, FT5D, FT5DE, and FT5DR variants. Compatible with ADMS-8, ADMS-11, and ADMS-14 software exports.

πŸ” Meta Description: Free online Yaesu FT2D FT3D FT5D memory channel CSV converter. Convert amateur radio configurations between models. No installation required. Compatible with ADMS software. Web-based ham radio programming tool by OM7TEK.

🎯 Overview

As an active amateur radio operator (OM7TEK), I created this tool to solve a common problem in the ham radio community: incompatible CSV memory channel formats between different Yaesu transceiver models. Whether you're upgrading from an FT2D to FT3D, migrating to the newer FT5D, or helping fellow hams with their configurations, this converter handles the technical complexities automatically.

πŸ”§ Key Features

  • πŸ”„ Bidirectional Conversion: Convert between any combination of FT2D ↔ FT3D ↔ FT5D
  • 🎯 Precise Field Mapping: All 48-53 CSV fields are properly mapped and converted
  • 🧠 Intelligent Format Detection: Automatically detects source CSV format
  • ⚑ Real-time Processing: Instant conversion with detailed logging
  • 🌐 Web-based Interface: No software installation required
  • πŸ“± Responsive Design: Works on desktop, tablet, and mobile devices
  • πŸ”’ Privacy First: All processing happens locally in your browser
  • 🎨 Modern UI: Beautiful, intuitive interface with visual conversion flow

πŸš€ Quick Start

Online Version

Visit the live converter:

πŸ–ΌοΈ Preview

Preview

πŸ“‹ Usage Instructions

Step 1: Extract CSV File from Your Source Transceiver

πŸ”§ Required Programming Software

ADMS Downloads

Download the official Yaesu ADMS programming software suites (all of these are from archive.org)

For FT2D/FT2DE/FT2DR:

For FT3D/FT3DE/FT3DR:

For FT5D/FT5DE/FT5DR:

πŸ“± Method 1: Using microSD Card (Recommended - No Cable Required)

All three transceivers support microSD card data transfer:

  1. Backup Radio to SD Card:

    • Insert microSD card into your transceiver (max 32GB, Class 4-10)
    • FT2D: Long press [DISP] β†’ SD Card β†’ BACKUP β†’ Write to SD β†’ OK
    • FT3D: Long press [DISP] β†’ SD Card β†’ BACKUP β†’ Write to SD β†’ OK
    • FT5D: Long press [F Menu] β†’ SD Card β†’ BACKUP β†’ Write to SD β†’ OK
    • Wait for "COMPLETED" message
  2. Import Backup to ADMS:

    • Remove microSD and insert into PC card reader
    • Launch appropriate ADMS software on your PC
    • Communications β†’ Get Data from SD Card
    • Navigate to backup file (BACKUP.DAT in FT2D/FT3D/FT5D folder)
    • Click Open to import your radio's configuration
  3. Export Memory Channels to CSV:

    • In ADMS software: Click Memories tab to view memory channels
    • File β†’ Export β†’ CSV Format
    • Choose destination folder and filename (e.g., my_FT2D_memories.csv)
    • Click Save to export your memory channels as CSV file

πŸ”Œ Alternative method 2: Using USB Programming Cable

Required Cable:

  • SCU-19 USB programming cable (included in SCU-39 WIRES-X kit)
  1. Install Programming Software & Drivers:

    • Download and install appropriate ADMS software, see ADMS Downloads.
    • Install SCU-19 USB drivers (included with software download)
  2. Connect Transceiver to PC:

    • Connect SCU-19 cable between transceiver data port and PC USB
    • Power on your transceiver in normal mode
  3. Read Data from Transceiver:

    • Launch ADMS software on your PC
    • Communications β†’ Get Data from Radio
    • Wait for data transfer to complete (progress bar will show status)
  4. Export Memory Channels to CSV:

    • Click Memories tab to view memory channels
    • File β†’ Export β†’ CSV Format
    • Choose destination folder and filename
    • Click Save to export your memory channels as CSV file

Step 2: Use This Web Converter

🎯 Select Source Transceiver Type

Choose your source transceiver model (the format you're converting FROM):

🎯 Select Destination Transceiver

Choose your destination transceiver model (the format you're converting TO):

  • The interface prevents selecting the same model for source and destination
  • Visual indicators show the conversion direction with a large yellow arrow

πŸ“ Upload CSV File

  • Drag & drop your exported CSV file onto the upload area, or
  • Click to browse and select your memory channel CSV export
  • Supported file types: .csv files exported from Yaesu ADMS programming software

⚑ Convert & Download

  • Click the "CONVERT!" button to process your file
  • The converted CSV will be automatically downloaded
  • File will be named with destination format (e.g., converted_FT5D_format.csv)

Step 3: Import to Destination Transceiver

πŸ“₯ Load Converted CSV into Destination Transceiver

Using microSD Card Method:

  1. Save to ADMS: After importing CSV, use File β†’ Save As to save configuration

  2. Export to SD Card:

    • Communications β†’ Send Data to SD Card β†’ ALL
    • Select microSD card drive and save
  3. Load in Transceiver:

    • Insert microSD into destination transceiver
    • Setup Menu β†’ BACKUP β†’ READ FROM SD
    • Select your saved configuration file

Using Programming Software:

  1. Launch Destination ADMS Software:

  2. Create New Configuration:

    • File β†’ New (to create a blank template)
    • Or File β†’ Open (if you have an existing configuration)
  3. Import Converted CSV:

    • File β†’ Import β†’ CSV Format
    • Select your converted CSV file
    • Click Open to import the memory channels
  4. Verify Data:

    • Review imported channels in the Memories tab
    • Check frequencies, names, and settings are correct
    • Make any necessary adjustments
  5. Transfer to Transceiver:

    • Connect destination transceiver with appropriate cable
    • Communications β†’ Send Data to Radio
    • Wait for transfer completion
    • Disconnect cable and restart transceiver

βœ… Verification Steps

  1. Check Memory Channels: Verify a few key channels have correct frequencies
  2. Test Transmission: Ensure power levels and modes are properly set
  3. Validate Names: Confirm alpha tags/channel names transferred correctly
  4. Backup Configuration: Create a backup of your new configuration

πŸŽ‰ Congratulations! Your memory channels have been successfully converted and loaded into your destination transceiver.

πŸ”§ Technical Specifications

Supported Models & Formats

Model CSV Fields Digital Modes Memory Channels Notes
FT2D 48 fields C4FM, FM, AM 900 Original dual-band format
FT3D 53 fields C4FM, FM, AM, DN, AMS 900 Enhanced tri-band format
FT5D 53 fields C4FM, FM, AM, DN, AMS 900 Latest tri-band format

Field Mapping Details

The converter handles precise mapping of all critical fields:

  • πŸ”’ Channel Numbers: Preserved across all formats
  • πŸ“‘ Frequencies: RX/TX frequencies with proper validation
  • 🎡 CTCSS/DCS: Tone and DCS code conversion
  • ⚑ Power Levels: HIGH/LOW1/LOW2/LOW3 mapping
  • πŸ“Ά Step Sizes: 5.0KHz to 100KHz frequency steps
  • 🎯 Band Flags: VHF/UHF automatic detection
  • πŸ“ Alpha Tags: Memory channel names preserved
  • πŸ”§ Mode Settings: NFM/NAM (FT2D) ↔ FM/AM (FT3D/FT5D)

Browser Compatibility

  • βœ… Chrome 90+ (Recommended)
  • βœ… Firefox 88+
  • βœ… Safari 14+
  • βœ… Edge 90+
  • ⚠️ Internet Explorer: Not supported, and never will be

πŸ› οΈ Development

Architecture

  • Frontend: Pure HTML5 & CSS3 + JavaScript (ES6+)
  • Framework: Bootstrap 5.3.0 for responsive UI
  • Fonts: Custom Nerd Fonts and Material Symbols for icons
  • Processing: Client-side JavaScript parsing and conversion

πŸ” SEO Keywords & Tags

Primary Keywords:

yaesu ft2d ft3d ft5d converter amateur radio programming software ham radio memory channel converter csv converter yaesu ft2d ft3d ft5d configuration yaesu adms converter system fusion programming c4fm memory channels

Amateur Radio Keywords:

Yaesu Models: FT2D, FT3D, FT5D, FT2DE, FT2DR, FT3DE, FT3DR, FT5DE, FT5DR, FT-2D, FT-3D, FT-5D

Radio Technology: ham radio, amateur radio, digital transceiver, C4FM, System Fusion, WIRES-X, dual band, tri-band, handheld transceiver, HT programming, repeater programming

Programming: memory channel programming, frequency management, radio configuration, transceiver setup, ADMS software, SCU-19 cable, microSD programming, backup restore

Technical Keywords:

File Formats: CSV converter, memory channel CSV, ADMS export, backup.dat, configuration file, frequency list, repeater database

Software: radio programming software, ham radio tools, web-based converter, browser tool, no installation required, free amateur radio software

Compatibility: ADMS-8, ADMS-11, ADMS-14, RT Systems compatible, cross-platform, Windows Mac Linux, mobile responsive

🀝 Contributing

Fellow hams, you are welcome to contribute! This project benefits the entire amateur radio community. I've made it free and open for everyone with HAM SPIRIT in mind! ❀️

How to Contribute:

  1. πŸ› Report Bugs: Open an issue with details
  2. πŸ’‘ Feature Requests: Suggest improvements for other Yaesu models
  3. πŸ”§ Code Contributions: Submit pull requests with enhancements
  4. πŸ“– Documentation: Help improve instructions and examples

Planned Features:

  • πŸ“» Additional Models: FT70D, FT25/FT65 series support
  • πŸ“Š Validation: Enhanced CSV validation and error reporting
  • πŸ’Ύ Backup: Configuration backup and restore functionality
  • 🌍 Localization: Multi-language support for international hams

Help needed! Please contact me.

πŸ“ž Support & Contact

OM7TEK - Peter Javorsky

πŸ“œ License

This project is licensed under the GNU General Public License v3.0.

Copyright (c) 2025 Ing. Peter Javorsky (OM7TEK)

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

See LICENSE file for complete terms.

⚑ Disclaimer

This software is provided "AS IS" without warranty. Always backup your original configurations before conversion. Test converted files in programming software before uploading to your transceiver.

πŸ“» 73, Peter "Tekk" OM7TEK


🏷️ GitHub Tags & Topics

yaesu ft2d ft3d ft5d amateur-radio ham-radio c4fm system-fusion csv-converter memory-channels adms programming-software radio-programming transceiver handheld-radio repeater frequency-management backup-restore microsd scu-19 wires-x digital-radio dual-band tri-band om7tek yaesu-programming radio-configuration free-software web-tool no-installation cross-platform mobile-friendly browser-based javascript html5 bootstrap responsive-design

πŸ”– Social Media Hashtags

#YaesuFT2D #YaesuFT3D #YaesuFT5D #AmateurRadio #HamRadio #C4FM #SystemFusion #CSV #MemoryChannels #OM7TEK #YaesuProgramming #RadioSoftware #HamRadioSoftware #DigitalRadio #WIRESXS #RadioProgramming #FreeHamSoftware #WebTool #NoInstall #CrossPlatform

About

Single page application running in browser to convert between Yaesu's FT2D, FT3D and FT5D configuration CSV files, as those are incompatible between the trasceivers. This is a simple way to convert your channels configuration and port it to another handheld.

Resources

License

Stars

Watchers

Forks

Packages

No packages published