DualBand Wi-Fi Telemetry Radio - M10114 hwrev

img

Have you ever lost telemetry due to 2.4 WiFi band saturation?

We developed this radio attending our customers requests for a 5 GHz capable telemetry radio.

The mRo DualBand Wi-Fi radio is developed around the UBLOX ODIN-W260 module. It comes with a JST-SH 6 pin connector allowing you to easily integrate with existing autopilots. Supports UDP or TCP connections and can be configured as Station or Access Point.

The mRo DualBand Wi-Fi radio is NDAA compliant.

Typical Usage

The default parameters are:

WiFi modeAP
UDPenabled
Local port14550
Auto replyenabled
SSIDmRo_wifi
PasswordcontrolZero
IP address192.168.2.1
UART baud rate115200
MavLinkdisabled

A WiFi network will be created automatically when mRo DualBand Wi-Fi radio is powered on.

You will find a JST-SH 6 pin to JST-GH 6 pin cable included, which is the standard for our boards. Connect the mRo DualBand Wi-Fi radio’s UART port to any of your autopilot’s telemetry ports.

img

Your autopilot’s telemetry port should have a baud rate of 115200(115 for ArduPilot).

After powering on the radio, wait for the Status LED to turn solid green. Then connect your computer to “mRo_wifi” network using “controlZero” as password. Open Mission Planner and select UDPCI as the connection type. Enter 192.168.2.1 when asked for the host name/ip, and 14550 as the remote port.

img

img

img

If you use QGroundControl, add a new communication link and configure it as in the next image:

img

Antennas

mRo DualBand Wi-Fi radio has two antenna UFL coaxial connectors. The main antenna connector supports dual-band WiFi. The diversity antenna connector adds support for 2.4 GHz band Wi-Fi (2×2 MIMO). So, if you want to use the 2.4 GHz band, add a second antenna for better performance.

The main antenna should always be connected when the mRo DualBand Wi-Fi radio is on. See the previous diagram to identify the connectors.

AT Commands

mRo DualBand Wi-Fi radio can be configured using AT commands through Wi-Fi or UART communication.

Using WiFi

You can use any UDP client app to connect to mRo DualBand Wi-Fi radio.

For Windows users, Herculesopen in new window is a good option.

For Linux and Mac users, we recommend NetCatopen in new window. Use this command nc -u 192.168.2.1 14550 to establish an UDP connection.

WARNING

Note that if you change any of the network parameters, you would have to make the corresponding adjustments to reach the module through Wi-Fi.

Using UART

If you want to change the default settings using the UART port, you will have to configure the mRo DualBand Wi-Fi radio before connecting the autopilot. You can use the mRo USB FTDI Serial to JST-GH open in new window to connect the mRo DualBand Wi-Fi radio to your computer.

Any serial terminal program can be used to establish communication with the mRo DualBand WiFi radio.

Windows users can use RealTermopen in new window or Herculesopen in new window .

For Linux and Mac users, Cutecomopen in new window is a good option.

Available commands:

CommandAction
+++++enables AT mode
ATBdisplay bootloader version
ATIdisplay parameters values
ATHdisplay commands information
ATOexit AT mode
ATSX?display parameter X
ATSX=Yset parameter X equal to Y
ATSHdisplay parameters description
AT&Dset parameters to default
AT&Wsave parameters

All parameters have a numeric id used to change their values. See the following table:

IDNamePosible valuesDescription
S0Firmware versionCan not be changed.
S1Debug mode*0Debug mode disabled
1Debug mode enabled
S2WiFi mode0WiFi disabled
1Access Point
2Station
S3Connection protocol0UDP connection
1TCP connection
S4Auto replyUsed for UDP connection only.
0Reply to port specified in S10.
1UDP server like behavior. Reply to source port of UDP packet.
S5WiFi channelUsed in AP mode only
1 to 112.4 GHz band
36 to 645 GHz band
100 to 1445 GHz band
149 to 1775 GHz band
S6DHCPUsed in station mode only
0Use static IP specified in S7.
1Get IP from the router's DHCP.
S7Local IPLocal IP (IPV4). Used if AP mode is active or if Station mode is active and DCHP is disabled.
S8Local portListening port
S9Peer's IPPeer's IP (IPV4). Used if UDP is active and Auto reply is disabled.
S10Remote portPeer's listening port. Used if UDP is active and Auto reply is disabled.
S11Subnet maskUsed in AP mode. It is also used to recalculate peer's IP when UDP is active and Auto mode is disabled
S12GatewayUsed in AP mode.
S13IP FilterOnly used if UDP connection is active and Auto reply mode is disabled.
0Use peer's IP as it is.
1Use local network's prefix for peer's IP.
S14SSID APmRo DualBand Wi-Fi radio network's name. Used in AP mode only. 16 characters max. This is the network you should connect your computer to.
S15Password APmRo DualBand Wi-Fi radio network's password. Used in AP mode only. 16 characters max. This is the password your should use when connecting your computer (WPA2).
S16SSID StationUsed in Station mode only. 16 characters max. This is your router network's name.
S17Password StationUsed in Station mode only. 16 characters max. This is your router network's password(WPA2).
S18UART baud rateUART baud rate. 921600 max**.
S19Module mode0Bridge mode
1MavLink mode. Only MavLink messages will be forwarded.
S20Data mode0Data mode disabled. ODIN module will not forward any data even if it's connected to the network. All UART messages will be handled by ODIN's command mode.***
1Data mode enabled.

*Debug mode is only available through UART communication.

**115200 is the maximum constant baud rate with no data loss. ODIN UART communication works at 115200 baud rate.

***Disabling Data mode is only recommended if you use the mRo DualBand Wi-Fi radio as a dev board for the ODIN module.

Configuration example

Let’s say you want to connect your mRo DualBand Wi-Fi radio as a station to an already existing Wi-Fi network. You would have to send the following commands:

Command: +++++

Response: mRo AT Command mode

Command: ATS2=2

Response: mRo OK

Command: ATS16=my_ssid_name

Response: mRo OK

Command: ATS17=my_password

Response: mRo OK

Command: ATS6=1

Response: mRo OK

Command: AT&W

Response: Params flashed successfully.

​ mRo OK

Command: ATO

Response: mRo OK

In the next power cycle your mRo DualBand Wi-Fi radio should connect to your network. Use the IP assigned by your router to establish an UDP connection.

You can also use a static IP if you know your router’s network beforehand. Set S7 to the desired IP and S6 to 0.

Use the ATI command to check that you typed the SSID and password correctly. Otherwise you will not be able to connect to your mRo DualBand Wi-Fi radio via Wi-Fi again.

JST-SH Pinout

PinSignalVolt
1 (Red)VCC IN5V
2 (Black)RX3.3V
3 (Black)TX3.3V
4 (Black)RTS3.3V
5 (Black)CTS3.3V
6 (Black)GNDGND

Return to default parameters

img

If you changed some parameters and now you can not connect to your mRo DualBand Wi-Fi radio, you can always go back to the default parameters.

After you power on the radio and while the Status LED is still blinking, shortcut the BOOT0 square path in the back of the board with the path closest to the corner under the label of BOOT.

Do NOT do it before the Status LED start blinking. You will have a window of at least 5 seconds after you power on the radio.

If you do it right, the Status LED should stop blinking and turn solid green immediately after.

Power cycle the mRo DualBand Wi-Fi radio for the default parameters to take effect.

Update firmware

Firmware update is only possible through UART communication using the mRo Programmer Utility. It is available for Windows, MacOS and Linux.

img

Connect the mRo DualBand Telemetry Radio to your computer and click on the Refresh button. Select the corresponding device on the drop down list and click on Connect. The output should be similar to the following image:

img

Then select the binary file using the Select file button, or type the absolute path to the file if you prefer. Next click on the Update button and wait for the program to finish.

The output should be similar to the following image:

img

Verify that the message “Program flashed correctly!” is shown in the console.

Update ODIN's firmware

Do not update ODIN’s firmware if you do not have to. If you do it, is under your own risk.

You will have to disable WiFi mode (ATS2=0) and do a power cycle. After that, you will be able to use s-centeropen in new window program provided by u-blox to upload the new firmware. Select None for flow control when configuring the port in s-center.

3D Model

STEP File

M10114C_stepopen in new window

mRo Programmer Utility

mRo DualBand Wi-Fi Radio firmware

1_0_mRoDualBandWiFiRadio.binopen in new window

Last Updated:
Contributors: Leonardo Garcia