SX1262+LoraMac-Node, wrong frequency?

Hi,

I’m using a relatively old version of Loramac-node (4.4.7) with this board review that I’ve made with SX1262, it was working fine with the older revision using the SX1272, but I cannot get a single packet to TTN with this new board. Device is set as ABP for now.

During debug, I saw this packet was sent on channel 918.2MHz (by looking at SX126xSetRfFrequency() just before the TX), and I wonder if the frequency is ok, shouldn’t the 918.2 be the center frequency? The SX1272 that is working is indeed a bit more centered, but not completely.
image

I’ve setup a gateway to TTN using AU915, and this node is ~15m from it. The SDR capture was done close to the device antenna.

Yes, 918.2 MHz is the center frequency for the channel. LoRa can receive with a maximum frequency error of 25% of the bandwidth. Your signal looks to be ~62.5KHz offset, 918.13 MHz?

You could try to offset the input frequency in software to nudge the transmission over until you can review the hardware.

You may want to check the 32MHz input clock to the SX1262.

Do you have a ground plane isolating the crystal from the sx1262 as shown in the reference design?

PCB design guidelines also discuss isolating the SX1262 to protect from the temperature of the transmitter.
https://semtech.my.salesforce.com/sfc/p/E0000000JelG/a/3n000000qSpp/1S54A2bMsfzpJymOwrgiS_j0dcDtgUQOoegEnEYwbJ0

There are also trimming capacitors on the SX1262 which can be adjusted.
https://semtech.my.salesforce.com/sfc/p/E0000000JelG/a/3n000000qSqx/zA116VywGQq.p2z7FLfB.aPA_pli.7v7ONxACKqt1Kw