I have a Nanode 5 set up/running well and now have a nice new ready
built NanodeRF set to roll - upload fine, RTC fine etc but when it
comes to running Ian's Nanode RF Initialisation Sketch I get stuck at
the no MAC address message.... any pointers on how I move forward from
Welcome to Nanode RF
MAC Address in MCP7941x is empty - attempting to read address from
No MAC address available from 11AA02E48
(This library has the advantage over the NanodeMAC library that it returns a status code showing whether accessing the 11AA02E48 succeeded or failed - you don't have to guess based on the returned MAC address.)
If this example shows "failure" then it is very likely that you have a hardware problem.
Reading MAC address... success
MAC address is 00:04:A3:21:D6:9D
And following running that code it worked on other code too? However,
I am suspecting the soldering is perhaps a problem as it doesn't look
too tidy and and I found the RFMB12 aerial contact wasn't soldered to
the PCB - I'm also finding that the Nanode crashes after a while....
hmmmm, sounds like an iffy contact or two?
After a power-on or brown-out reset, the 11AA02E48 needs to see a low-to-high transition on the bus at the start of the standby pulse. The NanodeUNIO code does this, the NanodeMAC code doesn't. It's possible that this is making a difference on your Nanode.
It allows testing the operation of the Nanode 5 boards, DHCP and DNS,
including Pachube datastreaming using a free room access. The MAC
address is displayed and is logged on Pachube datastream #4. You can
see the MAC of the last board tested at:
I came to this thread with an identical problem. No MAC address from the 11AA02E48. I gave the board a through visual examination and did the meter tests. It passed the continuity test and visually looked ok.
With nothing else to try, I reflowed the solder on the 11AA02E48. That fixed it.