Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revisionBoth sides next revision
toh:aztech:hw550-3g [2015/11/26 07:13] – [Original Cpuinfo] alphasparctoh:aztech:hw550-3g [2018/06/16 10:46] – Datatables added, cleanup tmomas
Line 1: Line 1:
 +====== Aztech HW550-3G ======
  
 +===== Supported Versions =====
 +---- datatable ----
 +cols    : Brand, Model, Versions, Supported Current Rel, OEM device homepage URL_url, OWrt Forum Topic URL_url, Device Techdata_pageid
 +headers : Brand, Model, Version, Current Release, OEM Info, Forum Topic, Technical Data
 +align   : c,c,c,c,c,c,c
 +filter  : Model=HW550-3G
 +----
 +
 +
 +===== Hardware Highlights =====
 +---- datatable ----
 +cols    : Model, Versions, CPU, CPU MHz, Flash MB_mbflashs, RAM MB_mbram, WLAN Hardware, WLAN 2.4GHz, WLAN 5.0GHz, Ethernet 100M ports_, Ethernet Gbit ports_, Modem, USB ports_
 +header  : Model, Version,SoC,CPU MHz,Flash MB,RAM MB,WLAN Hardware,WLAN2.4,WLAN5.0,100M ports,Gbit ports,Modem,USB
 +align   : c,c,c,c,c,c,c,c,c,c,c,c,c
 +filter  : Model=HW550-3G
 +----
 +
 +
 +===== Installation =====
 +---- datatable ----
 +cols    : Model, Versions, Supported Current Rel, Firmware OpenWrt Install URL_url, Firmware OpenWrt Upgrade URL_url, Firmware OEM Stock URL_url
 +headers : Model, Version, Current Release, Firmware OpenWrt Install, Firmware OpenWrt Upgrade, Firmware OEM Stock
 +align   : c,c,c
 +filter  : Model=HW550-3G
 +----
 +
 +-> [[docs:guide-user:installation:generic.flashing|Install OpenWrt (generic explanation)]]
 +
 +FIXME Please add the installation procedure here.
 +
 +
 +==== Flash Layout ====
 +->[[docs:techref:flash.layout]] for explanations!
 +
 +^ dev:    ^ size       ^ erasesize   ^ name            ^
 +| mtd0:   | 00030000   | 00010000    | "u-boot"        |
 +| mtd1:   | 00010000   | 00010000    | "u-boot-env"    |
 +| mtd2:   | 00010000   | 00010000    | "factory"       |
 +| mtd3:   | 000e0000   | 00010000    | "kernel"        |
 +| mtd4:   | 006d0000   | 00010000    | "rootfs"        |
 +| mtd5:   | 00100000   | 00010000    | "rootfs_data"   |
 +| mtd6:   | 007b0000   | 00010000    | "firmware"      |
 +
 +==== Flashing via U-Boot ====
 +
 +**NOTE:** Serial connection and configured TFTP server needed!
 +
 +  *   After compiling firmware successfully, move ''bin/ramips/openwrt-ramips-rt305x-hw550-3g-squashfs-sysupgrade.bin'' file into your TFTP server's directory.
 +  *   Then rename firmware to something shorter, for example ''rt3052f.bin'' (the file name must be shorter than 32 symbols).
 +  *   Connect serial port to device (speed is 57600 8N1).
 +  *   When you power on device, and see U-Boot log, immediately push "2" once.
 +You will see this message:
 +<code>2: System Load Linux Kernel then write to Flash via TFTP. 
 + Warning!! Erase Linux in Flash then burn new one. Are you sure?(Y/N)</code>
 +  *   Push "y", and enter: device IP, then TFTP server's IP, and then openwrt's firmware file name:
 +<code>
 + Please Input new ones /or Ctrl-C to discard
 +        Input device IP (10.10.10.123) ==:10.10.10.123
 +        Input server IP (10.10.10.3) ==:10.10.10.3
 +        Input Linux Kernel filename () ==:rt3052f.bin
 +</code>
 +
 +If TFTP server installed correctly, the firmware would be downloaded at ~30 seconds.
 +Then it will be flashed into device (It will take about 2 minutes).
 +
 +
 +===== Basic configuration =====
 +[[docs:guide-quick-start:checks_and_troubleshooting]]
 +
 +===== Hardware =====
 +==== Info ====
 +^ [[wp>Instruction set|Architecture]]   | [[wp>MIPS architecture|MIPS]]   |
 +^ Vendor                                | [[wp>Ralink]]                   |
 +^ [[docs:techref:bootloader]]           | [[docs:techref:bootloader:uboot|U-Boot]]   |
 +^ [[docs:techref:hardware:soc|System-On-Chip]]   | Ralink RT3052F Rev 2 (MIPS24KEc V4.12)    |
 +^ [[docs:techref:hardware:cpu|CPU]]/Speed        | MIPS24KEc V4.12 384 MHz                   |
 +^ Flash-Chip  | Spansion S29GL064N90TF104 |
 +^ Flash size  | 8192 KiB        |
 +^ RAM         | 32 MiB Zentel A3V28S40FTP -G6                    |
 +^ Wireless    | Ralink RT3052 (integrated) 2.4GHz 802.11bgn      |
 +^ Ethernet    | Ralink RT3052 (integrated) 5 x 100/10 Ethernet   |
 +^ USB         | Yes 1 x 2.0     |
 +^ [[docs:techref:hardware:port.serial|Serial]]   | [[#Serial|Yes]]   |
 +^ [[docs:techref:hardware:port.jtag|JTAG]]       | [[#JTAG|Yes]]     |
 +
 +==== JTAG ====
 +{{:media:aztech:hw550_3g_jtag_resize.jpg|}}
 +
 +== Pinout ==
 +| TP3 (JTAG_TD1)      | TP8 (GND)        | TP10 (3.3VDC)    | TP4 (JTAG_RST#  |
 +| TP7 (JTAG_TRST_N)   | TP5 (JTAG_TD0)   | TP9 (JTAG_TMS)   | TP6 (JTAG_TCLK)   |
 +
 +==== Serial ====
 +== Pinout ==
 +{{:media:aztech:hw550_3g_serial.jpg|}}\\
 +Now connect a [[http://buffalo.nas-central.org/index.php/Use_a_Nokia_Serial_Cable_on_an_ARM9_Linkstation#Preparing_the_Cable|serial hack adapter]] (DKU-5, CA-42 or similar containing the PL-2303 chip) and away you go!\\
 +The right settings for accessing the serial console are as follows:
 +
 +Bits per second: **57600**\\
 +Data bits: **8**\\
 +Stop bits: **1**\\
 +Parity: **None**\\
 +Flow control: **None**\\
 +
 +
 +==== OpenWrt bootlog ====
 +<WRAP bootlog>
 +<nowiki>U-Boot 1.1.3 (Nov  1 2010 - 09:32:19)
 +
 +Board: Ralink APSoC DRAM:  32 MB
 +relocate_code Pointer at: 81fb0000
 +
 + Set info->start[0]=BF000000
 +flash_protect ON: from 0xBF000000 to 0xBF01D3C3
 +flash_protect ON: from 0xBF030000 to 0xBF030FFF
 +============================================
 +Ralink UBoot Version: 3.3
 +--------------------------------------------
 +ASIC 3052_MP2 (Port5<->None)
 +DRAM component: 128 Mbits SDR
 +DRAM bus: 32 bit
 +Total memory: 32 MBytes
 +Flash component: NOR Flash
 +Date:Nov  1 2010  Time:09:32:19
 +============================================
 +icache: sets:256, ways:4, linesz:32 ,total:32768
 +dcache: sets:128, ways:4, linesz:32 ,total:16384
 +
 + ##### The CPU freq = 384 MHZ ####
 +
 + SDRAM bus set to 32 bit
 + SDRAM size =32 Mbytes
 +
 +Please choose the operation:
 +   1: Load system code to SDRAM via TFTP.
 +   2: Load system code then write to Flash via TFTP.
 +   3: Boot system code via Flash (default).
 +   4: Entr boot command line interface.
 +   9: Load Boot Loader code then write to Flash via TFTP.
 +
 +
 +3: System Boot system code via Flash.
 +## Booting image at bf050000 ...
 +   Image Name:   MIPS OpenWrt Linux-3.2.9
 +   Created:      2012-03-06   2:33:53 UTC
 +   Image Type:   MIPS Linux Kernel Image (lzma compressed)
 +   Data Size:    820938 Bytes = 801.7 kB
 +   Load Address: 80000000
 +   Entry Point:  80000000
 +   Verifying Checksum ... OK
 +   Uncompressing Kernel Image ... OK
 +No initrd
 +## Transferring control to Linux (at address 80000000) ...
 +## Giving linux memsize in MB, 32
 +
 +Starting kernel ...
 +
 +[    0.000000] Linux version 3.2.9 (gcc version 4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.02) ) #1 Tue Mar 6 10:33:38 SGT 2012
 +[    0.000000] bootconsole [early0] enabled
 +[    0.000000] CPU revision is: 0001964c (MIPS 24Kc)
 +[    0.000000] Ralink RT3052   id:1 rev:3 running at 384.00 MHz
 +[    0.000000] Determined physical RAM map:
 +[    0.000000]  memory: 02000000 @ 00000000 (usable)
 +[    0.000000] Initrd not found or empty - disabling initrd
 +[    0.000000] Zone PFN ranges:
 +[    0.000000]   Normal   0x00000000 -> 0x00002000
 +[    0.000000] Movable zone start PFN for each node
 +[    0.000000] early_node_map[1] active PFN ranges
 +[    0.000000]     0: 0x00000000 -> 0x00002000
 +[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 8128
 +[    0.000000] Kernel command line:  board=HW550-3G console=ttyS1,57600 mtdparts=physmap-flash.0:192k(uboot)ro,64k(ubootenv)ro,64k(factory)ro,896k(kernel),6976k(rootfs),7872k@0x50000(firmware)console=ttyS1,57600 rootfstype=squashfs,jffs2
 +[    0.000000] PID hash table entries: 128 (order: -3, 512 bytes)
 +[    0.000000] Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
 +[    0.000000] Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
 +[    0.000000] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
 +[    0.000000] Primary data cache 16kB, 4-way, VIPT, no aliases, linesize 32 bytes
 +[    0.000000] Writing ErrCtl register=00044007
 +[    0.000000] Readback ErrCtl register=00044007
 +[    0.000000] Memory: 29992k/32768k available (1885k kernel code, 2776k reserved, 310k data, 160k init, 0k highmem)
 +[    0.000000] SLUB: Genslabs=9, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
 +[    0.000000] NR_IRQS:48
 +[    0.000000] console [ttyS1] enabled, bootconsole disabled
 +[    0.000000] console [ttyS1] enabled, bootconsole disabled
 +[    0.010000] Calibrating delay loop... 255.59 BogoMIPS (lpj=1277952)
 +[    0.090000] pid_max: default: 32768 minimum: 301
 +[    0.100000] Mount-cache hash table entries: 512
 +[    0.110000] NET: Registered protocol family 16
 +[    0.120000] MIPS: machine is Aztech HW550-3G
 +[    0.140000] bio: create slab <bio-0> at 0
 +[    0.150000] Switching to clocksource MIPS
 +[    0.160000] NET: Registered protocol family 2
 +[    0.170000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
 +[    0.180000] TCP established hash table entries: 1024 (order: 1, 8192 bytes)
 +[    0.200000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
 +[    0.210000] TCP: Hash tables configured (established 1024 bind 1024)
 +[    0.220000] TCP reno registered
 +[    0.230000] UDP hash table entries: 256 (order: 0, 4096 bytes)
 +[    0.240000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
 +[    0.260000] NET: Registered protocol family 1
 +[    0.300000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
 +[    0.310000] JFFS2 version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
 +[    0.330000] msgmni has been set to 58
 +[    0.340000] io scheduler noop registered
 +[    0.350000] io scheduler deadline registered (default)
 +[    0.360000] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
 +[    0.370000] serial8250: ttyS0 at MMIO 0x10000500 (irq = 13) is a 16550A
 +[    0.380000] serial8250: ttyS1 at MMIO 0x10000c00 (irq = 20) is a 16550A
 +[    0.400000] physmap platform flash device: 00800000 at bf000000
 +[    0.410000] physmap-flash.0: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x000001 Chip ID 0x001000
 +[    0.430000] Amd/Fujitsu Extended Query Table at 0x0040
 +[    0.440000]   Amd/Fujitsu Extended Query version 1.3.
 +[    0.450000] number of CFI chips: 1
 +[    0.460000] 6 cmdlinepart partitions found on MTD device physmap-flash.0
 +[    0.470000] Creating 6 MTD partitions on "physmap-flash.0":
 +[    0.490000] 0x000000000000-0x000000030000 : "u-boot"
 +[    0.500000] 0x000000030000-0x000000040000 : "u-boot-env"
 +[    0.510000] 0x000000040000-0x000000050000 : "factory"
 +[    0.520000] 0x000000050000-0x000000130000 : "kernel"
 +[    0.540000] 0x000000130000-0x000000800000 : "rootfs"
 +[    0.550000] mtd: partition "rootfs" set to be root filesystem
 +[    0.560000] mtd: partition "rootfs_data" created automatically, ofs=6E0000, len=120000
 +[    0.580000] 0x0000006e0000-0x000000800000 : "rootfs_data"
 +[    0.590000] 0x000000050000-0x000000800000 : "firmware"
 +[    0.610000] TCP westwood registered
 +[    0.620000] NET: Registered protocol family 17
 +[    0.630000] 8021q: 802.1Q VLAN Support v1.8
 +[    0.640000] VFS: Mounted root (squashfs filesystem) readonly on device 31:4.
 +[    0.660000] Freeing unused kernel memory: 160k freed
 +[    2.800000] input: gpio-keys-polled as /devices/platform/gpio-keys-polled/input/input0
 +[    2.950000] Button Hotplug driver version 0.4.1
 +- preinit -
 +Press the [f] key and hit [enter] to enter failsafe mode
 +- regular preinit -
 +[    6.490000] JFFS2 notice: (353) jffs2_build_xattr_subsystem: complete building xattr subsystem, 1 of xdatum (1 unchecked, 0 orphan) and 15 of xref (0 dead, 2 orphan) found.
 +[    7.300000] SCSI subsystem initialized
 +[    7.540000] usbcore: registered new interface driver usbfs
 +[    7.550000] usbcore: registered new interface driver hub
 +[    7.560000] usbcore: registered new device driver usb
 +[    8.220000] dwc_otg: version 2.72a 24-JUN-2008
 +[    8.230000] dwc_otg: Core Release: 2.66a
 +[    8.440000] dwc_otg: Periodic Transfer Interrupt Enhancement - disabled
 +[    8.460000] dwc_otg: Multiprocessor Interrupt Enhancement - disabled
 +[    8.470000] dwc_otg: Using DMA mode
 +[    8.470000] dwc_otg: Device using Buffer DMA mode
 +[    8.480000] dwc_otg dwc_otg.0: DWC OTG Controller
 +[    8.490000] dwc_otg dwc_otg.0: new USB bus registered, assigned bus number 1
 +[    8.510000] dwc_otg dwc_otg.0: irq 26, io mem 0x101c0000
 +[    8.520000] dwc_otg: Init: Port Power? op_state=1
 +[    8.530000] dwc_otg: Init: Power Port (0)
 +[    8.540000] hub 1-0:1.0: USB hub found
 +[    8.550000] hub 1-0:1.0: 1 port detected
 +[    8.650000] Initializing USB Mass Storage driver...
 +[    8.660000] usbcore: registered new interface driver usb-storage
 +[    8.670000] USB Mass Storage support registered.
 +switching to jffs2
 +- init -
 +
 +Please press Enter to activate this console. [   20.750000] Compat-wireless backport release: compat-wireless-2012-02-23-9-g3e5b1f0
 +[   20.770000] Backport based on wireless-testing.git master-2012-02-27
 +[   20.820000] cfg80211: Calling CRDA to update world regulatory domain
 +[   21.410000] cfg80211: World regulatory domain updated:
 +[   21.420000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
 +[   21.440000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
 +[   21.450000] cfg80211:   (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
 +[   21.470000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
 +[   21.480000] cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
 +[   21.500000] cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
 +[   21.560000] NET: Registered protocol family 10
 +[   22.810000] PPP generic driver version 2.4.2
 +[   22.940000] tun: Universal TUN/TAP device driver, 1.6
 +[   22.950000] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
 +[   23.010000] IPv6 over IPv4 tunneling driver
 +[   23.170000] GRE over IPv4 demultiplexor driver
 +[   23.290000] GRE over IPv4 tunneling driver
 +[   23.570000] ip_tables: (C) 2000-2006 Netfilter Core Team
 +[   23.890000] NET: Registered protocol family 24
 +[   24.070000] nf_conntrack version 0.5.0 (471 buckets, 1884 max)
 +[   25.630000] xt_time: kernel timezone is -0000
 +[   26.840000] ip_set version 4 loaded
 +[   27.250000] nf_conntrack_rtsp v0.6.21 loading
 +[   27.280000] nf_nat_rtsp v0.6.21 loading
 +[   27.420000] xt_RAWNAT: Unknown symbol ipv6_find_hdr (err 0)
 +[   27.550000] Netfilter messages via NETLINK v0.30.
 +[   27.750000] ip6_tables: (C) 2000-2006 Netfilter Core Team
 +[   28.370000] NF_TPROXY: Transparent proxy support initialized, version 4.1.0
 +[   28.380000] NF_TPROXY: Copyright (c) 2006-2007 BalaBit IT Ltd.
 +[   28.740000] usbcore: registered new interface driver usblp
 +[   28.780000] usbcore: registered new interface driver usbserial
 +[   28.800000] USB Serial support registered for generic
 +[   28.810000] usbcore: registered new interface driver usbserial_generic
 +[   28.820000] usbserial: USB Serial Driver core
 +[   28.960000] usbcore: registered new interface driver ums-alauda
 +[   29.000000] usbcore: registered new interface driver ums-cypress
 +[   29.040000] usbcore: registered new interface driver ums-datafab
 +[   29.070000] usbcore: registered new interface driver ums-freecom
 +[   29.110000] usbcore: registered new interface driver ums-isd200
 +[   29.150000] usbcore: registered new interface driver ums-jumpshot
 +[   29.190000] usbcore: registered new interface driver ums-karma
 +[   29.220000] usbcore: registered new interface driver ums-sddr09
 +[   29.260000] usbcore: registered new interface driver ums-sddr55
 +[   29.300000] usbcore: registered new interface driver ums-usbat
 +[   29.480000] USB Serial support registered for GSM modem (1-port)
 +[   29.500000] usbcore: registered new interface driver option
 +[   29.510000] option: v0.7.2:USB Driver for GSM modems
 +[   39.460000] ramips-wdt: timeout value 60 must be 0 < timeout < 33
 +[   43.300000] device eth0.1 entered promiscuous mode
 +[   43.310000] device eth0 entered promiscuous mode
 +[   43.390000] br-lan: port 1(eth0.1) entering forwarding state
 +[   43.400000] br-lan: port 1(eth0.1) entering forwarding state</nowiki>
 +</WRAP>\\
 +
 +==== Upgrade to 64MB SDRAM ====
 +
 +To upgrade to 64MB SDRAM you need to flash a Ralink Bootloader that initialises 64MB of RAM and flash OpenWrt to the system.
 +The original bootloader only initialises 32MB of SDRAM and the original Aztech Firmware only utilises 32MB of SDRAM as well.
 +You can either compile the Bootloader by downloading Aztech's GPL SDK or flash a bootloader that initialises 64MB of SDRAM shared online.
 +[[http://www.mediafire.com/?q25zlw2mckn8l01]]
 +
 +==== Upgradable RAM ====
 +^                  ^ Type                    ^ ID Code         ^ Vendor   ^
 +| SDRAM   | 16Mx16   | 143MHZ TSOP54 Pb Free   | A43L4616AV-7F   | AMIC     |
 +
 +==== Flashing the Ralink Bootloader ====
 +
 +**NOTE:** Serial connection and configured TFTP server needed! If you flash wrongly you risk bricking the entire device!
 +
 +  *   Download or compile the Ralink Bootloader
 +  *   Then rename Bootloader to something shorter, for example "RT3052F_64MB.bin" (the file name must be shorter than 32 symbols).
 +  *   Connect serial port to device (speed is 57600 8N1).
 +  *   When you power on device, and see U-Boot log, immediately push "9" once.
 +
 +You will see this message: 
 +<code>
 +9: Load Boot Loader code then write to Flash via TFTP. 
 +Warning!! Erase Boot Loader in Flash then burn new one. Are you sure?(Y/N)</code>
 +  *   Push "y", and enter: device IP, then TFTP server's IP, and then bootloader file name:
 +<code>
 + Please Input new ones /or Ctrl-C to discard
 +        Input device IP (10.10.10.123) ==:10.10.10.123
 +        Input server IP (10.10.10.3) ==:10.10.10.3
 +        Input Uboot filename () ==:RT3052F_64MB.bin
 +</code>
 +
 +If TFTP server installed correctly, the firmware would be downloaded at ~5 seconds.
 +Then it will be flashed into device (It will take about 30 seconds).
 +
 +==== Bootloader After Flashing 64MB Uboot ====
 +<code>
 +U-Boot 1.1.3 (Mar 19 2010 - 10:55:07)
 +
 +Board: Ralink APSoC DRAM:  64 MB
 +relocate_code Pointer at: 83fb0000
 +
 + Set info->start[0]=BF000000
 +flash_protect ON: from 0xBF000000 to 0xBF01D3C3
 +flash_protect ON: from 0xBF030000 to 0xBF030FFF
 +*** Warning - bad CRC, using default environment
 +
 +============================================
 +Ralink UBoot Version: 3.3
 +--------------------------------------------
 +ASIC 3052_MP2 (Port5<->None)
 +DRAM component: 256 Mbits SDR
 +DRAM bus: 32 bit
 +Total memory: 64 MBytes
 +Flash component: NOR Flash
 +Date:Mar 19 2010  Time:10:55:07
 +============================================
 +icache: sets:256, ways:4, linesz:32 ,total:32768
 +dcache: sets:128, ways:4, linesz:32 ,total:16384
 +
 + ##### The CPU freq = 384 MHZ ####
 +
 + SDRAM bus set to 32 bit
 + SDRAM size =64 Mbytes
 +
 +Please choose the operation:
 +   1: Load system code to SDRAM via TFTP.
 +   2: Load system code then write to Flash via TFTP.
 +   3: Boot system code via Flash (default).
 +   4: Entr boot command line interface.
 +   9: Load Boot Loader code then write to Flash via TFTP.                     
 +</code>
 +To remove the "*** Warning - bad CRC, using default environment" message\\
 +Boot into the bootloader command line interface by pressing "4".\\
 +Then type saveenv in the prompt to overwrite the boot environment variables from the original bootloader.\\
 +This will correct the error in the checksum.
 +
 +
 +===== Tags =====
 +[[meta:tags|How to add tags]]
 +{{tag>ramips rt3052 FastEthernet MIPS MIPS32 24KEc }}
  • Last modified: 2024/02/12 08:58
  • by 127.0.0.1