Hi guys,
I added SI 13 structure to "support" GPRS, just to test my PDA-phone out. What I did after defining SI 13 struct is just this bsc_hack.c:
static const struct bcch_info bcch_infos[] = { { .type = RSL_SYSTEM_INFO_1, .len = sizeof(si1), .data = si1, }, { .type = RSL_SYSTEM_INFO_2, .len = sizeof(si2), .data = si2, }, { .type = RSL_SYSTEM_INFO_3, .len = sizeof(si3), .data = si3, }, { .type = RSL_SYSTEM_INFO_4, .len = sizeof(si4), .data = si4, }, /* our SI 13 struct object for faking GPRS */ { .type = RSL_SYSTEM_INFO_13, .len = sizeof(si13), .data = si13, }, };
I assumed that this is the way to put SI 13 in the BCCH. Should that be enough, or am I thinking too easy? It might be a silly question, but I'm studying 4, 5 things at once, which freaks me out sometimes.