<div dir="ltr">Hello,<div>        I am playing with osmocomBB on Arch Linux, branched off from jolly/handover. I am running the osmocomBB firmware by chainloading the layer1 onto Motorola C115(and layer23 on host PC, obviously). Everything works fine (location update, normal cell selection and re-selection) while in Idle mode. As soon as the phone enters the dedicated mode (ex: the moment I make a call or receive an indication about an incoming call), I notice that the layer1 starts complaining about erroneous detection of Synchronization Burst (SB) from the neighboring-cells, making the mobile stick to a single ARFCN throughout the call. As soon as the mobile leaves dedicated mode, the layer1 stops complaining about SB detect error and resumes with cell-selection and re-selection normally.</div><div><font face="arial, helvetica, sans-serif">I dug up the </font><font face="monospace, monospace">layer1/prim_fbsb.c</font><font face="arial, helvetica, sans-serif"> code off the same branch and came to two conclusions (though I am unable to find out what the actual cause to this problem is):</font></div><div><ul><li><font face="arial, helvetica, sans-serif">Either the TPU is programmed to detect information from different timeslot using </font><font face="monospace, monospace">l1s_rx_win_ctrl().</font><font face="arial, helvetica, sans-serif"> I make this assumption because, while the layer1 complains about SB detect error, layer23 complains about bad frame with >= 70 bit errors in the frame.</font></li><li><font face="arial, helvetica, sans-serif">Or, </font><font face="monospace, monospace">l1s_neigh_sb_resp() </font><font face="arial, helvetica, sans-serif">is receiving the correct frame and ending up in a bad CRC check with the received SCH burst header (all 11 times !).</font></li></ul><font face="arial, helvetica, sans-serif">I have tested the osmocomBB firmware with both openBTS network setup and public, licensed networks and have come to these conclusions, as the errors were occurring in both the cases. You can find the error logs in </font><a href="https://gist.github.com/NinjaComics/1bce7b581de4f1976753" style="font-family:arial,helvetica,sans-serif">here</a><font face="arial, helvetica, sans-serif"> and </font><a href="https://gist.github.com/NinjaComics/a07699fd283c525de3fa" style="font-family:arial,helvetica,sans-serif">here</a> (these logs are based of public networks)<font face="arial, helvetica, sans-serif">. Thanks in advance, any help is appreciated.  </font></div><div><font face="arial, helvetica, sans-serif"><br></font></div>-- <br><div class="gmail_signature"><div><font face="monospace, monospace">Ravi Sharan B A G.</font></div></div>
</div>