diff --git a/openbsc/src/bsc_init.c b/openbsc/src/bsc_init.c
index 8e4aafd..f65b4c1 100644
--- a/openbsc/src/bsc_init.c
+++ b/openbsc/src/bsc_init.c
@@ -132,7 +132,7 @@ static unsigned char bs11_attr_bts[] =
 {
 		NM_ATT_BSIC, HARDCODED_BSIC,
 		NM_ATT_BTS_AIR_TIMER, 0x04,
-		NM_ATT_BS11_BTSLS_HOPPING, 0x00,
+		NM_ATT_BS11_BTSLS_HOPPING, 0x01,
 		NM_ATT_CCCH_L_I_P, 0x01,
 		NM_ATT_CCCH_L_T, 0x00,
 		NM_ATT_BS11_CELL_ALLOC_NR, NM_BS11_CANR_GSM,
@@ -153,7 +153,7 @@ static unsigned char bs11_attr_bts[] =
 		NM_ATT_TEST_DUR, 0x01, 0x00,
 		NM_ATT_OUTST_ALARM, 0x01, 0x00,
 		NM_ATT_BS11_EXCESSIVE_DISTANCE, 0x01, 0x40,
-		NM_ATT_BS11_HOPPING_MODE, 0x01, 0x00,
+		NM_ATT_BS11_HOPPING_MODE, 0x01, 0x01,
 		NM_ATT_BS11_PLL, 0x01, 0x00,
 		NM_ATT_BCCH_ARFCN, 0x00, HARDCODED_ARFCN/*0x01*/,
 };
@@ -315,6 +315,17 @@ static unsigned char bs11_attr_radio[] =
 		NM_ATT_BS11_TRX_AREA, 0x01, 0x00,
 };
 
+static unsigned char bs11_attr_radio_trx1[] =
+{
+		NM_ATT_ARFCN_LIST, 0x02, 0x00, 0x75, 0x00, 0x77,
+		NM_ATT_RF_MAXPOWR_R, 0x06,
+		NM_ATT_BS11_RADIO_MEAS_GRAN, 0x01, 0x05,
+		NM_ATT_BS11_RADIO_MEAS_REP, 0x01, 0x01,
+		NM_ATT_BS11_EMRG_CFG_MEMBER, 0x01, 0x01,
+		NM_ATT_BS11_TRX_AREA, 0x01, 0x00,
+};
+
+
 static unsigned char nanobts_attr_bts[] = {
 	NM_ATT_INTERF_BOUND, 0x55, 0x5b, 0x61, 0x67, 0x6d, 0x73,
 	/* interference avg. period in numbers of SACCH multifr */
@@ -654,9 +665,13 @@ static void nm_reconfig_trx(struct gsm_bts_trx *trx)
 			trx1_attr_radio[2] &= 0xf0;
 			trx1_attr_radio[2] |= arfcn_high;
 			trx1_attr_radio[3] = arfcn_low;
-
+#if 0
 			abis_nm_set_radio_attr(trx, trx1_attr_radio,
 					       sizeof(trx1_attr_radio));
+#else
+			abis_nm_set_radio_attr(trx, bs11_attr_radio_trx1,
+					       sizeof(bs11_attr_radio_trx1));
+#endif
 		}
 		break;
 	case GSM_BTS_TYPE_NANOBTS:
@@ -987,6 +1002,8 @@ static int generate_ma_for_ts(struct gsm_bts_trx_ts *ts)
 			bitvec_set_bit_pos(ma, bitnum, 0);
 	}
 
+	LOGP(DRR, LOGL_INFO, "MA for TS %u: %s\n", ts->nr, hexdump(ma->data, ts->hopping.ma_len));
+
 	return 0;
 }
 
