CC110x and CC112x addressing

Now I made comparative tests between CC1101 and CC1125 modules. I compiled the code without gnrc_sixlowpan_iphc module and run two nodes with it. I turn on debug in gnrc_rpl_control_messages.c and in the radio driver, so the incoming and outgoing messages could be observed. I disabled address filtering in CC1125 transceiver. Thanks to that I can obtain information whether the node has successfully joined the DODAG.

The aim is to configure RPL and wait until the forwarding table is filled:

CC1101 #1 (fe80::f6c8:4a52:b6:8a24) and CC1101 #2 rpl root (fe80::e6c8:4a52:b6:8a24): After the crucial frame is receved on #1 node joins DODAG:

....
  11.782720	>gnrc_netdev2_cc110x: received packet from 24 of length 117
000000 41 60 00 00 00 00 4c 3a 40 fe 80 00 00 00 00 00
000010 00 e6 c8 4a 52 00 b6 8a 24 ff 02 00 00 00 00 00
000020 00 00 00 00 00 00 00 00 1a 9b 01 6b b7 01 f0 01
000030 00 90 01 00 00 20 01 0d b8 00 00 00 00 00 00 00
000040 00 00 00 00 01 04 0e 00 14 03 0a 00 00 01 00 00
000050 00 00 3c 00 02 08 1e 40 40 00 00 00 00 00 00 00
000060 00 00 00 00 00 20 01 0d b8 00 00 00 00 00 00 00
000070 00 00 00 00 00
  11.789952	>RPL: Joined DODAG (2001:db8::1).
  11.790336	>RPL: DODAG CONF DIO option parsed
  11.790656	>RPL: Prefix Information DIO option parsed
  11.804704	>trickle callback: Instance (1) | DODAG: (2001:db8::1)
  11.805440	>gnrc_netdev2_cc110x: sending packet from 36 to 0 with payload
.....

CC1125 #1 (fe80::a6c8:4a52:1b6:8a24) and CC1125 #2 rpl root (fe80::d6c8:4a52:b6:8a24): After the crucial frame is received on #2 nothing happens…:

…

  11.312736	>gnrc_netdev2_cc112x: received packet from d7 of length 117
000000 41 60 00 00 00 00 4c 3a 40 fe 80 00 00 00 00 00
000010 00 d6 c8 4a 52 00 b6 8a 24 ff 02 00 00 00 00 00
000020 00 00 00 00 00 00 00 00 1a 9b 01 7b b7 01 f0 01
000030 00 90 01 00 00 20 01 0d b8 00 00 00 00 00 00 00
000040 00 00 00 00 01 04 0e 00 14 03 0a 00 00 01 00 00
000050 00 00 3c 00 02 08 1e 40 40 00 00 00 00 00 00 00
000060 00 00 00 00 00 20 01 0d b8 00 00 00 00 00 00 00
000070 00 00 00 00 00
  11.349376	>drivers/cc112x/gnrc_cc112x/gnrc_netdev2_cc112x.c:_recv:141
  11.349952	>gnrc_netdev2_cc112x: received packet from d7 of length 69
000000 41 60 00 00 00 00 1c 3a 40 fe 80 00 00 00 00 00
000010 00 d6 c8 4a 52 00 b6 8a 24 ff 02 00 00 00 00 00
000020 00 00 00 00 00 00 00 00 1a 9b 01 fa 68 01 f0 01
000030 00 90 01 00 00 20 01 0d b8 00 00 00 00 00 00 00
000040 00 00 00 00 01

.....