Hi Domonkos,
W dniu 11.08.2015 o 00:22, Tomcsányi Domonkos pisze:
> Hi all,
>
> Thanks for jumping on my issue so fast, I’ll answer to this mail,
> despite it’s not the latest, but it still contains the most info I’d
> like to react to.
>
>> 2015. aug. 10. dátummal, 16:55 időpontban roman khassraf
>> <
rkha...@gmail.com <mailto:
rkha...@gmail.com>> írta:
>> On Monday, 10 August 2015 13:46:59 UTC+2, Piotr Krysik wrote:
>> Regarding the decoding of full rate voice transmission - it is
>> probably
>> regression in decoding support after extensive development.
>> Maybe it's just a missing magic bytes sequence at the beginning.
>> Another possible reason is that toast expects a 4 bit header before a
>> every frame, could be just the wrong bit sequence used for padding.
>>
>> I never tested it using toast, I just opened the resulting speech file
>> with VLC player.
>> That is still working for me with the current branch.
>>
>
> I tried without toast, using VLC as well, the most I got was a
> continuous flow of “Missing GSM magic” messages or something like that.
> I don’t know where I’m messing this up.
> I use the airprobe_tchf.grc from the examples directory. I set the input
> file to the cfile from Srlabs. I set the FC to 1.8478G (since the call
> was recorded on ARFCN 725). Sample rate is 100e6/174 (174 decimation and
> the USRP2’s frequency is 100 MHz). I didn’t change the default TS5 since
> that’s the right one. I set the key [0x1E, 0xF0, 0x0B etc.]. I left the
> TCH/F decoder on GSM-FR, since it is not EFR (EFR would be the TE option
> of airprobe if I understand correctly).
> The resulting file is just noise.
>
The example should work after changing only the input file path. The
rest can stay as it is - even though the carrier frequency is incorrect
as you observed. Anyway with changing carrier or not the result is the
same - a lot of noise at the beginning and then short quiet speech "this
is the test call six". Do you get different output file than what I
attached to my previous message (the version not requiring toast)?
>>
>> As for ICMP messages - I solved this problem on the level of
>> wireshark.
>> Users are adviced to use:
>> sudo wireshark -k -f udp -Y gsmtap -i lo
>>
>>
>> Wireshark also offers custom capture filters in the GUI, that may be
>> more convenient.
>> Those filters can be set via "edit interface settings" (double click
>> on the list of interfaces)
>>
>
> I know about this solution for sure, but I think it is not the right
> one. Instead of filtering out the unwanted messages we should avoid
> creating them in the first place I think. I think the multicast solution
> is a good one, I’m pretty sure no routing is needed for that.
>
Here my experience is different - if I don't have default route set the
for any network interface multicast packages are going nowhere. If I get
up an interface that has the default route - multicast packages start to
appear on it.
The next thing is that I want to keep configuration as simple an unified
for all users. By starting:
sudo wireshark -k -f udp -Y gsmtap -i lo
user doesn't have to do any additional configuration of wireshark or
network interfaces. The network interface also always stay the same -
lo. With multicast it could be any of plenty names like ethX, wlanX.
> About the noise in the beginning of the voice file: I have always had
> that on all the calls I decoded with airprobe.
>
> I’ll look into this stuff during the coming weeks and try to figure
> things out :). I’d really love to have this project running stable and
> fine, because I think after my Hacktivity talk 2 years ago I wasn’t able
> to deliver the needed stable tools for the community I was planning to.
> So I’m all up and ready for pushing this forward, that’s why I offered
> my help in the first place…sadly as you can see I’m not that great of a
> developer, but I’ll try to get into that as well :).
>
In gr-gsm I want to finish some of the TODO's that I left in the old
Airprobe, so my motivation to work on this topic is similar. I hope that
you wont be discouraged by initial difficulties of gr-gsm. We need
someone who will look at this software from user perspective and make it
into something more attractive for end user (by for example proposing
what could be added/done-differently in order to achieve that goal,
doing tests, writing tutorials, etc.). You have shown already with your
past work that you are able to do a lot in this area.
Best Regards,
Piotr