Skip to content

Conversation

apromenschenkel
Copy link

UMTS protocol specifies that the cell ID is a 28 bit number, but it is casted into a 32 bit value. The 4 LSB bits are considered padding, so the "real" data must be shifted about this padding.

Currently, the radio broadcasts a value that is a factor of 16 smaller than the set value.

Previously, the broadcast value was ~16 times smaller than it should have been.
The 28-bit Cell ID is stored in a 32-bit variable, and the 0 padding needs to be
at the LSB end rather than the MSB end.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant