Hello,
I also own an Miri SDR receiver. I tried to reintegrate the code and it
didn't work that great (crashes or sometimes tuning didn't respond anymore).
I already asked if there could be support for the V4L2 kernel interface
(Miri SDR is own of two devices that have an in-tree Linux driver for
SDR, the other being RTL-SDR). Unfortunately nobody seemed interested in
that (there are some cheap DVB-S PCIe card (designed for satelite tv in
europe) that allow SDR (there are some out-of-tree drivers), but for
PCIe you cannot use libusb, you need a kernel driver, so a V4L2
interface would help to make these devices accessable), but for Miri SDR
there is another solution (that could work on Windows, haven't tested it
on anything else than Linux): SoapySDR
https://github.com/ericek111/SoapyMiri
You can compile OsmoSDR with SoapySDR support and use the MiriSDR
interface that way. That almost works perfect, with the exeption of
bandwidth filter selection: SoapyMiri will throw an exception if you set
none or an invalid value, this will make some applications (like Gqrx)
unuseable. You can change that in the code of SoapyMiri rather easy.
Best regards
Stefan
Am 24.12.22 um 13:03 schrieb Murat Tologlu:
I support you 100% Marc !..
The bad thing is, I am not a good programmer either ☹
I hope the Fellows here may accept your proposal, you develop cheap open source boards
with Miri support and I buy one of them.
On this occasion I wish everyone a Merry Christmas and a Happy New Year.
73 Murat TA1DB
-----Original Message-----
From: MarcHOsmo(a)gmx-topmail.de <MarcHOsmo(a)gmx-topmail.de>
Sent: Saturday, December 24, 2022 2:37 PM
To: osmocom-sdr(a)lists.osmocom.org
Subject: Request to reactivate Miri support
Hello everyone,
Short story:
I would like to ask if it is possible to bring back the Miri support that was removed in
October 2020?
The market for cheap SDR receivers has changed in recent years and there are now more
good boards with Miri chipsets.
Long story:
I work as an industrial mechanic, but my secret loves since many years are electronics
and amateur radio. It was GNU Radio that allowed me to learn a lot about filtering,
modulation or signal mixing without the necessary technical training.
I started with the RTL-SDR sticks like many others and they got me off to a good start,
but the lack of ability to receive signals below 20MHz without modification makes it
difficult for beginners to experiment.
This is where the cheap Miri Boards come into play today. I ordered boards with Miri
chipset from China for 18€ delivered to Germany. They have a good performance for
beginners and signals above 10kHz can also be received well.
My plan is to develop cheap open source boards for amateur radio beginners that are
connected directly to the Miri boards. Based on the NE555 and the Si5351A, basics such as
filters, attenuators, mixing and modulating frequencies should be explained and tested.
My biggest problem is that I'm not a good programmer, so I can't manage to
re-implement Miri support myself and compile gr-osmosdr to get it running on Windows (yes,
I'll burn in hell for it one day).
Hence my request to resume Miri support in gr-osmosdr or the question of whether someone
can help me to create a fork that can be compiled with Miri Support under Windows.
Offtopic:
After all these years of using gr-osmosdr, I would like to take this opportunity to thank
everyone involved for their time and dedication, which enables people like me to learn and
develop with simple means and without expensive equipment.
Thanks for your time and Merry Christmas to everyone!
Marc