Cudy LT300 v3.0
Supported Versions
Hardware Highlights
Installation
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.
- Download the Intermediate Firmware: https://www.cudy.com/blogs/faq/openwrt-software-download (Google Drive direct link).
- Extract the file sysupgrade.bin from the zip file.
- 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.
- 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).
- Download OpenWrt from the Firmware Selector: https://firmware-selector.openwrt.org/. Pick the “sysupgrade” file.
- 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
These are generic instructions.
LuCI Web Upgrade Process
- Browse to
http://192.168.1.1/cgi-bin/luci/admin/system/flashLuCI Upgrade URL - Upload image file for sysupgrade to LuCI
- Wait for reboot
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.
- Login as root via SSH on 192.168.1.1
Debricking
If it's a soft brick (bad configuration, incorrect package selection, etc.) you can:
- Reset the router. This deletes all router configuration and you can start with a clean install on minutes.
- Entering failsafe mode, where you can fix the problem manually.
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
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
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.