Category Archives: radio

installing direwolf on macOS

I’ve been using APRS quite alot recently and wanted to install my favorite igate program “direwolf” on my macbook pro. unfortunatly, while direwolf is able to run on OSX, it does not come with updated support and documentation. so here’s what I’ve done.

First update your XCode to a recent version.

next you’ll need to compile portaudio which direwolf relay’s on. so go over to and download the latest release. it will be marked by “<== You probably want this!!“. unzip and move to whereever you preffer. open a terminal and head over there


./configure --disable-mac-universal
sudo make install

you should have a file named libportaudio.dylib in your /usr/local/ folder

next download direwold from github

git clone
cd direwolf/

the program should compile with no errors.

in order to install, we’ll need to make some adjustments to the Makefile.macosx file

you can download my updated file here, but here’s a quick rundown

we need to change


than add :

        $(INSTALL)  -d $(INSTALLDIR)/share/direwolf
        $(INSTALL)  -d $(INSTALLDIR)/share/doc/direwolf

finally we need to change every line that looks like

$(INSTALL)  -D --mode=644 tocalls.txt $(INSTALLDIR)/share/direwolf/tocalls.txt


$(INSTALL)  -m 644 tocalls.txt $(INSTALLDIR)/share/direwolf/tocalls.txt

now run:

sudo make install
make install-conf

if you run direwolf you’ll see something like

Dire Wolf version 1.5

Reading config file direwolf.conf
Audio device for both receive and transmit:   (channel 0)
Number of devices = 2
--------------------------------------- device #0
[ Default Input ]
Name        = "Built-in Microphone"
Host API    = Core Audio
Max inputs  = 2
Max outputs = 0
--------------------------------------- device #1
[ Default Output ]
Name        = "Built-in Output"
Host API    = Core Audio
Max inputs  = 0
Max outputs = 2
Input device name null
Pointless to continue without audio device.

you will also find a direwolf.conf file in your home folder open it and add a line like

ADEVICE  "Built-in Microphone"  "Built-in Output"

fill in the rest of the parameters as per the manuall

good luck

Pin It

why i decided to write yet another ham radio logbook software

TL;DR It’s all about the User eXperience, design and making software fit you, and not the other way around.

I’m an amateur radio operator. as all hams, we are required to save a log of our contacts with other people. besides the legalities, it’s nice to have a record of places & people I’ve talked with. when I’ve started my hobby, some 30 years back, I received a paper logbook which I’ve been using untill recently, and I’ve been very happy with it.

I’ve been thinking of using a computerized logbook software, but to be honest, I really had no incentive. pen and paper were good enough for me. plus, the ones I’ve tried to use (out of the thousands out there) left me with a horrible experience. i consider my self as a savvy computer user, but most of the programs I’ve tried had a “designed by an engineer” look and feel, which in this day and age is simply a crime.

Continue reading why i decided to write yet another ham radio logbook software

Pin It

DIY HF Antenna Analyzer

some time ago i got a nice deal on a buddipole antenna. I already had an alexloop which i was very happy with, but I could not resist the temptation of a “real” dipole that could take the full 100W from my rig. so i went online and ordered one.

after i got the package  i went on and setup the rig and antenna, and it worked ok. but i wasn’t happy and wished for more… it took a lot of time to assemble and result were on par of the alexloop.

At the last hamvention i had a chance to talk to the buddipole engineers at their booth. the first question they had was “did you checked it with an antenna analyzer” ? “no”, i’ve replied. “so you should” they said. and it sounded like a solid advice. now i had a plan…

Continue reading DIY HF Antenna Analyzer

Pin It

Hamvention 2017

I had an opportunity to visit the Hamvention in Dayton OH this year, so I jumped at the opportunity. to be honest I didn’t know what to expect. I had my fair share of professional trade shows in the US, and at a first glance, I fitted the description: booths with manufacturer displaying the latest and greatest, classes with top notch lectures and all those kind of things.

Continue reading Hamvention 2017

Pin It

איך עובד SSTV

התרגום לעברית של sstv הוא טלוויזיה בסריקה אטית. אבל המונח מטעה קצת כי למעשה מדובר בתמונות קפואות (stills) ולא וידאו (moving pictures)

השם מתייחס בעיקר לטכנולוגיה ששימשה את הממציא, קופ מקדונלד, בסוף שנות החמישים במהלך פרויקט מעבדה בעקבות מאמר שקרא בזמן לימודיו באוניברסיטה. קופ לקח תמונה אלקטרונית שצולמה דרך מצלמת טלוויזיה והוריד את קצב קריאת הנתונים כך שמידע שלקח ערוץ של 6MHz שיתאים לערוץ ת”ג של 3kHz (כלומר פי 1/2000) וקלט אותם על מסכי מכ”ם מעודפי הצבא שהם בעלי קצב עדכון נמוך ושומרים את המידע המוצג עליהן למשך מספר שניות. אומנם היום אנחנו משתמשים במחשב האישי ובכרטיס הקול, אבל הרעיון המקורי נשאר זהה, ולכן אסביר קודם כל איך בנוי אות וידאו אנלוגי. Continue reading איך עובד SSTV

Pin It

איך עובד APRS

רשת  ה APRS (קיצור של Automatic Position Reporting System ומשחק מילים על אות הקריאה של ממציא המערכת בוב ברונינגה WB4APR) הינה מערכת להעברת מידע בזמן אמת על גבי רדיו מנות (packet radio). השימוש הנפוץ והבולט ביותר הינו שידור מיקום כפי שנקלט על ידי gps, אך המערכת תומכת גם בהעברת מידע על מזג אוויר, הודעות למשתמשים, הודעות כלליות, טלמטריה ועוד.

עיקר המאמר יציג את שיכבת האפליקציה כלומר יצירת ההודעה, אולם אציג בקצרה גם את ״אריזתה״ כמנה, המשלוח הפיזי וקליטת המידע. Continue reading איך עובד APRS

Pin It

איך עובד JT65

פתגם סיני עתיק אומר: ״אם אתה רוצה לאמת להבין משהו, תנסה להסביר אותו למישהו אחר״

שיטת JT65 נוצרה ב2003 על ידי ג׳ו טיילור אסטרופיזיקאי מאוניברסיטת פרינסטון, זוכה פרס נובל וכמובן חובב רדיו אמריקאי, כשיטה להעביר מידע בתווך לא אמין בעיקר בתחום החביב עליו של תקשורת דרך הירח ( moon bounce או EME) היא אומצה לשימוש בתדרי hf ועובדת גם בהספקים נמוכים ובתנאי תקשורת גרועים ומתחרה באמינות של cw אך קלה יותר לשימוש.

השיטה לא נועדה לשיחות ארוכות (מקלדת מול מקלדת) אלא יצירת קשר מינימאלי הכולל אות-קריאה, עוצמת האות, פריט מידע על המפעיל (בד״כ מיקום) וברכת סיום. נהוג לומר שאורך כל הודעה מוגבל ל13 תווים. אולם למעשה ישנם 3 סוגי הודעות שונות. Continue reading איך עובד JT65

Pin It

ShortWave listening

אחד הדברים שתמיד משכו אותי לרדיו זו היכולת לשמוע קולות רחוקים מארצות זרות.

וכל פעם שעליתי על שידור הייתי רץ לספר (wrth) לחפש איזו תחנה זו ומאיפה היא משדרת.

מכיוון שהתנאים על ה-HF בימים האחרונים פשוט נוראים, ניסיתי שוב את כוחי בהאזנה לתחנות SW מסחריות.

מכיוון שהעולם נהיה מחובר וכל האינפורמציה זמינה במחשב, ועוד יותר מכיוון שאני עצלן (ולהיות עצלן זו עבודה קשה) כתבתי סקריפט קצר שקורא את התדר מהרדיו, מחפש באתר איזה תחנות יש בסביבה ומציג לי את האפשרויות באופן אוטומטי.


הממשק עדיין גס, אבל זה כבר עובד ונורא מהנה

אני מנסה לחשוב איך הכי נח יהיה להציג את זה בצורה גראפית ואולי יותר אינטראקטיבי

Pin It

first QSO in 22 Years

I’ve got my amateur radio license when I was in high school. even though I fully understand the science behind it, being able to hear those week sounds that originate from a far away place, might be even a different continent,  walks magic on me. but for way to many years I wasn’t really active with this hobby.


One of the main reasons is the space needed to set up an HF antenna. for most of my adult life I’ve been living in apartment buildings. a simple dipole would require hanging 10 meters of wire would mean getting permission to access to the roof and a running a long coax. putting a beam antenna was really out of the question. so I started looking for some small antenna and found out about magnetic loops. these antenna are about 1 meter in diameter and would fit nicely in my balcony. the disadvantages are the narrow bandwidth that requires you to re-tune every frequency change, and the air-gap tuning capacitor which limits the amount of power you can use. Continue reading first QSO in 22 Years

Pin It