Custom codec in WisGateOS2 RAK7289 or RAK7267

I’m using a WisGate RAK7289 gateway running WisGateOS 2.2.15 RAK (build b324) with the built-in LoRaWAN Network Server enabled.

While configuring my application under Network Server → Applications → Configuration, I noticed that the Payload Format / Payload Type dropdown only offers:

  • None
  • Cayenne LPP

I expected to also see the “Custom JavaScript function” option for creating a payload codec (similar to ChirpStack’s built-in decoder).

My use case requires a small custom JSON output — for example decoding three bytes into:

{
  "rpm": 600,
  "speed": 0
}

and posting that via the HTTP integration (HEX string decode type) to my test endpoint
https://play.svix.com/in/e_34X2SCUhMaa2ddd6a0IgddOSQ5V/.

Could you please confirm:

  1. Whether WisGateOS 2.2.15 RAK supports the Custom Codec option for the built-in NS.
  2. If not yet released for this build, is there an updated firmware or manual method (via SSH or configuration file) to enable custom JavaScript payload decoding?

Hello @narendok
No, the Built-In NS does not support custom decoders.

fine, but now how i can make it possible to send directly to Http with custom json format ? please let me know, if i can install , same ChirpStack LNS that we host at AWS, can be host on local RAK7289 to get Custom payload or codec option.

Anyone on RAK forum support ?