Licensed in Japan as second class equivalent (2-kyu) under the US-Japan reciprocal operating agreement, via U.S. general license KJ6VGQ. Usually operating from Ebisu, Shibuya-ku, Tokyo [PM95up] or Yamanakako-mura, Minamitsuru-gun, Yamanashi [PM95kk] via FT-70D or FT-817ND. Interested in ADS-B, AIS, APRS, digital modes, internet linkages [D-Star, DMR, Wires-X, Echolink, Peanut, etc.], Radiosonde, SDR, SWLing, WEFAX... Member of JARL, Tokyo International Amateur Radio Association [TIARA], JARL QRP CLUB and GQRP. On Mastodon.


Saleae clone logic analyzer with sigrok

Updated by JH1HNB on 2022.07.23 23:30 - Category: Gear Tags: Saleae, logic analyzer, sigrok

After watching the OpenTechLab video on "Sigrok and Logic Analyzers", I ordered a Saleae clone from AliExpress.

It came out to 1,258 JPY (appx 9.17 USD, 8.98 EUR);

USB logic analyzer 28mz 8 channel

After installing sigrok on Windows 10, the device was specified in the sigrok PulseView Connect to Device screen using the driver "fx2afw", interface USB, however the device was not found when clicking on "Scan for devices using driver above" button.

Following the documentation, I tried using "Zadig (PulseView)" packaged with sigrok to install the WinUSB driver.

Retrying, the board could be found by scanning, in both sigrok-cli and PulseView.

    C:\Program Files\sigrok\sigrok-cli>sigrok-cli --scan
    sr: asix-omega-rtm-cli: Cannot execute RTM CLI process: Failed to execute helper program (Invalid argument)
    The following devices were found:
    demo - Demo device with 13 channels: D0 D1 D2 D3 D4 D5 D6 D7 A0 A1 A2 A3 A4
    fx2lafw:conn=1.18 - Saleae Logic [S/N: Saleae Logic] with 8 channels: D0 D1 D2 D3 D4 D5 D6 D7

Using a short test program for an Arduino Uno clone:

    // simple program for Arduino Uno clone to check logic analyzer 

    int ladelay =         1; // ms
    int lapin   =        13; // pin no.        

    void setup() {
      Serial.println("Logic analyzer test starting");
      pinMode(lapin, OUTPUT);        

    void loop() {
      digitalWrite(lapin, HIGH); 
      digitalWrite(lapin, LOW);  

and connecting the CH1 and ground to the appropriate pins, sigrok was able to capture the signals.

sigrok using Saleae clone


Ordered NorCal 40a Rev 2.0 PCBs

Updated by JH1HNB on 2022.07.07 17:11 - Category: Gear Tags: NorCal 40a

NorCal 40a Rev 2.0 PCB

I ordered PCBs of NorCal 40a Rev 2.0 and a copy of The Electronics of Radio as a project to prep while working on the ADX.

A classic rig, I'd like to try operating in conjunction with a skimmer and computer controlled key.


tinySA - small spectrum analyzer

Updated by JH1HNB on 2022.07.04 00:15 - Category: Gear Tags: tinySA, spectrum analyser

tinySA spectrum analyser

In preparation for some kit building, I obtained a tinySA spectrum analyzer.

Passed self test, and seems to be the real deal.


ADX LPF (Low Pass Filter) band modules arrived

Updated by JH1HNB on 2022.06.26 11:21 - Category: Gear Tags: ADX

ADX LPF (Low Pass Filter) band modules

I forgot to order the band pass filters from JLCPCB when I ordered the ADX boards, but caught it on the same day. The order went in late night June 16th, and was delivered mid-day June 26th, nice turnaround.

Price per board for a lot of 10 came out to 68 JPY (.5 USD, .48 EUR).


Notes on ADX Arduino based Digital Modes Transceiver

Updated by JH1HNB on 2022.06.17 12:26 - Category: Gear Tags: ADX, QRP, FT8, FT4, JS8call, WSPR

2022.06.16 - Start

I started working on the ADX transceiver using the documentation at WB2CBA's ADX Github repository.

Ordered PCBs from JLCPCB in black for the front, back, and electronics PCBs, and yellow for the low pass filters.


Working throught the bill of materials. More to follow here.


BlueDV - BadDeviceId calling waveOutOpen

Updated by JH1HNB on 2022.06.06 21:37 - Category: BlueDV Tags: Fixes

Launching BlueDV, and clicking on "Serial" to connect to the Portable AMBE Server 2, I got the message "BadDeviceId calling waveOutOpen".

This was due to the output being unselected. The fix was to start BlueDV, use the AMBE menu to select the appropriate output, then start using "Serial".