Maniacbug Sensornet node 011 only success on first message

Hi, i uploaded the sensor net sketch of on 3 arduinos, they are set up as 000 001 and 011.
001 talks to 000 without problems every time, but 011 talks with 001 only if i reset them at the same time, and only for the first transmission, then node 001 is ok in transmitting but it can’t hear node 011 (or 011 can’t reach 001)
(i know that sensor 001 never shows received sensor data and it only forwards it to 000, so it is probably more correct to say that i can’t see node 011 data on node 000 unless i reset 011 and 001 at the same time)

i suppose this is due to some sleep of 001 that makes it skip incoming messages.

don’t look at sensor data since there’s absolutely nothing attached to the arduino
the node 011 is a luigino node with 8mhz internal oscillator powered via a home made 3.3v serial adapter (3.3v on power and 5v on serial data, but it seems to work ok, no problems compiling and operating other sketches like the rf24master scanner)

Accessory question
it would be nice for testing to have the sensor to wait on boot for like 10 seconds for a new address (to test more configurations on the network without using some hardware buttons), and if no user intervention stick with the old address, how can i wait x amount of time for data and hen continue?

this is the log for sensor 011

RF24Network/examples/sensornet/

PLATFORM: Getting Started board

VERSION: Unknown

ADDRESS: 11

ROLE: Leaf

STATUS		 = 0x0e RX_DR=0 TX_DS=0 MAX_RT=0 RX_P_NO=7 TX_FULL=0
RX_ADDR_P0-1	? = 0xf0f0f0693c 0xf0f0f0695a
RX_ADDR_P2-5	? = 0x69 0x96 0xa5 0xc3
TX_ADDR		 = 0xf0f0f0e15a
RX_PW_P0-6	? = 0x20 0x20 0x20 0x20 0x20 0x20
EN_AA		 = 0x3f
EN_RXADDR	? = 0x3f
RF_CH		 = 0x5c
RF_SETUP	? = 0x07
CONFIG		 = 0x0f
DYNPD/FEATURE	? = 0x00 0x00
Data Rate	 = 1MBPS
Model		 = nRF24L01+
CRC Length	 = 16 bits
PA Power	 = PA_HIGH
---------------------------------

1529: APP Sending 254.75C / 1.78V to 00...

1533: APP Send ok

---------------------------------

1576: APP Sending 28.44C / 2.75V to 00...

1718: APP Send failed

---------------------------------

1753: APP Sending 35.96C / 3.13V to 00...

1896: APP Send failed

this is log for 000
you can see how 011 can reach 000 when 001 and 011 had a same time reset (if the reset doe snot happen at same time it won’t work)

RF24Network/examples/sensornet/

PLATFORM: Getting Started board

VERSION: Unknown

ADDRESS: 0

ROLE: Leaf

STATUS		 = 0x0e RX_DR=0 TX_DS=0 MAX_RT=0 RX_P_NO=7 TX_FULL=0
RX_ADDR_P0-1	? = 0xf0f0f0f03c 0xf0f0f0f05a
RX_ADDR_P2-5	? = 0x69 0x96 0xa5 0xc3
TX_ADDR		 = 0xe7e7e7e7e7
RX_PW_P0-6	? = 0x20 0x20 0x20 0x20 0x20 0x20
EN_AA		 = 0x3f
EN_RXADDR	? = 0x3f
RF_CH		 = 0x5c
RF_SETUP	? = 0x07
CONFIG		 = 0x0f
DYNPD/FEATURE	? = 0x00 0x00
Data Rate	 = 1MBPS
Model		 = nRF24L01+
CRC Length	 = 16 bits
PA Power	 = PA_HIGH
4106: APP Received #5 62.38C / 4.99V from 01
8723: APP Received #6 62.38C / 4.99V from 01
12839: APP Received #7 62.38C / 4.99V from 01
18743: APP Received #1  3.34C / 2.01V from 011
18962: APP Received #1 62.37C / 4.97V from 01
22591: APP Received #2 62.38C / 4.99V from 01
27208: APP Received #3 62.38C / 4.99V from 01
31825: APP Received #4 62.38C / 4.99V from 01

Thank you!!!
Fabrizio

Ok the problem should be node 001, if i reset it about two seconds after node 011 says "send failed" it works, but as always only for the first message, so it should be a timing/sleep issue, bit i don't know where to look, this sketch is beyond my knowledge =(

Implemented the button and leds on 001, i have seen that in test mode it works since the sketch is never sleeping. This is not optimal i think, probably there is some other way to do it.