User Tools

Site Tools


toh:mikrotik:rb951ui

Differences

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

Link to this comparison view

toh:mikrotik:rb951ui [2014/02/23 02:07] (current)
Line 1: Line 1:
 +==== MikroTik RouterBOARD 951Ui-2HnD ====
 +=== Hardware ===
 +^ CPU ^ CPU Speed ^ RAM (MB) ^ NAND (MB) ^ Serial Flash ^ Ethernet Switch ^ PoE port ^ Wireless ^ USB ^ UART ^ JTAG ^
 +| AR9334 | 600 MHz | 128 (2x W9751G6KB-25) | 128 (1x TC58DVG02D5TA00-ND) | MX25L512E | AR7240 (10M/100M) | 1-in 5-out (500mA) | AR9344-DC3A | 1x 2.0 | 1x onboard | 1x onboard |
 +=== Create image ===
 +  $ mkdir /​home/​user/​mikrotik/​
 +  $ cd /​home/​user/​mikrotik/​
 +  $ svn co -r 39392 svn://​svn.openwrt.org/​openwrt/​trunk/​
 +  $ cd /​home/​user/​mikrotik/​trunk
 +  $ wget -c http://​patchwork.openwrt.org/​patch/​4773/​raw/​ -O OpenWrt-Devel-ar71xx-Add-support-for-MikroTik-RB951Ui-2HnD.patch
 +  $ patch -u -p0 < OpenWrt-Devel-ar71xx-Add-support-for-MikroTik-RB951Ui-2HnD.patch
 +// Configure image for booting from RAM //
 +  $ make menuconfig
 +  $ make kernel_menuconfig
 +''​ Target = AR7XXX
 + ​Subtarget = Mikrotik device with NAND flash
 + ​Target Images = ramdisk''​
 +  $ make V=s
 +// Configure image for booting from NAND //
 +  $ make menuconfig
 +''​ Target = AR7XXX
 + ​Subtarget = Mikrotik device with NAND flash
 + ​Target Images = tar.gz''​
 +  $ make V=s
 +=== run OpenWrt in RAM ===
 +Copy openwrt-ar71xx-mikrotik-vmlinux-initramfs.elf to /tftp/
 +Create script: nano /​tftp/​loader.sh
 +  #/bin/bash
 +  ifconfig eth0 192.168.1.10 up
 +  dnsmasq -i eth0 --dhcp-range=192.168.1.100,​192.168.1.200 \
 +  --dhcp-boot=openwrt-ar71xx-mikrotik-vmlinux-initramfs.elf \
 +  --enable-tftp --tftp-root=/​home/​user/​mikrotik/​trunk/​bin/​ar71xx/​ -d -u test -p0 -K --log-dhcp --bootp-dynamic
 +Run script loader.sh
 +Unplug power jack
 +Hold reset button ​
 +Plug power jack
 +After beep unhold reset button
  
 +=== Flash OpenWRT to Mikrotik ===
 +ToDo
 +To flash openwrt-ar71xx-nand-vmlinux-lzma.elf you must copy OpenWrt image to /tmp/ then login into router via telnet 192.168.1.1 or Uart
 +  root@OpenWrt:/#​ passwd
 +  root@OpenWrt:/#​ mtd erase /dev/mtd1
 +  root@OpenWrt:/#​ mtd erase /dev/mtd2
 +  root@OpenWrt:/#​ mkdir /mnt/kernel
 +  root@OpenWrt:/#​ mkdir /mnt/rootfs
 +  root@OpenWrt:/#​ mount /​dev/​mtdblock1 /mnt/kernel
 +  root@OpenWrt:/#​ mount /​dev/​mtdblock2 /mnt/rootfs
 +''​ Copy kernel & rootfs to RB951Ui ''​
 +  $ scp bin/​ar71xx/​openwrt-ar71xx-mikrotik-vmlinux-lzma.elf root@192.168.1.1:/​tmp
 +  $ scp bin/​ar71xx/​openwrt-ar71xx-mikrotik-DefaultNoWifi-rootfs.tar.gz root@192.168.1.1:/​tmp
 +''​ Flash kernel & rootfs ''​
 +  root@OpenWrt:/#​ mv /​tmp/​openwrt-ar71xx-nand-vmlinux-lzma.elf /​mnt/​kernel/​kernel
 +  root@OpenWrt:/#​ chmod +x /​mnt/​kernel/​kernel
 +  root@OpenWrt:/#​ umount /mnt/kernel
 +  root@OpenWrt:/#​ cd /mnt/rootfs
 +  root@OpenWrt:/#​ tar -xvzf /​tmp/​openwrt-ar71xx-mikrotik-DefaultNoWifi-rootfs.tar.gz
 +  root@OpenWrt:/#​ cd /
 +  root@OpenWrt:/#​ umount /mnt/rootfs
 +
 +''​About:​
 +http://​routerboard.com/​RB951Ui-2HnD
 +Helpfull info:
 +http://​www.lan23.ru/​forum/​showthread.php?​t=10780 (HowTo on Russian)
 +http://​patchwork.openwrt.org/​patch/​3976/​
 +http://​www.ericconrad.com/​2012/​05/​installing-openwrt-on-routerboard-750gl.html
 +http://​ayufan.eu/​projects/​openwrt-rb951g/​
 +http://​openwrt.ayufan.eu/​rb951g/​
 +''​
toh/mikrotik/rb951ui.txt · Last modified: 2014/02/23 02:07 (external edit)