maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   FLDIGI hamradio digital modem decoder/encoder (https://talk.maemo.org/showthread.php?t=82853)

xes 2012-03-06 17:13

FLDIGI hamradio digital modem decoder/encoder
 
2 Attachment(s)
Hi friends!
Imagine that while listening to your ham radio receiver you find a digital transmission and you would know what they are saying.... but you don't have a pc....
WRONG!!! You have your little dear N900!! :D:D

Oh yeah... i was forgetting that selecting the portaudio output device you could also write some text and encode it to obtain an encoded flux reproduced from the speaker of your N900. (so you can also transmit that text!!)

UPDATED!
All the packages are know available into extras-devel with proper optification to save your root fs space.

You can install:
fltk 1.3.2, hamlib 1.2.15.3 and fldigi 3.21.82.

Fldigi already contains the script to fix the font size and i suggest you to chose portaudio to record from the microphone the audio of your receiver.

Enjoy!

----------------------------------------------------------------------------------
Old setup:
(please use repo's packages)
Here you can find FLDIGI 3.21.76

So unzip, copy all the tar.gz in /opt/ , unpack them
and run /opt/fldigi/bin/fldigi

If you find some issue, try
ldd /opt/fldigi/bin/fldigi

and verify to have all the required libs.
(maybe a little boring process... )

To fix the hamlib dependency problem:

ln -s /opt/hamlib/lib/hamlib /usr/lib/hamlib
ln -s /opt/hamlib/lib/libhamlib++.so.2.0.16 /usr/lib/libhamlib++.so.2.0.16
ln -s /opt/hamlib/lib/libhamlib.so.2.0.16 /usr/lib/libhamlib.so.2.0.16
ln -s /usr/lib/libhamlib.so.2.0.16 /usr/lib/libhamlib.so
ln -s /usr/lib/libhamlib.so.2.0.16 /usr/lib/libhamlib.so.2
ln -s /usr/lib/libhamlib++.so.2.0.16 /usr/lib/libhamlib++.so
ln -s /usr/lib/libhamlib++.so.2.0.16 /usr/lib/libhamlib++.so.2

As suggested by the developer w1hkj, to increase the font size, run fldigi in this way:
/opt/fldigi/bin/fldigi --font sans:16


At this time, the only issue that i have is that the gtk theme does not work well and you must select the plastic theme.

Fldigi 3.21.76 pack:
http://ge.tt/3bNJ2os


Fldigi 3.21.39 pack:
(containing: fldigi_3.21.39_N900_Xes_ftk130.tar.gz fltk_1.3.0_N900_Xes.tar.gz hamlib_1.2.15_N900_Xes.tar.gz libsamplerate_0.1.8_N900_Xes.tar.gz)

http://w940219.open.ge.tt/1/files/4A.../blob?download


Home page:
http://www.w1hkj.com/Fldigi.html

Sources:
http://www.w1hkj.com/download.html

Help page:
http://www.w1hkj.com/FldigiHelp-3.21/index.html

Other sources:
http://www.fltk.org/
http://hamlib.sourceforge.net/
http://www.mega-nerd.com/SRC/


PS
To run in fullscreen, you could use the step by step how to explained here:
http://talk.maemo.org/showthread.php?t=82056

Any feedback or suggestion will be really appreciated.

Flynx 2012-03-06 18:10

Re: FLDIGI hamradio digital modem decoder/encoder
 
Awesome! I will check this out tonight. Thanks!

dknabe 2012-03-14 03:16

Re: FLDIGI hamradio digital modem decoder/encoder
 
Thanks for the good work.
However, $: /opt/fldigi/bin/fldigi gets the following error: "./fldigi: error while loading shared libraries: libhamlib.so.2: cannot open shared object file".
$: ldd fldigi shows libhamlib.so.2 not found. However, it exists at /opt/hamlib/lib/libhamlib.so.2.
How should that be fixed?

dknabe 2012-03-14 14:09

Re: FLDIGI hamradio digital modem decoder/encoder
 
I added /opt/hamlib/lib to /etc/ld.so.conf and ran $: ldconfig as root. fldigi would then start. Don't have audio figured out yet.

xes 2012-03-14 14:38

Re: FLDIGI hamradio digital modem decoder/encoder
 
Quote:

Originally Posted by dknabe (Post 1179157)
Thanks for the good work.
However, $: /opt/fldigi/bin/fldigi gets the following error: "./fldigi: error while loading shared libraries: libhamlib.so.2: cannot open shared object file".
$: ldd fldigi shows libhamlib.so.2 not found. However, it exists at /opt/hamlib/lib/libhamlib.so.2.
How should that be fixed?

Yes! You are right.... i forgot to mention that there is some issue building fldigi through hamlib libs installed in /opt...

So, the solution is to make some symbolic link in /usr/lib:

ln -s /opt/hamlib/lib/hamlib /usr/lib/hamlib
ln -s /opt/hamlib/lib/libhamlib++.so.2.0.16 /usr/lib/libhamlib++.so.2.0.16
ln -s /opt/hamlib/lib/libhamlib.so.2.0.16 /usr/lib/libhamlib.so.2.0.16
ln -s /usr/lib/libhamlib.so.2.0.16 /usr/lib/libhamlib.so
ln -s /usr/lib/libhamlib.so.2.0.16 /usr/lib/libhamlib.so.2
ln -s /usr/lib/libhamlib++.so.2.0.16 /usr/lib/libhamlib++.so
ln -s /usr/lib/libhamlib++.so.2.0.16 /usr/lib/libhamlib++.so.2


Sorry but i suppose there is some bug into the configure process of fldigi and until now i can't address this problem.

PS.
added fix to the first post

xes 2012-03-14 14:51

Re: FLDIGI hamradio digital modem decoder/encoder
 
Quote:

Originally Posted by dknabe (Post 1179336)
I added /opt/hamlib/lib to /etc/ld.so.conf and ran $: ldconfig as root. fldigi would then start. Don't have audio figured out yet.

Looking at fldigi settings, try changing the audio input from portaudio to pulseaudio.
(both should work, but you are supposed to have all the libs)

dknabe 2012-03-14 14:57

Re: FLDIGI hamradio digital modem decoder/encoder
 
The audio is working. Cockpit error on fldigi squelch. Thanks for the excellent work. I'll continue checking out the N900 fldigi. Is there any way to zoom? Menu selections are pretty small.
73, KN5DK

xes 2012-03-14 15:03

Re: FLDIGI hamradio digital modem decoder/encoder
 
Quote:

Originally Posted by dknabe (Post 1179367)
The audio is working. Cockpit error on fldigi squelch. Thanks for the excellent work. I'll continue checking out the N900 fldigi. Is there any way to zoom? Menu selections are pretty small.
73, KN5DK

Until now i think that the fullscreen trick is the only way to have a bigger window.
Fonts are taken from the fltk theme... i'm still trying to customize it.

dknabe 2012-03-14 16:18

Re: FLDIGI hamradio digital modem decoder/encoder
 
To add fldigi to the task launcher, I created the file fldigi.desktop in /usr/share/applications/hildon.

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Name=fldigi
Exec=/opt/fldigi/bin/fldigi --font sans:16
Icon=fldigi
StartupWMClass=
X-Window-Icon=fldigi
X-HildonDesk-ShowInToolbar=true
X-Osso-Type=application/x-executable
Terminal=false

Then copy /opt/fldigi/share/pixmaps/fldigi.xpm to /opt/share/pixmaps/ or set up a link.

fldigi should show up in the list of apps.
(post edited to add proper icon and increased font size)

xes 2012-03-15 00:07

Re: FLDIGI hamradio digital modem decoder/encoder
 
Quote:

Originally Posted by dknabe (Post 1179367)
The audio is working. Cockpit error on fldigi squelch. Thanks for the excellent work. I'll continue checking out the N900 fldigi. Is there any way to zoom? Menu selections are pretty small.
73, KN5DK

Just added on the first post a tip to run fldigi with a different font..

xes 2013-09-23 16:22

Re: FLDIGI hamradio digital modem decoder/encoder
 
Many months since last update....

Just updated the first post with the a new fldigi build of version 3.21.76!

Have fun!

biketool 2013-09-23 16:33

Re: FLDIGI hamradio digital modem decoder/encoder
 
Xes has done the gruntwork to get some great apps available. If anyone can make fldigi, the USB software defined radio, gpredict satellite tracking, and others into debs those of us without extra dev N900s can feel comfortable installing the packages on our everyday phones.

pinoverclock 2013-09-25 09:13

Re: FLDIGI hamradio digital modem decoder/encoder
 
Hi i´m trying fldigi 3.21.76, but i´m having the following error while executing:
/opt/fldigi/bin/fldigi.bin: error while loading shared libraries: libportaudio.so.2: cannot open shared object file: No such file or directory

I`ve searched for that shared lib (libportaudio.so*) whitout success
Any tip will be appreciated :)

EDIT: Resolved missing shared libs, figuring out the audio issue

corrosion 2014-02-06 02:02

Re: FLDIGI hamradio digital modem decoder/encoder
 
I'm having this issue:
/opt/fldigi/bin/fldigi.bin: error while loading shared libraries: libltdl.so.3: cannot open shared object file: No such file or directory


Searched all over for a copy of the file or an arm package to resolve this without any luck at all...

Sohil876 2014-02-06 07:42

Re: FLDIGI hamradio digital modem decoder/encoder
 
Quote:

Originally Posted by corrosion (Post 1411247)
I'm having this issue:
/opt/fldigi/bin/fldigi.bin: error while loading shared libraries: libltdl.so.3: cannot open shared object file: No such file or directory


Searched all over for a copy of the file or an arm package to resolve this without any luck at all...

Install this... http://maemo.org/packages/package_in....5.26-3maemo1/

corrosion 2014-02-06 15:42

Re: FLDIGI hamradio digital modem decoder/encoder
 
Quote:

Originally Posted by Sohil876 (Post 1411263)

Thank you!

I knew there had to be a maemo compiled version somewhere.

xes 2014-06-12 21:02

Re: FLDIGI hamradio digital modem decoder/encoder
 
First post updated with package availability in extras-devel.

xes 2014-06-18 16:07

Re: FLDIGI hamradio digital modem decoder/encoder
 
While talking of hamradio...
Also flrig has been packaged and pushed to extras-devel

Pedrocapeza 2015-03-11 21:05

Re: FLDIGI hamradio digital modem decoder/encoder
 
I saw reference to this and am very excited over the possibilities! I'm not a coder, but I have a few friends that can help me out. I read the flrig manual and saw no specific mention of CW or hellschreiber modes. It appears that PSK is the main area of interest. Will this setup support CW and hellschreiber? The rig that I am using for this project is an MFJ 9200 series. CW only. Thank you to xes for developing this code!

xes 2015-03-11 21:56

Re: FLDIGI hamradio digital modem decoder/encoder
 
@Pedrocapeza

Thank you but i'm not the developer i have just built the packages for the N900, this is the homepage of fldigi developer:
http://www.w1hkj.com

Anyway, yes, fldigi can be used to decode CW.


All times are GMT. The time now is 08:07.

vBulletin® Version 3.8.8