Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
| toh:blueendless:blueendless_u35wf [2021/01/15 15:25] – Add bootlogs, simple install instructions, some pictures and more jja2000 | toh:blueendless:u35wf [2024/09/07 06:07] – [Flash Layout] add table reukiodo | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Blueendless U35WF ====== | ====== Blueendless U35WF ====== | ||
| - | /* This template is intended to be used via https:// | + | /* This template is intended to be used via https:// |
| - | /* DO NOT CREATE NEW DEVICEPAGES VIA COPY & PASTE! | + | DO NOT CREATE NEW DEVICEPAGES VIA COPY & PASTE! |
| - | /* USE https:// | + | USE https:// |
| - | {{page> | + | The Blueendless U35WF is a small 3.5" HD enclosure powered by a MediaTek 7620A SoC with 100Mb/s ethernet, WiFi3, USB2, and 12V SATA for a 3.5" hard drive. Newer models may have the same version and come with 128MB RAM instead of 64MB. |
| - | + | ||
| - | // | + | |
| - | + | ||
| - | <WRAP BOX> | + | |
| - | FIXME Any text with a light background (like this one) provides instructions for creating the Details Page. When you have filled in correct/ | + | |
| - | </ | + | |
| /*****/ | /*****/ | ||
| Line 18: | Line 12: | ||
| {{media: | {{media: | ||
| - | |||
| - | <WRAP BOX> | ||
| - | FIXME | ||
| - | ===== Getting started with a new Device Page ===== | ||
| - | - This is an empty template that suggests the information that should be present on a well-constructed Device Page. This means, that **you have to fill it with life and information.** | ||
| - | - There are several " | ||
| - | - When there are no more " | ||
| - | |||
| - | ===== Keep the articles modular ===== | ||
| - | * Please include only model specific information, | ||
| - | * If you have no time to write certain stuff, link to [[docs: | ||
| - | * [[docs: | ||
| - | * DO NOT provide a complete howto here! Instead //groom// the [[docs: | ||
| - | </ | ||
| ===== Supported Versions ===== | ===== Supported Versions ===== | ||
| - | ---- datatable ---- | + | <!-- ToH: { |
| - | cols | + | " |
| - | headers | + | " |
| - | align : c,c,c,c,c,c,c | + | " |
| - | filter | + | " |
| - | ---- | + | " |
| - | + | | |
| - | ---- datatable ---- | + | } --> |
| - | cols | + | |
| - | filter | + | |
| - | ---- | + | |
| + | <!-- ToH: { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } --> | ||
| ===== Hardware Highlights ===== | ===== Hardware Highlights ===== | ||
| - | ---- datatable ---- | + | <!-- ToH: { |
| - | cols | + | " |
| - | header | + | " |
| - | align : c,c,c,c,c,c,c,c,c,c,c,c,c | + | " |
| - | filter | + | |
| - | ---- | + | " |
| + | | ||
| + | } --> | ||
| + | Newer models may have the same version and come with 128MB RAM instead of 64MB. | ||
| ===== Installation ===== | ===== Installation ===== | ||
| - | ---- datatable ---- | + | <!-- ToH: { |
| - | cols | + | " |
| - | headers | + | " |
| - | align : c,c,c | + | " |
| - | filter | + | " |
| - | ---- | + | " |
| + | | ||
| + | } --> | ||
| -> [[docs: | -> [[docs: | ||
| Line 72: | Line 61: | ||
| Please check out the article [[docs: | Please check out the article [[docs: | ||
| </ | </ | ||
| + | < | ||
| + | root@U35WF: | ||
| + | dev: size | ||
| + | mtd0: 00030000 00010000 " | ||
| + | mtd1: 00010000 00010000 " | ||
| + | mtd2: 00010000 00010000 " | ||
| + | mtd3: 00fb0000 00010000 " | ||
| + | mtd4: 00230249 00010000 " | ||
| + | mtd5: 00d7fdb7 00010000 " | ||
| + | mtd6: 007b0000 00010000 " | ||
| + | root@U35WF: | ||
| - | ==== OEM easy installation ==== | + | [ 0.567352] m25p80 spi0.0: mx25l12805d (16384 Kbytes) |
| + | [ 0.577527] 4 fixed-partitions partitions found on MTD device spi0.0 | ||
| + | [ 0.590199] Creating 4 MTD partitions on " | ||
| + | [ 0.599764] 0x000000000000-0x000000030000 : " | ||
| + | [ 0.610606] 0x000000030000-0x000000040000 : " | ||
| + | [ 0.622146] 0x000000040000-0x000000050000 : " | ||
| + | [ 0.633144] 0x000000050000-0x000001000000 : " | ||
| + | [ 0.647231] 2 uimage-fw partitions found on MTD device firmware | ||
| + | [ 0.659101] Creating 2 MTD partitions on " | ||
| + | [ 0.668999] 0x000000000000-0x00000017e82f : " | ||
| + | [ 0.679834] 0x00000017e82f-0x000000fb0000 : " | ||
| + | [ 0.690616] mtd: device 5 (rootfs) set to be root filesystem | ||
| + | [ 0.703534] 1 squashfs-split partitions found on MTD device rootfs | ||
| + | [ 0.715926] 0x0000003e0000-0x000000fb0000 : " | ||
| + | </ | ||
| - | Upload the sysupgrade.bin from OpenWrt to the OEM updater. If you end up locked out read this post https:// | + | ^ Layer0 | raw flash, 16 MiB |||||| |
| + | ^ Layer1 | **mtd0** \\ '' | ||
| + | ^ Layer2 |::: | ||
| + | ^ Layer3 |::: | ||
| - | <WRAP BOX> | + | ==== OEM easy installation ==== |
| - | FIXME //The instructions below are for Broadcom devices | + | From the OEM firmware: |
| - | **//Remove | + | 1. First flash the OpenWrt initramfs image using the OEM interface, which should be at http://192.168.169.1/ |
| + | 2. Wait until both the drive and wifi LEDs have stopped blinking. | ||
| + | 3. With an ethernet cable plugged in, you should be able to get an IP once the initramfs image has booted. You might need to switch power off and back on after flashing the initramfs image, but ensure that enough time has passed (~5min is long enough) to ensure full flashing completed. | ||
| + | 4. Once the ethernet has leased an IP and OpenWrt is accessible at http://192.168.1.1/ , flash the full sysupgrade image using OpenWrt ensuring that save changes is NOT checked! | ||
| - | This section deals with | + | If you end up locked out read this post https://forum.openwrt.org/t/blueendless-kimax-bs-u35-wf/26801/61 and reset the device either through serial or with the button combo. |
| - | * How you install OpenWrt from a device freshly opened | + | |
| - | * The steps required such as reset to factory defaults if the device has already been configured | + | |
| - | + | ||
| - | **Note:** Reset router to factory defaults if it has been previously configured. | + | |
| - | * Browse to '' | + | |
| - | * Upload .bin file to router | + | |
| - | * Wait for it to reboot | + | |
| - | * Telnet to 192.168.1.1 and set a root password, or browse to '' | + | |
| - | </ | + | |
| - | + | ||
| - | ==== OEM installation using the TFTP method ==== | + | |
| - | + | ||
| - | -> [[docs: | + | |
| - | + | ||
| - | === Specific values needed for tftp === | + | |
| - | + | ||
| - | <WRAP BOX> | + | |
| - | + | ||
| - | FIXME Enter values for "FILL-IN" below | + | |
| - | + | ||
| - | ^ Bootloader tftp server IPv4 address | + | |
| - | ^ Bootloader MAC address (special) | + | |
| - | ^ Firmware tftp image | [[: | + | |
| - | ^ TFTP transfer window | + | |
| - | ^ TFTP window start | approximately FILL-IN seconds after power on | | + | |
| - | ^ TFTP client required IP address | + | |
| - | + | ||
| - | </ | + | |
| ===== Upgrading OpenWrt ===== | ===== Upgrading OpenWrt ===== | ||
| -> [[docs: | -> [[docs: | ||
| - | |||
| - | <WRAP BOX> | ||
| - | |||
| - | FIXME These are generic instructions. Update with your router' | ||
| - | |||
| - | ==== LuCI Web Upgrade Process ==== | ||
| - | |||
| - | * Browse to '' | ||
| - | * 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 command line. | ||
| - | There are two command line methods for upgrading: | ||
| - | |||
| - | * '' | ||
| - | * '' | ||
| - | |||
| - | Note: It is important that you put the firmware image into the ramdisk (/tmp) before you start flashing. | ||
| - | |||
| - | === sysupgrade === | ||
| - | |||
| - | * Login as root via SSH on 192.168.1.1, | ||
| - | |||
| - | < | ||
| - | cd /tmp | ||
| - | wget http:// | ||
| - | sysupgrade / | ||
| - | </ | ||
| - | |||
| - | === mtd === | ||
| - | |||
| - | If '' | ||
| - | |||
| - | * Login as root via SSH on 192.168.1.1, | ||
| - | |||
| - | < | ||
| - | cd /tmp | ||
| - | wget http:// | ||
| - | mtd write / | ||
| - | </ | ||
| - | |||
| - | </ | ||
| ===== Debricking ===== | ===== Debricking ===== | ||
| Line 169: | Line 117: | ||
| ===== Specific Configuration ===== | ===== Specific Configuration ===== | ||
| - | |||
| - | <WRAP BOX> | ||
| - | FIXME Please fill in real values for this device, then remove the EXAMPLEs | ||
| ==== Network interfaces ==== | ==== Network interfaces ==== | ||
| The default network configuration is: | The default network configuration is: | ||
| - | ^ Interface Name | + | ^ Interface Name ^ Description ^ Default configuration ^ |
| - | | br-lan | + | | br-lan |
| - | | vlan0 (eth0.0) | EXAMPLE | + | | eth0 |
| - | | vlan1 (eth0.1) | + | | phy0-ap0 |
| - | | wl0 | EXAMPLE | + | |
| - | + | ||
| - | </ | + | |
| - | + | ||
| - | ==== Switch Ports (for VLANs) ==== | + | |
| - | <WRAP BOX> | + | |
| - | FIXME Please fill in real values for this device, then remove the EXAMPLEs | + | |
| - | + | ||
| - | Numbers 0-3 are Ports 1-4 as labeled on the unit, number 4 is the Internet (WAN) on the unit, 5 is the internal connection to the router itself. Don't be fooled: Port 1 on the unit is number 3 when configuring VLANs. vlan0 = eth0.0, vlan1 = eth0.1 and so on. | + | |
| - | ^ Port ^ Switch port ^ | + | |
| - | | Internet (WAN) | EXAMPLE 4 | | + | |
| - | | LAN 1 | EXAMPLE 3 | | + | |
| - | | LAN 2 | EXAMPLE 2 | | + | |
| - | | LAN 3 | EXAMPLE 1 | | + | |
| - | | LAN 4 | EXAMPLE 0 | | + | |
| - | + | ||
| - | </ | + | |
| ==== Buttons ==== | ==== Buttons ==== | ||
| -> [[docs: | -> [[docs: | ||
| Here, we merely name the buttons, so we can use them in the above Howto. | Here, we merely name the buttons, so we can use them in the above Howto. | ||
| - | |||
| - | <WRAP BOX> | ||
| - | FIXME Please fill in real values for this device, then remove the EXAMPLEs | ||
| The Blueendless U35WF has the following buttons: | The Blueendless U35WF has the following buttons: | ||
| - | ^ BUTTON | + | ^ BUTTON ^ Event ^ |
| - | | EXAMPLE | + | | Reset | reset | |
| - | | EXAMPLE Secure Easy Setup | | + | |
| - | | EXAMPLE No buttons at all. | + | |
| - | + | ||
| - | </ | + | |
| ===== Hardware ===== | ===== Hardware ===== | ||
| ==== Info ==== | ==== Info ==== | ||
| - | ---- datatemplatelist dttpllist ---- | + | <!-- ToH: { |
| - | template: meta:template_datatemplatelist | + | " |
| - | cols | + | " |
| - | filter | + | " |
| - | ---- | + | " |
| + | " | ||
| + | | ||
| + | } --> | ||
| + | |||
| + | Newer models may have the same version and come with 128MB RAM instead of 64MB. | ||
| ==== Photos ==== | ==== Photos ==== | ||
| - | /* =====>>>>> | + | /* =====>>>>> |
| - | /* When uploading photos, **name them** intelligently. Nobody knows what 20100930_000602.jpg is! */ | + | When uploading photos, **name them** intelligently. Nobody knows what 20100930_000602.jpg is! |
| - | /* e.g. {{: | + | e.g. {{: |
| - | /* Thanks, your wiki administration - Oct. 2015 */ | + | Thanks, your wiki administration - Oct. 2015 */ |
| // | // | ||
| {{media: | {{media: | ||
| - | |||
| //Back://\\ | //Back://\\ | ||
| {{media: | {{media: | ||
| - | |||
| ==== Opening the case ==== | ==== Opening the case ==== | ||
| + | There are 2 screws to release the inside from from the outer shell. The hard drive is attached with 4 screws. The PCBs are behind a metal shroud which is secured to the frame with 4 screws. There are 2 PCBs behind this shroud, the main PCB with the ports, and the SoC PCB which contains the 7620A, RAM, 16MB NAND flash, and WiFi. These PCBs are connected via 2 ribbon cables. | ||
| - | **Note:** This will void your warranty! | + | //SoC PCB://\\ |
| - | + | ||
| - | <WRAP BOX> | + | |
| - | FIXME //Describe what needs to be done to open the device, e.g. remove rubber feet, adhesive labels, screws, ...// | + | |
| - | * To remove the cover and open the device, do a/b/c | + | |
| - | </ | + | |
| - | + | ||
| - | // | + | |
| {{media: | {{media: | ||
| {{media: | {{media: | ||