Hello again

93 views
Skip to first unread message

ptrk...@gmail.com

unread,
Jan 9, 2025, 8:22:42 AMJan 9
to gr-gsm
Hello everyone after long (few years) period.

I noticed there is a ton of spam regarding psychoactive substances that google filters are happy to pass.

I want to let you all know that I'm trying to fight this. One of basic steps I took is to lock posting to the list to members only (previously it was anyone on the internet).

Hope it helps.


Regarding other news:
I started porting gr-gsm to current GNU Radio. I did it starting from blocks that are core part and that I need now. If I'll have time I'll port more, but I want to do it with consideration if particular block/app is really needed/used by anyone. I don't want to copy all of the mess.

The porting is going on in the 'porting_to_3.11' branch. Other/stalled branches were archived as tags for historical record. The development is going back to gihub because when I have choice between non-free Microsoft owned platform or gerrit (on osmocom) I'll drop gerrit first. Honestly I hate the soul-sucking piece of garbage that gerrit is.

If someone needs to work with new GNU Radio and something is missing in 'porting_to_3.11' branch there are two options:
- port that part and make a pull request,
- use https://github.com/ptrkrysik/gr-gsm/pull/600 pull request. It works. I'm using it. It's biggest con for me is that it wasn't done by myself so by just integrating it I wouldn't understand what have changed + my plan is to drop unused stuff.


In the meantime travis-ci changed policy regarding open source projects. Now they don't accept every project from github that has the right license, but it's case-by-case now and requires interacting with them to get acceptance. So there are no automatic tests at the moment.


Also I'll never again say in a presentation that I'm 'PHD candidate' because in the end I made the effort to actually finish the PHD ;).

Best Regards,
Piotr Krysik

"Tomcsányi, Domonkos"

unread,
Jan 9, 2025, 8:29:21 AMJan 9
to ptrk...@gmail.com, gr-gsm
Hey Piotr,

Thanks for the heads up, congratulations on the PhD, well deserved!
If you need any help with setting up CI/CD shoot me a mail, I might have some free time to check it and maybe do it.

Cheers,
Domi

09.01.2025 dátummal, 14:22 időpontban ptrk...@gmail.com <ptrk...@gmail.com> írta:


--
You received this message because you are subscribed to the Google Groups "gr-gsm" group.
To unsubscribe from this group and stop receiving emails from it, send an email to gr-gsm+un...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/gr-gsm/69a4f594-987f-4fc3-ba07-38f9ab6c03ddn%40googlegroups.com.

Hasan Nasah

unread,
Jan 9, 2025, 8:33:31 AMJan 9
to ptrk...@gmail.com, gr-gsm

Hello, I wish you good work


9 Oca 2025 Per 16:22 tarihinde ptrk...@gmail.com <ptrk...@gmail.com> şunu yazdı:
--

Peter Wallereres

unread,
Jan 14, 2025, 10:45:28 AMJan 14
to gr-gsm
Hello Piotr,

thank you for this!

That is nice to read, is the following problem fixed now?

Peter Wallereres

unread,
Jan 14, 2025, 11:08:34 AMJan 14
to gr-gsm

Peter Wallereres

unread,
Jan 14, 2025, 1:06:29 PMJan 14
to gr-gsm

hi i tried to compile gr-gsm porting_to_3.11 but got the following problem:


In file included from /home/peter/gsm/gr-gsm/lib/decoding/control_channels_decoder_impl.h:11,
                 from /home/peter/gsm/gr-gsm/lib/decoding/control_channels_decoder_impl.cc:12:
/home/peter/gsm/gr-gsm/lib/../include/gnuradio/gsm/decoding/control_channels_decoder.h:28:10: fatal error: gsm/api.h: Datei oder Verzeichnis nicht gefunden
   28 | #include <gsm/api.h>
      |          ^~~~~~~~~~~
compilation terminated.
make[2]: *** [lib/CMakeFiles/gnuradio-gsm.dir/build.make:160: lib/CMakeFiles/gnuradio-gsm.dir/decoding/control_channels_decoder_impl.cc.o] Fehler 1
make[1]: *** [CMakeFiles/Makefile2:495: lib/CMakeFiles/gnuradio-gsm.dir/all] Fehler 2
make: *** [Makefile:146: all] Fehler 2


anyone can help me please?

Piotr Krysik

unread,
Jan 15, 2025, 3:55:21 AMJan 15
to gr-...@googlegroups.com
Hello Peter,

There is no this problem simply because burst file source and sink are
not ported.

Those are quite simple blocks:
https://github.com/ptrkrysik/gr-gsm/blob/master/lib/misc_utils/burst_file_source_impl.cc
https://github.com/ptrkrysik/gr-gsm/blob/master/lib/misc_utils/bursts_printer_impl.cc

If you're willing to port them I can help with this and with solving
this issue.

Best Regards,
Piotr Krysik

W dniu 14.01.2025 o 16:45, Peter Wallereres pisze:
> - use https://github.com/ptrkrysik/gr-gsm/pull/600 <https://
> github.com/ptrkrysik/gr-gsm/pull/600> pull request. It works. I'm
> using it. It's biggest con for me is that it wasn't done by myself
> so by just integrating it I wouldn't understand what have changed +
> my plan is to drop unused stuff.
>
>
> In the meantime travis-ci changed policy regarding open source
> projects. Now they don't accept every project from github that has
> the right license, but it's case-by-case now and requires
> interacting with them to get acceptance. So there are no automatic
> tests at the moment.
>
>
> Also I'll never again say in a presentation that I'm 'PHD candidate'
> because in the end I made the effort to actually finish the PHD ;).
>
> Best Regards,
> Piotr Krysik
>
> --
> You received this message because you are subscribed to the Google
> Groups "gr-gsm" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to gr-gsm+un...@googlegroups.com <mailto:gr-
> gsm+uns...@googlegroups.com>.
> To view this discussion visit https://groups.google.com/d/msgid/gr-gsm/
> cdebd156-5746-4a80-ad8e-e3c332b2cbfan%40googlegroups.com <https://
> groups.google.com/d/msgid/gr-gsm/cdebd156-5746-4a80-ad8e-
> e3c332b2cbfan%40googlegroups.com?utm_medium=email&utm_source=footer>.


--
Piotr Krysik

Piotr Krysik

unread,
Jan 15, 2025, 4:07:15 AMJan 15
to gr-...@googlegroups.com
Hello Peter,

Thank you for the information. The include paths changed in the ported
version. The reason is that it is easier to work with gr-modtool when
they are not customized.

Here I forgot to change them but it still worked because I had non-clean
install.

I pushed the fixes.

Probably would be good to setup CI to avoid such mistakes in the future.

Best Regards,
Piotr Krysik

W dniu 14.01.2025 o 19:06, Peter Wallereres pisze:

Peter Wallereres

unread,
Jan 15, 2025, 1:08:06 PMJan 15
to gr-gsm
Hello Piotr,

thanks for your quick reply, i would port them, if i had the knowledge how to do it,
but i think it is not possible for me.

i even dont understand what you mean by this: Probably would be good to setup CI to avoid such mistakes in the future.

:-(

Piotr Krysik

unread,
Jan 20, 2025, 2:29:48 PMJan 20
to gr-...@googlegroups.com
Hello Peter,

I've ported the burst_file_source and burst_file_sink.
After looking how convoluted creation of python bindings currently is in
connection with custom directory structure of gr-gsm I decided to do it
myself. If you are interested what was needed you can look at the
commit:
https://github.com/ptrkrysik/gr-gsm/commit/28ab805ab5ff18651e584af806837436694d0fc5

I'm not able to reproduce the described issue though. The ported blocks
just work.

Best Regards,
Piotr Krysik

W dniu 14.01.2025 o 16:45, Peter Wallereres pisze:
> - use https://github.com/ptrkrysik/gr-gsm/pull/600 <https://
> github.com/ptrkrysik/gr-gsm/pull/600> pull request. It works. I'm
> using it. It's biggest con for me is that it wasn't done by myself
> so by just integrating it I wouldn't understand what have changed +
> my plan is to drop unused stuff.
>
>
> In the meantime travis-ci changed policy regarding open source
> projects. Now they don't accept every project from github that has
> the right license, but it's case-by-case now and requires
> interacting with them to get acceptance. So there are no automatic
> tests at the moment.
>
>
> Also I'll never again say in a presentation that I'm 'PHD candidate'
> because in the end I made the effort to actually finish the PHD ;).
>
> Best Regards,
> Piotr Krysik
>

Piotr Krysik

unread,
Jan 20, 2025, 3:49:34 PMJan 20
to gr-...@googlegroups.com
Hello all,

Actually there is some issue. Burst_file_source sends lots of strange
messages. There is probably some issue with serialization or
de-serialization. Otherwise I don't know why they would appear.

Best Regards,
Piotr Krysik

W dniu 20.01.2025 o 20:29, Piotr Krysik pisze:

Piotr Krysik

unread,
Jan 21, 2025, 3:05:56 AMJan 21
to gr-...@googlegroups.com
Hello all,

There is a bug in GNU Radio PMT de-serialization. I described it here:
https://github.com/gnuradio/gnuradio/issues/6587#issuecomment-2603321113

and here:
https://github.com/gnuradio/gnuradio/issues/7672

As GSM bursts have constant length power of PMT's flexibility is not
needed here. I think we can safely get rid of PMT
serialization/de-serialization altogether from burst_file_source/sink.

Best Regards,
Piotr Krysik

W dniu 20.01.2025 o 21:49, Piotr Krysik pisze:

Andre

unread,
Feb 13, 2025, 7:49:23 PMFeb 13
to gr-gsm
Great, that the work at gr-gsm is continued!

Btw, can someone tell me if it is a bug, that the sdcch subslot splitter and filter are not working correctly when they placed  directly after the sdcch-demapper,
or are they only working when they are placed after the decoder?
Thanks for your help.

Piotr Krysik

unread,
Feb 23, 2025, 11:52:57 AMFeb 23
to gr-...@googlegroups.com
Hello,

I don't use that block and I don't remember ever using it, so I didn't
port it. Today I pushed some changes i.e. with apps and blocks required
by them, but flow control blocks are not among them.

Best Regards,
Piotr Krysik

W dniu 14.02.2025 o 01:49, Andre pisze:
> Great, that the work at gr-gsm is continued!
>
> Btw, can someone tell me if it is a bug, that the sdcch subslot splitter
> and filter are not working correctly when they placed  directly after
> the sdcch-demapper,
> or are they only working when they are placed after the decoder?
> Thanks for your help.
>
>
>
>
> ptrk...@gmail.com schrieb am Dienstag, 21. Januar 2025 um 09:05:56 UTC+1:
>
> Hello all,
>
> There is a bug in GNU Radio PMT de-serialization. I described it here:
> https://github.com/gnuradio/gnuradio/
> issues/6587#issuecomment-2603321113 <https://github.com/gnuradio/
> gnuradio/issues/6587#issuecomment-2603321113>
>
> and here:
> https://github.com/gnuradio/gnuradio/issues/7672 <https://
> github.com/gnuradio/gnuradio/issues/7672>
>
> As GSM bursts have constant length power of PMT's flexibility is not
> needed here. I think we can safely get rid of PMT
> serialization/de-serialization altogether from burst_file_source/sink.
>
> Best Regards,
> Piotr Krysik
>
> W dniu 20.01.2025 o 21:49, Piotr Krysik pisze:
> > Hello all,
> >
> > Actually there is some issue. Burst_file_source sends lots of
> strange
> > messages. There is probably some issue with serialization or de-
> > serialization. Otherwise I don't know why they would appear.
> >
> > Best Regards,
> > Piotr Krysik
> >
> > W dniu 20.01.2025 o 20:29, Piotr Krysik pisze:
> >> Hello Peter,
> >>
> >> I've ported the burst_file_source and burst_file_sink.
> >> After looking how convoluted creation of python bindings
> currently is
> >> in connection with custom directory structure of gr-gsm I
> decided to
> >> do it myself. If you are interested what was needed you can look at
> >> the commit: https://github.com/ptrkrysik/gr-gsm/ <https://
> github.com/ptrkrysik/gr-gsm/>
> >> commit/28ab805ab5ff18651e584af806837436694d0fc5
> >>
> >> I'm not able to reproduce the described issue though. The ported
> >> blocks just work.
> >>
> >> Best Regards,
> >> Piotr Krysik
> >>
> >> W dniu 14.01.2025 o 16:45, Peter Wallereres pisze:
> >>> Hello Piotr,
> >>>
> >>> thank you for this!
> >>>
> >>> That is nice to read, is the following problem fixed now?
> >>>
> >>> https://github.com/gnuradio/gnuradio/issues/6587 <https://
> github.com/gnuradio/gnuradio/issues/6587>
> >>>
> >>> ptrk...@gmail.com schrieb am Donnerstag, 9. Januar 2025 um
> 14:22:42
> >>> UTC+1:
>
> --
> You received this message because you are subscribed to the Google
> Groups "gr-gsm" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to gr-gsm+un...@googlegroups.com <mailto:gr-
> gsm+uns...@googlegroups.com>.
> To view this discussion visit https://groups.google.com/d/msgid/gr-gsm/
> ade243ce-a01a-4b9e-b86f-46f68e9e5aa5n%40googlegroups.com <https://
> groups.google.com/d/msgid/gr-gsm/ade243ce-a01a-4b9e-
> b86f-46f68e9e5aa5n%40googlegroups.com?utm_medium=email&utm_source=footer>.


--
Piotr Krysik
Reply all
Reply to author
Forward
0 new messages