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:mikrotik:rb750_r2 [2015/09/23 11:27] – GABIKA6 | toh:mikrotik:rb750_r2 [2021/04/23 13:27] – ↷ Links adapted because of a move operation tmomas | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Mikrotik RouterBoard RB750r2 (hEX lite) ====== | ||
| + | {{ media: | ||
| + | |||
| + | ===== Supported versions ===== | ||
| + | |||
| + | ---- datatable ---- | ||
| + | cols : Brand, Model, Versions, Supported Current Rel, OEM device homepage URL_url, Forum Topic URL_url, Device Techdata_pageid | ||
| + | headers : Brand, Model, Version, Current Release, OEM Info, Forum Topic, Technical Data | ||
| + | align : c, | ||
| + | filter | ||
| + | ---- | ||
| + | |||
| + | |||
| + | ===== Hardware Highlights ===== | ||
| + | ---- datatable ---- | ||
| + | cols : Model, Versions, CPU, CPU MHz, Flash MB_mbflashs, | ||
| + | header | ||
| + | align : c, | ||
| + | filter | ||
| + | ---- | ||
| + | |||
| + | |||
| + | ===== 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 | ||
| + | ---- | ||
| + | |||
| + | See [[toh: | ||
| + | |||
| + | |||
| + | ==== Downloads ==== | ||
| + | |||
| + | | **Version** | Release date | **firmware link** | **Notes** | | ||
| + | | **OpenWrt Trunk/ | ||
| + | | **LEDE Trunk/ | ||
| + | | **LEDE Trunk/ | ||
| + | |||
| + | **Note for LEDE Development version**, Yes is working as of **r4049-9412fc2** but may contain bugs! No LuCI/Web interface is included so please wait for LEDE or OpenWrt newer release if you need this Stable! https:// | ||
| + | |||
| + | LEDE Stable 17.01.1 (2017-04-18) **LANs are NOT WORKING** again only the snapshot builds are working with LEDE! | ||
| + | |||
| + | |||
| + | ==== Flash u-boot (optional) ==== | ||
| + | Procedure is similar to [[toh: | ||
| + | |||
| + | ==== Boot over ethernet (using DHCP PXE) ==== | ||
| + | |||
| + | === Enable DHCP PXE on RouterBoard === | ||
| + | |||
| + | == Method 1 (using Winbox) == | ||
| + | Download Winbox from Mikrotik webpage [[https:// | ||
| + | |||
| + | Boot up the RB750r2, connect your DHCP client to any of the ports 2 to 5 but not the Internet labled port (Port 1) | ||
| + | |||
| + | Open up Winbox, IP Address 192.168.88.1, | ||
| + | |||
| + | Go to: | ||
| + | |||
| + | System → Routerboard → Settings → Boot device: Try ethernet once then NAND | ||
| + | System → Routerboard → Settings → Boot protocol: DHCP | ||
| + | System → Routerboard → Settings → Force Backup Booter: Checked (if supported by your routerboard - !IMPORTANT) | ||
| + | System → Shutdown | ||
| + | |||
| + | Connect the LAN port on Internet labled port and reboot the RB750r2, Connect the computers LAN port on Internet | ||
| + | |||
| + | |||
| + | == Method 2 (TFTP with Telnet) == | ||
| + | Please note that the aforementioned mechanism is not properly working on some boards. Don't worry, boot up the mikrotik board, | ||
| + | connect your DHCP client to port 1. An address from 192.168.88.0/ | ||
| + | |||
| + | Telnet user is '' | ||
| + | |||
| + | telnet 192.168.88.1 | ||
| + | system routerboard settings set boot-device=try-ethernet-once-then-nand | ||
| + | system routerboard settings set boot-protocol=dhcp | ||
| + | |||
| + | Now reboot the board, it should boot from the labled " | ||
| + | |||
| + | === Boot openwrt kernel over ethernet using tftpd32 === | ||
| + | |||
| + | For Windows 7 SP1 x64 (XP/Vista should be ok) | ||
| + | |||
| + | Download http:// | ||
| + | |||
| + | Extract the tftpd32 folder and make sure **mikrotik-rb-nor-flash-16M-initramfs-kernel.bin** is there and open up tftp32 config file and match theses settings i have (worked for me) | ||
| + | |||
| + | [DHCP] | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | Lease (minutes)=90 | ||
| + | |||
| + | Save! | ||
| + | |||
| + | Open up tftpd64.exe and the go to Settings > GLOBEL and make sure, TFTP server and DHCP are ticked, everything else untick, Save and Exit and then reopen tftpd64.exe for the saved changes! | ||
| + | |||
| + | Set a static IP on your Windows computer LAN port with the following | ||
| + | | ||
| + | | ||
| + | | ||
| + | |||
| + | Follow method 1 to enable TFTP, Once done keep the LAN on port 1 (interent port) and then you should see something transferring and then the RB750r2 will boot into LEDE, Unplug the LAN port from Internet port 1 and set a DHCP on your Windows machine and then plugin the LAN port into any port 2-5 and the Internet port for a Cable Modem? Switch? Router? something that has internet access to it if you want to keep the LEDE on as this is in RAM mode and wont save any changes! | ||
| + | |||
| + | |||
| + | === Write openwrt to flash using sysupgrade === | ||
| + | Now, If you want to **erase you RouterOS** then follow theses steps; | ||
| + | |||
| + | Log into SSH 192.168.1.1 with just root and password been blank (press enter) | ||
| + | |||
| + | cd /tmp | ||
| + | wget http:// | ||
| + | sysupgrade lede-ar71xx-mikrotik-rb-nor-flash-16M-squashfs-sysupgrade.bin | ||
| + | |||
| + | Snapshot dated 28/04/2017, Maybe fixed in a Stable release? I got this error but all seems to be working fine! https:// | ||
| + | |||
| + | === Web Upgrade === | ||
| + | - Download the file [[http:// | ||
| + | - Go to **System** > **Backup/ | ||
| + | - Untick Keep settings | ||
| + | - Click the **Browse** button and select the upgrade lede-ar71xx-mikrotik-rb-nor-flash-16M-squashfs-sysupgrade.bin image | ||
| + | - Click the **Flash Image** button | ||
| + | |||
| + | ===== Hardware ===== | ||
| + | [[https:// | ||
| + | |||
| + | ==== Info ==== | ||
| + | ^ Architecture | ||
| + | ^ Vendor | ||
| + | ^ Bootloader | ||
| + | ^ System-On-Chip | ||
| + | ^ CPU/ | ||
| + | ^ Flash-Chip | ||
| + | ^ Flash size | 16 MiB | | ||
| + | ^ RAM | 64 MiB | | ||
| + | ^ Ethernet | ||
| + | ^ USB | not populated, unsupported by SoC ? | | ||
| + | ^ Serial | ||
| + | ^ JTAG | ? | | ||
| + | |||
| + | ==== Flash Layout ==== | ||
| + | ^ Layer0 | m25p80 spi0.0: w25q128 (16384 KiB) |||||||| | ||
| + | ^ Layer1 | **mtd0** \\ '' | ||
| + | ^ Layer2 |::: | ||
| + | ^ Layer3 |::: | ||
| + | |||
| + | ==== Photos ==== | ||
| + | {{: | ||
| + | {{: | ||
| + | {{: | ||
| + | {{: | ||
| + | {{: | ||
| + | |||
| + | {{: | ||
| + | {{: | ||
| + | {{: | ||
| + | {{: | ||
| + | |||
| + | |||
| + | ==== Opening the case ==== | ||
| + | Case is held together by plastic clips on the bottom of case. To open, using screwdriver push clips in slots outwards, this will release bottom panel. | ||
| + | |||
| + | |||
| + | ===== Switch Ports (for VLANs) ===== | ||
| + | Ports 2-5 directly correspond to ports 2-5 as labeled on the unit, port 1 is the Internet (WAN) on the unit, 0 is the internal connection to the CPU. | ||
| + | |||
| + | ^ Port ^ Switch port ^ | ||
| + | | CPU | 0 | | ||
| + | | Internet (WAN) | 1 | | ||
| + | | LAN 1 | 2 | | ||
| + | | LAN 2 | 3 | | ||
| + | | LAN 3 | 4 | | ||
| + | | LAN 4 | 5 | | ||
| + | |||
| + | |||
| + | ===== Bootlogs ===== | ||
| + | ==== OEM bootlog ==== | ||
| + | [[toh: | ||
| + | <WRAP bootlog>< | ||
| + | (no output) | ||
| + | </ | ||
| + | |||
| + | ==== OpenWrt bootlog ==== | ||
| + | <WRAP bootlog>< | ||
| + | [ 0.000000] Linux version 4.9.109 (buildbot@slashdirt-02) (gcc version 7.3.0 (OpenWrt GCC 7.3.0 r7270-c49ae68) ) #0 Mon Jun 18 21:23:30 2018 | ||
| + | [ 0.000000] bootconsole [early0] enabled | ||
| + | [ 0.000000] CPU0 revision is: 00019374 (MIPS 24Kc) | ||
| + | [ 0.000000] SoC: Qualcomm Atheros QCA9533 ver 2 rev 0 | ||
| + | [ 0.000000] Determined physical RAM map: | ||
| + | [ 0.000000] | ||
| + | [ 0.000000] User-defined physical RAM map: | ||
| + | [ 0.000000] | ||
| + | [ 0.000000] Initrd not found or empty - disabling initrd | ||
| + | [ 0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes. | ||
| + | [ 0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes | ||
| + | [ 0.000000] Zone ranges: | ||
| + | [ 0.000000] | ||
| + | [ 0.000000] Movable zone start for each node | ||
| + | [ 0.000000] Early memory node ranges | ||
| + | [ 0.000000] | ||
| + | [ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000003ffffff] | ||
| + | [ 0.000000] On node 0 totalpages: 16384 | ||
| + | [ 0.000000] free_area_init_node: | ||
| + | [ 0.000000] | ||
| + | [ 0.000000] | ||
| + | [ 0.000000] | ||
| + | [ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768 | ||
| + | [ 0.000000] pcpu-alloc: [0] 0 | ||
| + | [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256 | ||
| + | [ 0.000000] Kernel command line: no-uart no-nand parts=1 boot_part_size=16777216 gpio=0 HZ=425000000 mem=64M kmac=64: | ||
| + | [ 0.000000] PID hash table entries: 256 (order: -2, 1024 bytes) | ||
| + | [ 0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) | ||
| + | [ 0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) | ||
| + | [ 0.000000] Writing ErrCtl register=00000000 | ||
| + | [ 0.000000] Readback ErrCtl register=00000000 | ||
| + | [ 0.000000] Memory: 59508K/ | ||
| + | [ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, | ||
| + | [ 0.000000] NR_IRQS:51 | ||
| + | [ 0.000000] Clocks: CPU: | ||
| + | [ 0.000000] clocksource: | ||
| + | [ 0.000008] sched_clock: | ||
| + | [ 0.008885] Calibrating delay loop... 566.06 BogoMIPS (lpj=2830336) | ||
| + | [ 0.071940] pid_max: default: 32768 minimum: 301 | ||
| + | [ 0.077275] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) | ||
| + | [ 0.084783] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes) | ||
| + | [ 0.095519] clocksource: | ||
| + | [ 0.106721] futex hash table entries: 256 (order: -1, 3072 bytes) | ||
| + | [ 0.114866] NET: Registered protocol family 16 | ||
| + | [ 0.124563] MIPS: machine is MikroTik RouterBOARD 750 r2 | ||
| + | [ 0.625937] clocksource: | ||
| + | [ 0.632746] NET: Registered protocol family 2 | ||
| + | [ 0.638598] TCP established hash table entries: 1024 (order: 0, 4096 bytes) | ||
| + | [ 0.646579] TCP bind hash table entries: 1024 (order: 0, 4096 bytes) | ||
| + | [ 0.653798] TCP: Hash tables configured (established 1024 bind 1024) | ||
| + | [ 0.661130] UDP hash table entries: 256 (order: 0, 4096 bytes) | ||
| + | [ 0.667808] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) | ||
| + | [ 0.675208] NET: Registered protocol family 1 | ||
| + | [ 0.680231] PCI: CLS 0 bytes, default 32 | ||
| + | [ 0.683767] Crashlog allocated RAM at address 0x3f00000 | ||
| + | [ 0.690742] workingset: timestamp_bits=30 max_order=14 bucket_order=0 | ||
| + | [ 0.704140] squashfs: version 4.0 (2009/ | ||
| + | [ 0.710804] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. | ||
| + | [ 0.730731] io scheduler noop registered | ||
| + | [ 0.735179] io scheduler deadline registered (default) | ||
| + | [ 0.741484] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled | ||
| + | [ 0.751011] console [ttyS0] disabled | ||
| + | [ 0.775225] serial8250.0: | ||
| + | [ 0.785022] console [ttyS0] enabled | ||
| + | [ 0.792568] bootconsole [early0] disabled | ||
| + | [ 0.807241] m25p80 spi0.0: found w25q128, expected m25p80 | ||
| + | [ 0.823712] m25p80 spi0.0: w25q128 (16384 Kbytes) | ||
| + | [ 0.829064] Creating 6 MTD partitions on " | ||
| + | [ 0.834025] 0x000000000000-0x00000000e000 : " | ||
| + | [ 0.840971] 0x00000000e000-0x00000000f000 : " | ||
| + | [ 0.848179] 0x00000000f000-0x000000010000 : " | ||
| + | [ 0.854651] 0x000000010000-0x00000001f000 : " | ||
| + | [ 0.861876] 0x00000001f000-0x000000020000 : " | ||
| + | [ 0.869106] 0x000000020000-0x000001000000 : " | ||
| + | [ 0.876509] 2 minor-fw partitions found on MTD device firmware | ||
| + | [ 0.882552] 0x000000020000-0x0000001b0000 : " | ||
| + | [ 0.889291] 0x0000001b0000-0x000001000000 : " | ||
| + | [ 0.896006] mtd: device 7 (rootfs) set to be root filesystem | ||
| + | [ 0.901896] 1 squashfs-split partitions found on MTD device rootfs | ||
| + | [ 0.908296] 0x0000003a0000-0x000001000000 : " | ||
| + | [ 0.916371] libphy: Fixed MDIO Bus: probed | ||
| + | [ 0.938694] libphy: ag71xx_mdio: | ||
| + | [ 1.568527] ag71xx ag71xx.0: connected to PHY at ag71xx-mdio.1: | ||
| + | [ 1.578610] eth0: Atheros AG71xx at 0xb9000000, irq 4, mode:MII | ||
| + | [ 2.208486] ag71xx-mdio.1: | ||
| + | [ 2.261750] eth1: Atheros AG71xx at 0xba000000, irq 5, mode:GMII | ||
| + | [ 2.271649] NET: Registered protocol family 10 | ||
| + | [ 2.279229] NET: Registered protocol family 17 | ||
| + | [ 2.283885] bridge: filtering via arp/ | ||
| + | [ 2.297322] 8021q: 802.1Q VLAN Support v1.8 | ||
| + | [ 2.310280] VFS: Mounted root (squashfs filesystem) readonly on device 31:7. | ||
| + | [ 2.319035] Freeing unused kernel memory: 208K | ||
| + | [ 2.323618] This architecture does not have kernel memory protection. | ||
| + | [ 2.545948] random: fast init done | ||
| + | [ 2.926049] init: Console is alive | ||
| + | [ 2.929827] init: - watchdog - | ||
| + | [ 3.710174] kmodloader: loading kernel modules from / | ||
| + | [ 3.751672] kmodloader: done loading kernel modules from / | ||
| + | [ 3.760327] init: - preinit - | ||
| + | [ 4.304878] IPv6: ADDRCONF(NETDEV_UP): | ||
| + | [ 4.332651] random: procd: uninitialized urandom read (4 bytes read) | ||
| + | [ 6.419512] eth0: link up (100Mbps/ | ||
| + | [ 6.424241] IPv6: ADDRCONF(NETDEV_CHANGE): | ||
| + | [ 7.614045] jffs2: notice: (376) jffs2_build_xattr_subsystem: | ||
| + | [ 7.631869] mount_root: switching to jffs2 overlay | ||
| + | [ 7.664131] urandom-seed: | ||
| + | [ 7.811428] eth0: link down | ||
| + | [ 7.828649] procd: - early - | ||
| + | [ 7.831729] procd: - watchdog - | ||
| + | [ 8.442568] procd: - watchdog - | ||
| + | [ 8.446249] procd: - ubus - | ||
| + | [ 8.483977] random: ubusd: uninitialized urandom read (4 bytes read) | ||
| + | [ 8.531648] random: ubusd: uninitialized urandom read (4 bytes read) | ||
| + | [ 8.538768] random: ubusd: uninitialized urandom read (4 bytes read) | ||
| + | [ 8.546200] procd: - init - | ||
| + | [ 8.812440] kmodloader: loading kernel modules from / | ||
| + | [ 8.823379] ip6_tables: (C) 2000-2006 Netfilter Core Team | ||
| + | [ 8.841573] Loading modules backported from Linux version wt-2017-11-01-0-gfe248fc2c180 | ||
| + | [ 8.849929] Backport generated by backports.git v4.14-rc2-1-31-g86cf0e5d | ||
| + | [ 8.860399] ip_tables: (C) 2000-2006 Netfilter Core Team | ||
| + | [ 8.874149] nf_conntrack version 0.5.0 (1024 buckets, 4096 max) | ||
| + | [ 8.935840] xt_time: kernel timezone is -0000 | ||
| + | [ 8.996422] PPP generic driver version 2.4.2 | ||
| + | [ 9.003192] NET: Registered protocol family 24 | ||
| + | [ 9.045518] kmodloader: done loading kernel modules from / | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | </ | ||
| + | |||
| + | ===== Notes ===== | ||
| + | |||
| + | * the bootloader installed (Routerboot) is not loading the kernel properly, needs to be reflashed | ||
| + | * the bootloader is not initializing the serial PINs so the serial console wont work (until bootloader reflash) | ||
| + | |||
| + | ===== Tags ===== | ||
| + | [[meta: | ||
| + | {{tag> | ||