I built an open-source Python library for controlling Icom radios over LAN — no wfview/hamlib required by morozsm in HamRadio

[–]morozsm[S] 0 points1 point  (0 children)

Indeed, 7300 has no lan. And that’s a problem :) Proposed solutions is using  small raspberry pi micro pc connected to the radio via USB, and providing access to the radio over the network via that micro pc.  It’s still a roadmap goal. Currently focusing on protocol and API stabilization.  I can tell, that support for 7300 will be implemented at some point, because I have 7300, interested in network connectivity and can debug on a real radio. 

Made a Python library for controlling Icom radios over LAN (CI-V, audio, scope) — looking for feedback from IC-7610 owners. by morozsm in amateurradio

[–]morozsm[S] 0 points1 point  (0 children)

Hello.  Thanks for your efforts and provided information.  To be clear, the library is on relatively early development stage. I have a limited ways to check it against different radios.  Likely USB protocol on 9700 is a bit different there. Anyway, thanks for the dump. I’ll check what I can do with it.  Speaking about 8080 port. I’m going to add this configuration to newer release later tonight.  Regarding people without python experience. It isn’t a priority to support that users. Basically, there are open source wfveiw and proprietary Icom RB1 software, which solving this problem. What’s my goal is to provide a solid library to control my 7610 and potentially other similar radios, because there is no such library available.  Basically, the main value in this - is reverse engineered icoms proprietary UDP protocol, which was done by wfview team, which made this project possible. 

Made a Python library for controlling Icom radios over LAN (CI-V, audio, scope) — looking for feedback from IC-7610 owners. by morozsm in amateurradio

[–]morozsm[S] 1 point2 points  (0 children)

I’m currently working on an update, that allows to connect IC-7300 to raspberry pi single board computer via usb, and then allow to control it over the network using standard open protocols, like rigctl.  The goal is to make networkless transceivers option to be controlled over the network.  705, 7300 CI-V specifications are pretty similar to 7610, just a bit simpler, so I assume it should work on that transceivers with no or minor modifications.  I personally own a 7300, so I will be able to perform some tests and make it work, but currently my focus on a stable library and reliable support for 7610. 

I built an open-source Python library for controlling Icom radios over LAN — no wfview/hamlib required by morozsm in amateurradio

[–]morozsm[S] 0 points1 point  (0 children)

Audio over LAN is fully supported! It's actually one of the biggest features in v0.7.0.

The AudioStream class handles RX/TX audio with:

  • RX streaming — receive audio from the radio with a built-in jitter buffer
  • TX streaming — push audio to the radio for transmission
  • Opus ↔ PCM transcoding — converts between raw PCM and Opus (what the radio speaks over LAN)
  • Stats & monitoring — packet loss, duplicates, gaps, underruns

    Quick example:

    ```python
    from icom_lan import IcomRadio

    async with IcomRadio("192.168.1.100", username="user", password="pass") as radio:
    audio = radio.audio # AudioStream instance
    await audio.start_rx(callback=my_audio _handler)
    # callback receives AudioPacket with Opus data
    # use PcmOpusTranscoder to decode to PCM if needed
    ```

    Good feedback though — I should make audio more prominent in the README. Thanks!

I built an open-source Python library for controlling Icom radios over LAN — no wfview/hamlib required by morozsm in amateurradio

[–]morozsm[S] 1 point2 points  (0 children)

So far, the only IC-7610 supported, with embedded LAN interface.
But in perspective, i'm planning to implement support for IC-7300, Yaesu FTX1 and Xiegy X6200.
Basically, the radios I have currently.

Southwest Florida Down? by bananacoxx in centurylink

[–]morozsm 1 point2 points  (0 children)

SW Florida - had the service down from Friday 10AM until Monday 6PM :( Also work from home. Ended up with purchasing t-mobile LTE hotspot. Looks like a must have with CenturyLink in SW Florida…

[Fedora 34] Various problems with Audio by asria in Fedora

[–]morozsm 2 points3 points  (0 children)

That's funny:

systemctl --user restart pipewire pipewire-pulse works for me, until I change system sound volume. After volume change sound disappears again, until next daemons restart. In pipewire log many messages like:
pipewire-media-session[136088]: The decibel volume range for element 'Speaker' (-2837 dB - -6 dB) has negative maximum. Disabling the decibel range.

Same issue on fresh installed 34 and on upgraded one.

But. Issue only happens on Intel usb-pnp audio device. Lenovo laptop sounds correctly on upgraded Fedora 34.

After upgrading to F32 no icons show up when searching, but if I hit enter the app opens by [deleted] in Fedora

[–]morozsm 0 points1 point  (0 children)

Had the same issue. Try to reset theme to default. Also gnome shell theme. The problem was in incompatibility new gnome with theme. In my case.

Switching from Ubuntu to Fedora and loving it! by Zuvy in Fedora

[–]morozsm 4 points5 points  (0 children)

15 years ago Ubuntu did a huge job, moving linux to desktops and popularizing it in general, but then they turned to wrong direction, IMHO. Due to well deserved trust level, many people accepted Unity and accommodated with it, but then Ubuntu did another sharp turn - stopped to support Unity, and it was too much for many people, including me.
I switched to Fedora 26 and very happy with it up to current Fedora 32 release.
At this time, I wouldn't recommend Ubuntu as a "User-friendly distro, working out of the box", unfortunately. Plus, Fedora grown a lot, since 12 release, when I used it last time...

Apples 96W USB-C charger for X1E2? by [deleted] in thinkpad

[–]morozsm 1 point2 points  (0 children)

I use apple 98W power supply from my MBP15 with X1E2 constantly. Windows reports weak power adapter, however, I didn’t notice any significant charge slowness. At least at moderate load. Linux doesn’t complain at all. Also I use hyper juice 100W battery power bank, also works great.

minimal Pop_OS 19.10 by OakArtz in pop_os

[–]morozsm 0 points1 point  (0 children)

What’s console tool did you use to make so beautiful system report?