AnsweredAssumed Answered

Communication problem between two 868 MHz sub-GHz modules

Question asked by Mike Kay on Oct 21, 2017

Hello Everyone,
I'm struggling to setup communications between two 868 MHz sub-GHz modules.
The first module is the STEVAL-IDS001V4M (USB dongle with SPSGRF-868) and the second module is the STEVAL-SP1ML868 (USB dongle with SP1ML-868).
I'm using the Windows application 'SPIRIT1 DK Application v2.2.1' to configure the radio and packet settings of the STEVAL-IDS001V4M module, then using the 'Transmission Test' window to send the text 'Hello World'.

The radio and packet settings for the STEVAL-IDS001V4M are as follows (configured via the GUI):
Frequency Base: 867.999967 MHz
Data Rate: 38.433 kbps
Frequency Deviation: 19.836 kHz
Channel Filter: 102.115 kHz
Modulation: 2-FSK
Output Power: 0 dBm

Packet Format: BASIC
Preamble Length: 4
Sync Length: 4
Sync Value: 0x88888888
CRC: No CRC
FEC: Disabled
Data Whitening: Enabled


The radio and packet settings for the STEVAL-SP1ML868 are as follows:
S00:BAUD_RATE=115200
S01:FREQUENCY=868000000
S02:DATA_RATE=38400
S03:MODULATION=0
S04:OUTPUT_POWER=11.6
S05:FREQ_DEVIATION=20
S06:RX_FILTER=100
S07:CS_MODE=0
S08:RSSI_THRESHOLD=-130
S09:PREAMBLE_LEN=4
S10:SYNC_LENGTH=4
S11:SYNC_VALUE=0x88888888
S12:CRC_MODE=0
S13:WHITENING=1
S14:FEC=0
S15:SOURCE_ADDR=0x00
S16:DESTINATION_ADDR=0xff
S17:MULTICAST_ADDR=0xee
S18:BROADCAST_ADDR=0xff
S19:FILTER_CRC=0
S20:FILTER_SOURCE=0
S21:FILTER_DESTINATION=0
S22:FILTER_MULTICAST=0
S23:FILTER_BROADCAST=0
S24:TX_RX_LED=1
S25:RESERVED=
S26:ESCAPE_SEQ=1
S27:SOURCE_FILT_MASK=0x00
S28:PAYLOAD_SIZE=32

 

The data received from the STEVAL-SP1ML868 is:
ccy»{c#

Something is being received but not 'Hello World'.

I assume the two dongles are compatible? They both use the SPIRIT1 module.

I'd be very grateful if anyone can help or provide any suggestions.

Mike.

Outcomes