Skip to content
Prev Previous commit
Next Next commit
loraspi: add lorapi_rfm98w profile for SX1278/RFM98W at 433 MHz
The Digital Concepts LoRa-Pi hat ships in two variants: RFM95W (SX1276,
868/915 MHz) and RFM98W (SX1278, 433 MHz).  SX1276 and SX1278 are
register-identical; add a lorapi_rfm98w alias with the same pin
assignments so users can select the correct name for their module.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
  • Loading branch information
radiohound and claude committed Mar 28, 2026
commit f7299cac00b9885fea4c6ccca2b9138e1b73fc58
3 changes: 2 additions & 1 deletion doc/LoRa-APRS.md
Original file line number Diff line number Diff line change
Expand Up @@ -229,7 +229,8 @@ profile names.

| Profile name | Module | Chip | Frequency |
|---|---|---|---|
| `lorapi_rfm95w` | Digital Concepts LoRa-Pi (RFM95W) | SX1276 | 433/868/915 MHz |
| `lorapi_rfm95w` | Digital Concepts LoRa-Pi (RFM95W) | SX1276 | 868/915 MHz |
| `lorapi_rfm98w` | Digital Concepts LoRa-Pi (RFM98W) | SX1278 | 433 MHz |
| `generic_sx1276` | Generic SX1276/SX1278 breakout | SX1276 | varies |
| `meshadv` | MeshAdv-Pi Hat | SX1262 | 900 MHz |
| `e22_900m30s` | Ebyte E22-900M30S | SX1262 | 868/915 MHz |
Expand Down
1 change: 1 addition & 0 deletions src/loraspi.c
Original file line number Diff line number Diff line change
Expand Up @@ -176,6 +176,7 @@ static const hw_profile_t s_profiles[] = {
{ "e22_400m30s", LORA_CHIP_SX1262, 0, 0, 8, 25, 24, 23, 17, 27, false, true, 1.8f },
{ "ebyte_e22", LORA_CHIP_SX1262, 0, 0, 8, 25, 24, 23, -1, -1, false, true, 1.8f },
{ "lorapi_rfm95w", LORA_CHIP_SX1276, 0, 1, 7, 22, -1, -1, -1, -1, true, false, 0.0f },
{ "lorapi_rfm98w", LORA_CHIP_SX1276, 0, 1, 7, 22, -1, -1, -1, -1, true, false, 0.0f },
{ "generic_sx1276", LORA_CHIP_SX1276, 0, 0, 8, 25, 24, -1, -1, -1, true, false, 0.0f },
{ NULL, 0, 0, 0, 0, 0, 0, 0, 0, 0, false, false, 0.0f }
};
Expand Down