Icom AH4 Support???

379 views
Skip to first unread message

Ken

unread,
Sep 12, 2025, 10:31:58 PMSep 12
to Hermes-Lite
I have been combing thru any I/O board info that I can find. Has anyone gotten the AH4 support to work? I see connecting information in the amplifier sections using jpgs but nothing in the area where the AH4 files are. I see pictures in the section but no connections just unmodified board pics. Where are the signals key and start on the board? They need to be connected to the tuner via the DB9. 

Steve Haynal

unread,
Sep 14, 2025, 10:00:54 PMSep 14
to Hermes-Lite
Hi,

I use a AH-4 and AH-705 on my 3 HL2 setups. I use the non-I/O board method which requires some installation and wiring of the rear endplate on the HL2.


73,

Steve
kf7o

Ken

unread,
Sep 18, 2025, 12:00:57 AMSep 18
to Hermes-Lite
Thanks Steve,
I was told that the I/O board was the way to go and to avoid the companion board. So far I have not been able to find the information on the AH4 using the I/O board. I have been pointed to the readme file of the I/O board  but I cannot find the procedure to configure it there. Looks like I will install the Companion board.  BTW, The radio is a lot of fun but definitely not plug and play,,lol

Heath Petty

unread,
Sep 18, 2025, 12:40:57 PMSep 18
to Hermes-Lite
I came across this while searching for a solution to your issue: https://github.com/jimahlstrom/HL2IOBoard/tree/main/zl2te_arduino  It has a library for the AH-4 tuner. It also has documentation on how to build the firmware and install it. The issue is that I didn't see any instructions specific to the AH-4 tuner. I don't have an icom tuner, so any help I could offer would be limited, and others might be in the same boat. 

You are right, the HL2 is not a plug and play radio, but it is very versatile. 

-Heath

PE1RLZ

unread,
Nov 9, 2025, 9:58:17 PMNov 9
to Hermes-Lite
n2adr_basic/main.c describes the following:
// Control the Icom AH-4 antenna tuner.
// Assume the START line is on J4 pin 6 and the KEY line is on J8 pin 2.


START: 
  5. Electrical Interface, The radio should pull up the START line to 13.8 volts. It pulls the START line to ground to assert the signal (start the tuning operation).

According the schematic (https://github.com/jimahlstrom/HL2IOBoard/blob/main/KiCad/HL2IOBoard.pdf) J4 pin 6 is not pulled up to 13.8V. Of course a resistor could be added, but it seems it's all 5V logic around J4. So very likely this could cause hardware damage.

https://github.com/jimahlstrom/HL2IOBoard/blob/main/README.md mentions the TBD62381AFWG in relation to the AH-4, but that should be J6 ??

KEY:
  5. Electrical Interface,  The AH-4 pulls the KEY line to 5 volts through a 22 K ohm resistor/diode combination. The radio also pulls this line to 13.8 volts through a resistor. The AH-4 pulls this line to ground to assert the signal.

According the schematic (https://github.com/jimahlstrom/HL2IOBoard/blob/main/KiCad/HL2IOBoard.pdf) J8 pin 2 is not pulled up to 13.8V.
J8 pin 2 is a protected input (https://github.com/jimahlstrom/HL2IOBoard/blob/main/README.md: Five logic inputs that are protected, and work from plus 3.3 to 20 volts.)
Being pulled up to 5V by the AH-4, this could work. Is pulling up to 13.8V still required?

Any guidance here would be great.

thanks and 73,

pe1rlz

Steve Haynal

unread,
Nov 9, 2025, 10:16:17 PMNov 9
to Hermes-Lite
You may need a leverl shifter. See the original AH-4 support/end pate level shifters for an example.

73,

Steve
kf7o

PE1RLZ

unread,
Nov 10, 2025, 5:39:02 AMNov 10
to Hermes-Lite
When checking the service manual, both START and KEY seem to have pull up voltages from 4.8V (CK206) and 4.5V (CK208) applied by the AH-4.
That would allow the AH-4 do be directly connected. I'll supply 12V to the AH-4 and measure the voltages on START and KEY before connecting.

Screenshot 2025-11-10 at 11.05.09.png

PE1RLZ

unread,
Nov 15, 2025, 7:55:20 AMNov 15
to Hermes-Lite
Just received my AH-730 which I would expect to be compatible.

Interesting enough I measure on the connector from the AH-730 when supplying 12V:

START: 5V
KEY: 0V


I also measure 22K ohm between START and GND. 
It wouldn't surprise me that pulling up KEY to 5V in the HL2 is enough. I 'll use a 22K ohm resistor.

Comments are welcome.

73,

PE1RLZ

PE1RLZ

unread,
Nov 30, 2025, 3:59:28 PM (14 days ago) Nov 30
to Hermes-Lite
Communication with the tuner is working, I had to invert the output. So likely the author of the code had the signal inverted with additional components.
I verified the pulses on a scope and the pico seems to read the KEY signal correct.

diff --git a/n2adr_basic/main.c b/n2adr_basic/main.c
index 5caebcf..a502cb1 100644
--- a/n2adr_basic/main.c
+++ b/n2adr_basic/main.c
@@ -25,6 +25,8 @@ int main()
        stdio_init_all();
        configure_pins(false, true);
        configure_led_flasher();
+       // invert output
+       gpio_set_outover(GPIO22_Out6, IO_BANK0_GPIO22_CTRL_OUTOVER_VALUE_INVERT);
 
        while (1) {     // Wait for something to happen
                sleep_ms(1);    // This sets the polling frequency.

The tuning process itself is not working. The tuner doesn't seem to detect RF. It all is supposed to happen in a pretty short time frame. 

A discussion thread for deskhpsdr is open here: https://github.com/dl1bz/deskhpsdr/discussions/84

I also tried with Thetis. v2.10.3.12 Beta 1. The tuner seems to be addressed correctly, but the HL2 is not going into transmit mode (deskhpsdr does). Any setting I might have missed in Thetis? 

73,

PE1RLZ
Reply all
Reply to author
Forward
0 new messages