mirror of https://github.com/meshcore-dev/MeshCore
committed by
GitHub
5 changed files with 150 additions and 6 deletions
@ -0,0 +1,35 @@ |
|||||
|
# Flashing RAK13800 Ethernet Companion Targets |
||||
|
|
||||
|
Use the canonical PlatformIO target names: |
||||
|
|
||||
|
- `RAK_RAK13800_companion_radio_eth` |
||||
|
- `RAK_RAK13800_companion_radio_eth_static_diag` |
||||
|
|
||||
|
These are RAK13800 Ethernet Companion board-support targets built on the RAK4631 MCU platform. The MCU, bootloader, SoftDevice, and board package remain RAK4631 / nRF52840, but the hardware stack being supported is `RAK 4631 / RAK13800 + W5100S`. |
||||
|
|
||||
|
## Production Target |
||||
|
|
||||
|
- Target: `RAK_RAK13800_companion_radio_eth` |
||||
|
- Networking: DHCP first, or DHCP with static fallback |
||||
|
- TCP port: `4403` |
||||
|
- `ETH_DEBUG_LOGGING=0` |
||||
|
- `FORCE_CLIENT_REPEAT=0` |
||||
|
- `MAX_CONTACTS=128` unless RAM testing proves a higher value is safe |
||||
|
|
||||
|
## Static Diagnostic Target |
||||
|
|
||||
|
- Target: `RAK_RAK13800_companion_radio_eth_static_diag` |
||||
|
- IP: `10.245.94.47` |
||||
|
- Gateway: `10.245.94.33` |
||||
|
- DNS: `10.245.94.33` |
||||
|
- Subnet: `255.255.255.224` |
||||
|
- TCP port: `4403` |
||||
|
- `ETH_STATIC_ONLY=1` |
||||
|
- `ETH_DEBUG_LOGGING=1` |
||||
|
|
||||
|
## Compatibility Aliases |
||||
|
|
||||
|
The following names may remain temporarily for compatibility: |
||||
|
|
||||
|
- `RAK_4631_companion_radio_eth_clean` -> `RAK_RAK13800_companion_radio_eth` |
||||
|
- `RAK_4631_companion_radio_eth_static_diag` -> `RAK_RAK13800_companion_radio_eth_static_diag` |
||||
@ -0,0 +1,30 @@ |
|||||
|
# Validation for RAK13800 Ethernet Companion Targets |
||||
|
|
||||
|
Validate the canonical targets: |
||||
|
|
||||
|
- `RAK_RAK13800_companion_radio_eth` |
||||
|
- `RAK_RAK13800_companion_radio_eth_static_diag` |
||||
|
|
||||
|
## What to Verify |
||||
|
|
||||
|
- The target name is the RAK13800 board-support name, not a generic RAK4631 label. |
||||
|
- The build still extends the RAK4631 PlatformIO environment. |
||||
|
- The static diagnostic target keeps: |
||||
|
- IP `10.245.94.47` |
||||
|
- Gateway `10.245.94.33` |
||||
|
- DNS `10.245.94.33` |
||||
|
- Subnet `255.255.255.224` |
||||
|
- TCP port `4403` |
||||
|
- `ETH_STATIC_ONLY=1` |
||||
|
- `ETH_DEBUG_LOGGING=1` |
||||
|
- The production target uses: |
||||
|
- DHCP first or DHCP with static fallback |
||||
|
- TCP port `4403` |
||||
|
- `ETH_DEBUG_LOGGING=0` |
||||
|
- `FORCE_CLIENT_REPEAT=0` |
||||
|
- `MAX_CONTACTS=128` unless RAM testing proves a higher value is safe |
||||
|
|
||||
|
## Compatibility Check |
||||
|
|
||||
|
- Keep `RAK_4631_companion_radio_eth_clean` as an alias to `RAK_RAK13800_companion_radio_eth` if older scripts still use it. |
||||
|
- Keep `RAK_4631_companion_radio_eth_static_diag` as an alias to `RAK_RAK13800_companion_radio_eth_static_diag` if older scripts still use it. |
||||
Loading…
Reference in new issue