RFM69Pi dead?

Hi,

I have spent the whole day trying to get a brand new RFM69Pi running on my rpi B+ v1.2. My original image is a raspbian installation, but I have also tried the provided images (emonSD-17Jun2015).

I set the cmdline.txt and rpi-serial-console has been used to set inittab.

The UART is working in general, but the board doesn't show any data. When resetting the board it shows:

[RF12demo.12]

Nothing else happens and emonhub shows communication errors.

I also tried to flash the image of the board (maybe an error in the original programming), but I am not sure it really works. What is the expected output of avrdude?

Do you have any ideas how to get on with debugging or may it just be broken?

Thanks for your help!

Best,

Stefan

wallento's picture

Re: RFM69Pi dead?

Oh, yes, and the LED is permanently red.

emjay's picture

Re: RFM69Pi dead?

@wallento,

Hanging right after that short RF12demo.12 string is typical of an unresponsive radio module.

The firmware you loaded has the correct setting for the RF69 compat flag?

 

wallento's picture

Re: RFM69Pi dead?

I got it preloaded from the shop and used this to try and load it on my own: http://wiki.openenergymonitor.org/index.php/RFM69Pi_V3

But all I get is this:

root@raspberrypi:/home/pi/RFM2Pi/firmware/RFM69CW_RF_Demo_ATmega328# avrdude -v -c arduino -p ATMEGA328P -P /dev/ttyAMA0 -b 38400 -U flash:w:RFM69CW_RF12_Demo_ATmega328.cpp.hex
avrdude-original: Version 6.1, compiled on Jul  7 2015 at 13:18:47
                  Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
                  Copyright (c) 2007-2014 Joerg Wunsch

                  System wide configuration file is "/etc/avrdude.conf"
                  User configuration file is "/root/.avrduderc"
                  User configuration file does not exist or is not a regular file, skipping

                  Using Port                    : /dev/ttyAMA0
                  Using Programmer              : arduino
                  Overriding Baud Rate          : 38400
avrdude-original: Using autoreset DTR on GPIO Pin 7

This is not complete, right? Despite this problem: With your hint I inspected the solder pads of the RFM and it seems some of them are not soldered at all. I will search for my soldering iron and fix that.

Best,

Stefan

wallento's picture

Re: RFM69Pi dead?

Okay, I found the issue was that only 4 pads of the RF module were soldered properly..

After soldering the remaining ones, it works now!

Thanks,

Stefan

Robert Wall's picture

Re: RFM69Pi dead?

Where did you get the RFM69Pi from?

[Answered by PM]

emjay's picture

Re: RFM69Pi dead?

@Stefan,

Actually not all the RFModule pads are required, but four is not sufficient ;-) .

Here is the requirement (from a different PCB, but the module pads are accurate), adding in the unused pads does no harm.

glyn.hudson's picture

Re: RFM69Pi dead?

Very sorry to hear about the missing solder pad. Did you obtain the RFM69Pi from the OpenEnergyMonitor store? If so, please contact shop support quoting your order number. We'll sort you out with a voucher to compensate for your inconvenience. However, this should not have happened as all modules are tested when firmware is uploaded before shipping.  

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.