ZyXEL NSA310
| NSA310 1-Bay Media Server | |||||||||||||
|
| |||||||||||||
| Wikipedia | ZyXEL | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| WikiDevi.wi-cat.ru | ZyXEL NSA310 | ||||||||||||
| 3rd Party Firmware | |||||||||||||
| dd-wrt | Status Unknown | ||||||||||||
| OpenWrt | Supported | ||||||||||||
| Tomato any flavor | Incompatible | ||||||||||||
| Gargoyle | Status Unknown | ||||||||||||
| Platform | |||||||||||||
| Brand • Model • Rev | ZyXEL NSA310(b) | ||||||||||||
| Board ID | 45-402-000073 | ||||||||||||
| Type | NAS enclosure | ||||||||||||
| CPU1 | Marvell 88F6281 | ||||||||||||
| CPU1 Type | ARMv5 | ||||||||||||
| CPU1 Speed | 1.2 GHz | ||||||||||||
| Flash1 Chip | Samsung K9F1G08U0D-SCB0 | ||||||||||||
| Flash1 Size | 128 MiB 134,217,728 B <br />1,048,576 Kib <br />131,072 KiB <br />1,024 Mib <br />0.125 GiB <br /> (NAND) | ||||||||||||
| RAM1 Size | 256 MiB 268,435,456 B <br />2,097,152 Kib <br />262,144 KiB <br />2,048 Mib <br />0.25 GiB <br /> (DDR2 SDRAM) | ||||||||||||
| RAM1 Chip | Nanya NT5TU128M8GE-AC x 2 | ||||||||||||
| ETH chip1 | Marvell 88F6281 | ||||||||||||
| ETH chip2 | Realtek RTL8211DL | ||||||||||||
| Ethernet Port Count | 1-1GbE-LAN | ||||||||||||
| Wired Standard | IEEE 802.3i/3u/3ab | ||||||||||||
| Stock bootloader | U-Boot 1.1.4 Marvell 3.4.19 | ||||||||||||
| Stock FW OS | Linux 2.6.31.8 KW LSP release 5.1.3 patch 18 | ||||||||||||
| Expansion IF types | USB 2.0, SATA II, eSATA | ||||||||||||
| USB ports | 2 | ||||||||||||
| SATA Ports | 1 | ||||||||||||
| eSATA Ports | 1 | ||||||||||||
| USB Hub Compatible | Untested | ||||||||||||
| Power | 12 VDC, 2.5 A | ||||||||||||
| Connector type |
barrel 5.5 mm (OD) 2.1 mm (ID) 9.5 mm (LEN) | ||||||||||||
| Serial Port (UART) | yes, 4-pin header, populated, J2, 3.3V TTL, (115200 8N1) | ||||||||||||
| JTAG Port | yes, 20-pin header, unpopulated, J1 | ||||||||||||
|
Flags: | |||||||||||||
|
Additional chips | |||||||||||||
| Other | |||||||||||||
|
Default IP address: acquired via DHCP | |||||||||||||
| Manuf/OEM/ODM | MitraStar | ||||||||||||
| 3rd Party Firmware Support |
Debian , OpenWrt • (List | Dev | DLs) | ||||||||||||
| Retail | |||||||||||||
| Availability | End of Life | ||||||||||||
| End of Life date | 2014 | ||||||||||||
| ASIN |
B005LDM09U | ||||||||||||
| Country of manuf | China | ||||||||||||
| |||||||||||||
For a list of all currently documented Marvell chipsets with specifications, see Marvell.
For a list of all currently documented Realtek chipsets with specifications, see Realtek.
For a list of all currently documented ZyXEL devices with specifications, see ZyXEL.
Overview
Hardware specification
- CPU: Marvell Kirkwood 88F6281 @1.2GHz
- RAM: 256MB DDR2 SDRAM
- Storage: 128MB NAND Flash, SATA II, eSATA
- Ports: 1x GbE LAN, 2x USB 2.0
Flashing
| NOTE: During configuration or flashing a device, the only things that should be hooked to the device is the computer and power. |
Flashing OpenWrt
Subtarget: generic
Package architecture: arm_xscale
Supported Since Commit
Support started version: 18.06.0
Current supported version: 25.12.5
WLAN Hardware: none
Installation method(s):
See devicepage, see git-commit
| git • >> |
|---|
kirkwood: add ZyXEL NSA310b The ZyXEL NSA310 device is a Kirkwood based NAS: - SoC: Marvell 88F6702 1200Mhz - SDRAM memory: 256MB DDR2 400Mhz - Gigabit ethernet: Realtek (over pcie) - Flash memory: 128MB - 1 Power button - 1 Power LED (blue) - 5 Status LED (green/red) - 1 Copy/Sync button - 1 Reset button - 2 SATA II port (1 internal and 1 external) - 2 USB 2.0 ports (1 front and 1 back) - Smart fan The stock u-boot cannot read ubi so it should be replaced with the LEDE/OpenWRT's u-boot or with a u-boot from here https://github.com/mibodhi/u-boot-kirkwood This device's boot ROM supports "kwboot" tool (in mainline u-boot, built automatically if CONFIG_KIRKWOOD is declared) that sends an uboot image to the board over serial connection, it is very easy to unbrick. The stock bootloader can use usb and read from FAT filesystems, so the installation process is simple, place the uboot file on a USB flashdrive formatted as FAT (here it is "openwrt-kirkwood-nsa310.bin", then connect TTL to the board and write the following commands in the bootloader console: usb reset fatload usb 0 0x1000000 openwrt-kirkwood-nsa310.bin nand write 0x1000000 0x00000 0x100000 reset Now you are rebooting in the new u-boot, write this in its console to install the firmware: usb reset fatload usb 0 0x2000000 lede-kirkwood-nsa310b-squashfs-factory.bin nand erase.part ubi nand write 0x2000000 ubi 0x600000 If your firmware file is bigger than 6 MiBs you should write its size in hex instead of 0x600000 above, or remove that number entirely (it will take a while in this case). If you are using another uboot that can read ubi, set mtdparts like this mtdparts=mtdparts=orion_nand:0x00c0000(uboot),0x80000(uboot_env),0x7ec0000(ubi) And set your bootcmd to be like this bootcmd=run setenv bootargs; ubi part ubi; ubi read 0x800000 kernel; bootm 0x800000 Then you can install the firmware as described above. After you installed (or configured) the u-boot for booting the firmware, write the device's mac address in the ethaddr u-boot env. The MAC address is usually on a sticker under the device (one of the two codes is the serial), it should begin with "107BEF" as it is assigned to ZyXEL. write in the u-boot console (use your MAC address instead of the example) setenv ethaddr 10:7B:EF:00:00:00 saveenv to save the mac address in the u-boot. |
See also
- ZyXEL NSA310 - Marvell 88F6281 @1.2GHz, 1x SATA II, 1x eSATA
- ZyXEL NSA310S - Marvell 88F6702 @1GHz, 1x SATA II
- ZyXEL NSA320 - Marvell 88F6281 @1.2GHz, 2x SATA II
- ZyXEL NSA325 - Marvell 88F6282 @1.6GHz, 2x SATA II
- ZyXEL NSA325 v2 - Marvell 88F6282 @1.6GHz, 2x SATA II
- ZyXEL NAS326 - Marvell 88F6810 @1.6GHz, 2x SATA 3.0
- ZyXEL NAS520 - Freescale LS1024 @1.2GHz, 2x SATA 3.0, SDXC
- ZyXEL NAS540 - Freescale LS1024 @1.2GHz, 4x SATA 3.0, SDXC
- ZyXEL NAS542 - Freescale LS1024 @1.2GHz, 4x SATA 3.0, SDXC