FT8 144MHz บนวิทยุมือถือ BG7NZL Firmware

BG7NZL พัฒนา Firmware ต่อมาจาก F4HWN V5.2.0 เน้นเรื่อง FT8 และ CW มีคุณสมบัติที่น่าใช้งานมาก เป็น Firmware ที่เกี่ยวกับ FT8 ตัวล่าสุด เผยแพร่เมื่อ มีนาคม 2026
ดูรายละเอียดได้ที่ https://github.com/bg7nzl/uv-k1-k5v3-firmware-custom/releases/tag/bg7nzl-cw-digi-v1 มี Document อธิบายได้ดีมาก


ความสามารถหลัก

1.ความแม่นยำความถี่ระดับย่อย 1 Hz (Sub-Hz Frequency Precision): ด้วยกลไกการจูนแบบเวอร์เนียร์ (Vernier Tuning) ช่วยทะลุขีดจำกัด ความถี่เดิม 10 Hz ของตัววิทยุ ทำให้สามารถส่งสัญญาณดิจิทัลแบบหลายโทน (Multi-tone) ได้อย่างแม่นยำสูง

2.การส่งข้อมูลแบบชุดคำสั่งล่วงหน้า (Batch Scheduling): คอมพิวเตอร์จะส่งลำดับสัญลักษณ์ (Symbol Sequence) ทั้งหมดให้วิทยุในรวดเดียว จากนั้นตัววิทยุจะทำการส่งออกอากาศเองตามจังหวะเวลาที่แม่นยำโดยอัตโนมัติ ปลอดภัยจากปัญหาความหน่วงหรือสัญญาณรบกวนผ่าน USB ของฝั่งคอมพิวเตอร์ (USB Jitter)

3.การจูนความถี่รับอัตโนมัติ (Automatic RX Retune): เมื่อเปลี่ยนความถี่มอนิเตอร์บนคอมพิวเตอร์ ตัววิทยุจะทำการปรับความถี่ภาครับตามทันทีโดยไม่มีการส่งสัญญาณออกอากาศ

4.ระบบ watchdog เพื่อความปลอดภัย (Safety Watchdog): หากคอมพิวเตอร์เกิดหลุดการเชื่อมต่อหรือแฮงค์ไป วิทยุจะตัดการส่งออกอากาศให้อัตโนมัติทันทีเพื่อความปลอดภัย 

BG7NZL มี Firmware แยกใช้งานได้ทั้ง  UV-K5v1 (k5-v1.bin) (ทดลองแล้ว Flash ไม่ได้)  และ UV-K5v3,UV-K1 (uv-k1-bg7nzl-81005f8.bin) 

วิธีการทำงาน ใกล้เคียงกับวิธีการของ KD8CEC มาก  
การทำงาน วิทยุรับสัญญาณ ออกมาทางลำโพง เข้า AIOC แปลงเสียง ไปผ่าน สาย USB เข้าคอมพิวเตอร์ ได้รับการถอดรหัสโดย WSJT-X   ด้านส่ง เริ่มจาก WSJT-X ไม่ได้ส่งออกไปเป็นเสียง แต่ไปผ่าน โปรแกรม DigmodeControlV3 ผ่าน ComPort ไปยัง AIOC ไปควบคุมวิทยุต่อไป

การ Interface ระหว่างวิทยุกับคอมพิวเตอร์ BG7NZL แนะนำให้ใช้ AIOC ตัวนี้ https://github.com/skuep/AIOC 
ผมได้ทดลองใช้ AIOC (C-Board for UV-K5) version JE1RAV ปรากฏว่า ใช้งานไม่ได้ ไม่สามารถควบคุมวิทยุ ผ่าน UART ได้

ที่จะทดลองต่อไปนี้ ใช้ อินเตอร์เฟสแบบง่าย แทน AIOC ซึ่งดัดแปลงมาจาก สายโปรแกรม Firmware 

download โปรแกรม DigmodeControlV3.exe และเปิดใช้งาน


คลิก Connect UART  ถ้าใช้งานได้ จะทำการ Clock Sync

ติดตั้ง WSJT-X  แล้วเข้าไปตั้งค่าที่ File <> Settings 



เน้นที่ TAB Reporting  ติก Accept UDP Requests


สถานะ เมื่อ คลิก Connect UART และ Start UDP Listener

ทดลองส่ง FT8 โดยคลิกปุ่ม Enable Tx ใน WSJT-X


มี Log แจ้งว่า ส่งข้อความไปแล้ว



รูปที่จอวิทยุ


ทดลองรับส่ง FT8 ระหว่างเครื่อง BG7NZL ด้วยกัน


สัญญาณ FT8 ที่ BG7NZL รับได้จาก KD8CEC  เป็นตัวส่ง ไม่มีการถอดรหัส


สัญญาณ FT8 ที่ BG7NZL รับได้จาก IU0IJV  เป็นตัวส่ง



สัญญาณ FT8 ที่ BG7NZL ส่ง  โดยให้ KD8CEC เป็นตัวรับ


สัญญาณ FT8 ที่ BG7NZL ส่ง  โดยให้ IU0IJV เป็นตัวรับ


ขั้นตอนการสื่อสาร FT8 ระหว่าง BG7NZL ด้วยกัน จนมีการ confirm