Askey RAC2V1K

From TechInfoDepot
(Redirected from Askey RT4230W)
Jump to navigationJump to search
abgn+ac (AC2600)
Puma - 802.11ac 4x4 Router
Homepage Product page
WikiDevi.wi-cat.ru Askey RAC2V1K
3rd Party Firmware
dd-wrt Status Unknown
OpenWrt Supported
Tomato any flavor Incompatible
Gargoyle Status Unknown
Platform
BrandModelRev Askey RAC2V1K
FCC ID (fcc.io) H8NRAC2V1K
FCC ID (fcc.report) H8NRAC2V1K
Type wireless router
CPU1 checkY Qualcomm IPQ8065
CPU1 Type ARMv7-A
CPU1 Speed 1.7 GHz ( 2 cores )
Flash1 Chip Spansion S34MS04G200BHI00
Flash1 Size 512 MiB 536,870,912 B <br />4,194,304 Kib <br />524,288 KiB <br />4,096 Mib <br />0.5 GiB <br /> (NAND)
RAM1 Size 1 GiB 1,024 MiB <br />1,073,741,824 B <br />8,388,608 Kib <br />1,048,576 KiB <br />8,192 Mib <br /> (DDR3)
RAM1 Chip Samsung K4B4G1646E-BYK0
ETH chip1 Qualcomm IPQ8065
Switch Qualcomm Atheros QCA8337
Ethernet Port Count 1-1GbE-WAN
4-1GbE-LAN
Wired Standard IEEE 802.3i/3u/3ab

802dot11 OUI: B4:EE:B4 (3 E, 3 W)
Ethernet OUI: B4:EE:B4 (3 E, 3 W)

Stock bootloader U-Boot
Expansion IF types USB 3.0, Mini PCIe
Mini PCIe slots 2
USB ports 1
USB Hub Compatible Untested
Power 12 VDC, 2.5 A
Connector type barrel
Serial Port (UART) yes, (115200 8N1)

Flags:
MU-MIMO, 256QAM, DFS

Other
Manuf/OEM/ODM Askey RT4230W-D187
3rd Party Firmware Support OpenWrt • (List | Dev | DLs)
Retail
Availability End of Life
FCC approval date 07 March 2017
Country of manuf Taiwan
Radio 1
Radio1 module Askey WLL4230 Dual
Radio1 module IF Mini PCIe (oversized)
Chip1 Qualcomm Atheros QCA9984
Wireless interface OUI B4:EE:B4
Antenna Connector Type MHF4
MIMO status 4x4:4
Wireless Standard IEEE 802.11a/n/ac
802.11ac up to 1733 Mbps
802.11n up to 600 Mbps
802.11a up to 54 Mbps
WiFi Operating Frequency 2.4 GHz
Radio 2
Radio2 module Askey WLL4230 Dual
Radio2 module IF Mini PCIe (oversized)
Chip1 Qualcomm Atheros QCA9984
Wireless interface OUI B4:EE:B4
Antenna Connector Type MHF4
MIMO status 4x4:4
Wireless Standard IEEE 802.11b/g/n
N-QAM up to 800 Mbps
802.11n up to 600 Mbps
802.11g up to 54 Mbps
802.11b up to 11 Mbps
WiFi Operating Frequency 2.4 GHz
 FCC ID
Arris RAC2V1AUIDTR4400
H8NRAC2V1K

For a list of all currently documented Qualcomm chipsets with specifications, see Qualcomm.
For a list of all currently documented Qualcomm Atheros (QCA) chipsets with specifications, see Qualcomm Atheros.

For a list of all currently documented Askey devices with specifications, see Askey.

800 Mbps - 4SS 2.4GHz 802.11n (40MHz chan., 256-QAM),
1733 Mbps - 4SS 5GHz 802.11ac (80MHz chan.) = AC2600 class

Overview

"RT4230W-D187(RoHS)A Rev:9" is silkscreened on the board in the FCC photos.

Branded for Charter (Spectrum) internet.

Links of Interest

Datasheet

Flashing

Flashing OpenWrt

Target: ipq806x
Subtarget: generic
Package architecture: arm_cortex-a15_neon-vfpv4
Supported Since Commit
Support started version: 22.03.0
Current supported version: 24.10.4
LAN Hardware: Qualcomm Atheros QCA8337
WLAN Hardware: 2x Qualcomm Atheros QCA9984
WLAN Comment: MIMO 4x4, Wifi module via miniPCIe connection
Installation method(s):
See devicepage, see git-commit
Install Comment:
Flash with initramfs and change the bootcmd variable in uboot
Recovery method(s):
U-Boot TFTP + serial recovery
Comment:
This device is marketed by Spectrum as RAC2V1K but the OEM name is used because there are different revisions
git • >>
ipq806x: add support for Askey RT4230W REV6
This adds support for the Askey RT4230W REV6
(Branded by Spectrum/Charter as RAC2V1K)

At this time, there's no way to reinstall the stock firmware so don't install
this on a router that's being rented.

Specifications:

    Qualcomm IPQ8065
    1 GB of RAM (DDR3)
    512 MB Flash (NAND)
    2x Wave 2 WiFi cards (QCA9984)
    5x 10/100/1000 Mbps Ethernet (Switch: QCA8337)
    1x LED (Controlled by a microcontroller that switches it between red and
        blue with different patterns)
    1x USB 3.0 Type-A
    12V DC Power Input
    UART header on PCB - pinout from top to bottom is RX, TX, GND, 5V
    Port settings are 115200n8

More information: https://forum.openwrt.org/t/askey-rac2v1k-support/15830
https://deviwiki.com/wiki/Askey_RAC2V1K

To check what revision your router is, restore one of these config backups
through the stock firmware to get ssh access then run
"cat /proc/device-tree/model".
https://forum.openwrt.org/t/askey-rac2v1k-support/15830/17
The revision number on the board doesn't seem to be very consistent so that's
why this is needed. You can also run printenv in the uboot console and if
machid is set to 177d, that means your router is rev6.

Note: Don't install this if the router is being rented from an ISP. The defined
partition layout is different from the OEM one and even if you changed the
layout to match, backing up and restoring the OEM firmware breaks /overlay so
nothing will save and the router will likely enter a bootloop.

How to install:

Method 1: Install without opening the case using SSH and tftp

    You'll need:
    RAC2V1K-SSH.zip:
https://github.com/lmore377/openwrt-rt4230w/blob/master/RAC2V1K-SSH.zip
    initramfs and sysupgrade images

    Connect to one of the router's LAN ports

    Download the RAC2V1K-SSH.zip file and restore the config file that
corresponds to your router's firmware (If you're firmware is newer than what's
in the zip file, just restore the 1.1.16 file)

    After a reboot, you should be able to ssh into the router with username:
"4230w" and password: "linuxbox" or "admin". Run the following commannds
     fw_setenv ipaddr 10.42.0.10 #IP of router, can be anything as long as
it's in the same subnet as the server
     fw_setenv serverip 10.42.0.1# #IP of tftp server that's set up in next
steps
     fw_setenv bootdelay 8
     fw_setenv bootcmd "tftpboot initramfs.bin; bootm; bootipq"

    Don't reboot the router yet.

    Install and set up a tftp server on your computer

    Set a static ip on the ethernet interface of your computer (use this for
serverip in the above commands)

    Rename the initramfs image to initramfs.bin, and host it with the tftp
server

    Reboot the router. If you set up everything right, the router led should
switch over to a slow blue glow which means openwrt is booted. If for some
reason the file doesn't get loaded into ram properly, it should still boot to
the OEM firmware.
    After openwrt boots, ssh into it and run these commands:
    fw_setenv bootcmd "setenv mtdids nand0=nand0 && setenv mtdparts
 mtdparts=nand0:0x1A000000@0x2400000(firmware) && ubi part firmware && ubi
read 0x44000000 kernel 0x6e0000 && bootm"
    fw_setenv bootdelay 2

    After openwrt boots up, figure out a way to get the sysupgrade file onto it
(scp, custom build with usb kernel module included, wget, etc.) then flash it
with sysupgrade. After it finishes flashing, it should reboot, the light should
start flashing blue, then when the light starts "breathing" blue that means
openwrt is booted.

Method 2: Install with serial access (Do this if something fails and you can't
boot after using method 1)

    You'll need:
    initramfs and sysupgrade images
    Serial access:
https://openwrt.org/inbox/toh/askey/askey_rt4230w_rev6#opening_the_case

    Install and set up a tftp server

    Set a static ip on the ethernet interface of your computer

    Download the initramfs image, rename it to initramfs.bin, and host it with
the tftp server

    Connect the wan port of the router to your computer

    Interrupt U-Boot and run these commands:
    setenv serverip 10.42.0.1 (You can use whatever ip you set for the computer)
    setenv ipaddr 10.42.0.10 (Can be any ip as long as it's in the same subnet)
    setenv bootcmd "setenv mtdids nand0=nand0 &&
set mtdparts mtdparts=nand0:0x1A000000@0x2400000(firmware) && ubi part firmware
&& ubi read 0x44000000 kernel 0x6e0000 && bootm"

    saveenv
    tftpboot initramfs.bin
    bootm

    After openwrt boots up, figure out a way to get the sysupgrade file onto it
(scp, custom build with usb kernel module included, wget, etc.) then flash it
with sysupgrade. After it finishes flashing, it should reboot, the light should
start flashing blue, then when the light starts "breathing" blue that means
openwrt is booted.

See also