Table of Contents

Cudy LT300 v3.0

This device is NOT RECOMMENDED for future use with OpenWrt due to low flash/ram.
DO NOT BUY DEVICES WITH 8MB FLASH / 64MB RAM if you intend to flash an up-to-date and secure OpenWrt version onto it! See 8/64 warning for details.

This device does not have sufficient resources (flash and/or RAM) to provide secure and reliable operation.
This means that you will not be able to install many packages, and that you might experience crashes due to OOM situations more or less often. See OpenWrt on 8/64 devices what you can do now.

Supported Versions

Hardware Highlights

Installation

Install OpenWrt (generic explanation)

OEM easy installation

The stock firmware only accepts RSA-signed images via the “Update Firmware” web option. Cudy has kindly provided an “intermediate firmware”: an OpenWrt image with the RSA signature, from which we can install the OpenWrt version of our choice.

  1. Extract the file sysupgrade.bin from the zip file.
  2. Enter the web interface at http://192.168.10.1/ with the default password “admin” (or the password you set during the initial setup of newer stock firmware). Go to the “Upgrade Firmware” option and upgrade using the extracted file.
  3. You are using the Intermediate Firmware now. Connect to Ethernet (OpenWrt doesn't enable Wi-Fi at first install) and enter LuCI at http://192.168.1.1/ (since we are on OpenWrt now, the wait on the stock firmware's page will never end/success, so you need to open LUCI by yourself).
  4. Download OpenWrt from the Firmware Selector: https://firmware-selector.openwrt.org/. Pick the “sysupgrade” file.
  5. Enter System > Flash Firmware and upload the file.

You are on OpenWrt now! Remember that only Stable releases come with LuCI Web GUI (SNAPSHOT versions do not).

OEM installation using TFTP and U-Boot command line

This option should not be confused with “TFTP Recovery”, which only works with signed Cudy firmware.

You can follow the standard TFTP instructions for OpenWrt → generic.flashing.tftp. You need a TFTP server and a working UART connection.

You will need to disassemble the device.

Upgrading OpenWrt

generic.sysupgrade

These are generic instructions.

LuCI Web Upgrade Process

Terminal Upgrade Process

If you don't have a GUI (LuCI) available, you can alternatively upgrade via the sysupgrade command.

Note: It is important that you put the firmware image into the ramdisk (/tmp) before you start flashing.

Debricking

If it's a soft brick (bad configuration, incorrect package selection, etc.) you can:

More info: generic.debrick

If you need to fix a firmware problem (for example, a bad build) and trying with reset or failsafe does nothing, it isn't possible to unbrick OpenWrt directly.

You'll need to reinstall OEM Firmware using the TFTP method and then reinstall vanilla OpenWrt afterwards, read https://www.cudy.com/en-nordic/blogs/faq/how-to-recovery-the-cudy-router-from-openwrt-firmware-to-cudy-official-firmware.

Failsafe mode

failsafe_and_factory_reset

Basic configuration

Basic configuration After flashing, proceed with this.
Set up your Internet connection, configure wireless, configure USB port, etc.

Specific Configuration

Buttons

hardware.button on howto use and configure the hardware button(s). Here, we merely name the buttons, so we can use them in the above Howto.

Hardware

Info

Photos

Opening the case

Warranty

Serial / UART

port.serial general information about the serial port, serial port cable, etc.

JTAG

port.jtag general information about the JTAG port, JTAG cable, etc.

How to connect to the JTAG Port of this specific device:
Insert photo of PCB with markings for JTAG port

Bootloader mods

bootloader

Bootlogs

OEM bootlog


OpenWrt bootlog


Tips

Change WiFi country code

To enable correct operation of Wi-Fi radios, choose the appropriate Wi-Fi country code according the wiki entry: Country code for Wi-Fi operation prior to setting up and enabling SSIDs.

Notable feature that will fail without a proper country code setting is running STA and AP on the same radio (NATed relay/extender feature) manually or with integrations like TravelMate because the radio will refuse to emit beacon on the same band as the upstream without proper Wi-Fi country code setting.

Tags