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:mikrotik:rb750gl [2018/02/20 21:17] – ↷ Links adapted because of a move operation toh:mikrotik:rb750gl [2019/10/26 07:38] – [Info] columns updated tmomas
Line 8: Line 8:
 headers : Brand, Model, Version, Current Release, OEM Info, Forum Topic, Technical Data headers : Brand, Model, Version, Current Release, OEM Info, Forum Topic, Technical Data
 align   : c,c,c,c,c,c,c,c align   : c,c,c,c,c,c,c,c
-filter  : Brand=MikroTik 
 filter  : Model=RB750GL filter  : Model=RB750GL
 ---- ----
Line 14: Line 13:
 ===== Hardware Highlights ===== ===== Hardware Highlights =====
 ---- datatable ---- ---- datatable ----
-cols    : Model, Versions, Platform, 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_+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 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 align   : c,c,c,c,c,c,c,c,c,c,c,c
-filter  : Brand=MikroTik 
 filter  : Model=RB750GL filter  : Model=RB750GL
 ---- ----
  
 +===== 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=RB750GL
 +----
  
-===== Installation / Flashing howto ===== +==== Using Linux workstation ==== 
-==== With linux workstation ==== +Here is a simple guide to flash OpenWrt/LEDE on your RB750GL from your Linux workstation...
-Here is a simple guide to flash OpenWrt on your RB750GL from your Linux workstation. For more details and alternative method, see Eric Conrad's blog [[http://www.ericconrad.com/2012/05/installing-openwrt-on-routerboard-750gl.html|Installing OpenWRT on a RouterBOARD 750GL]].+
  
-Get these files (available [[https://downloads.openwrt.org/barrier_breaker/14.07-rc3/ar71xx/mikrotik/ | here]] for the RC3 Barrier Breaker release):+Get these files (available [[https://downloads.openwrt.org/releases/17.01.4/targets/ar71xx/mikrotik/ | here]] for the OpenWrt/LEDE 17.01 release):
 <code> <code>
-openwrt-ar71xx-mikrotik-vmlinux-initramfs.elf +lede-17.01.4-ar71xx-mikrotik-vmlinux-initramfs.elf 
-openwrt-ar71xx-mikrotik-vmlinux-lzma.elf +lede-17.01.4-ar71xx-mikrotik-nand-large-squashfs-sysupgrade.bin 
-openwrt-ar71xx-mikrotik-DefaultNoWifi-rootfs.tar.gz+lede-17.01.4-ar71xx-mikrotik-nand-64m-squashfs-sysupgrade.bin
 </code> </code>
  
-Rename the file ''openwrt-ar71xx-mikrotik-DefaultNoWifi-rootfs.tar.gz'' as ''openwrt-ar71xx-mikrotik-rootfs.tar.gz''.+Connect your Linux workstation directly to the first port (1) of the device to your wired interface (directly to make sure that there won't any other DHCP server interfere).
  
-Set a static ip for your wired interface:+Set a static ip on your wired interface (if you use NetworkManager or a similar tool use its capabilities or turn off the interface so that it won't interfere):
 <code> <code>
-$ sudo ip a a 192.168.0.200/24 dev eth0+$ sudo ip addr add 192.168.1.200/24 dev eth0
 </code> </code>
  
 Start Dnsmasq (DHCP+TFTP server): Start Dnsmasq (DHCP+TFTP server):
 <code> <code>
-$ sudo dnsmasq --no-daemon --port=0 --dhcp-range="192.168.0.50,192.168.0.150,12h" --enable-tftp --bootp-dynamic --dhcp-boot="openwrt-ar71xx-mikrotik-vmlinux-initramfs.elf" --tftp-root="/path/to/downloaded/files"+$ sudo dnsmasq --no-daemon --port=0 --dhcp-range="192.168.1.50,192.168.1.150,12h" --enable-tftp --bootp-dynamic --dhcp-boot="lede-17.01.4-ar71xx-mikrotik-vmlinux-initramfs.elf" --tftp-root="/path/to/downloaded/files"
 </code> </code>
  
-Connect the first port of the device to your wired interface, press the ''RES'' button on the device and connect it to power. Wait until you see Dnsmasq assigning an ip to the device, then release the button.+Press the ''RES'' button on the device and connect it to power. Wait for ~15s you will that device is using BOOTP to fetch the file in the dnsmasq output. At this point release the button and close dnsmasq using Ctrl+C:
  
-Dnsmasq loads the boot image via tftp. Wait until your device reboots (you will see Dnsmasq assigning it an ip again). 
- 
-Connect to the second ethernet port and assign an ip to your interface from the ''192.168.1.0/24'': 
 <code> <code>
-$ sudo ip a a 192.168.1.200/24 dev eth0+$ sudo dnsmasq --no-daemon --port=0 --dhcp-range="192.168.1.50,192.168.1.150,12h" --enable-tftp --bootp-dynamic --dhcp-boot="lede-17.01.4-ar71xx-mikrotik-vmlinux-initramfs.elf" --tftp-root="/home/user/path/to/file" 
 +dnsmasq: started, version 2.79 DNS disabled 
 +dnsmasq: compile time options: IPv6 GNU-getopt DBus i18n IDN DHCP DHCPv6 no-Lua TFTP conntrack ipset auth DNSSEC loop-detect inotify 
 +dnsmasq-dhcp: DHCP, IP range 192.168.1.50 -- 192.168.1.150, lease time 12h 
 +dnsmasq-tftp: TFTP root is /home/user/path/to/file 
 +dnsmasq-dhcp: BOOTP(enp0s25) 192.168.1.78 d4:ca:6d:e3:f5:b7  
 +dnsmasq-tftp: sent /home/user/path/to/file/lede-17.01.4-ar71xx-mikrotik-vmlinux-initramfs.elf to 192.168.1.78 
 +^C
 </code> </code>
  
-Set up a http server serving the directory where you have the OpenWrt image files:+OpenWrt/LEDE will boot from RAM. It will use Port 2-5 as LAN by default where it is available at the IP 192.168.1.1. Connect to the second ethernet port (2) and wait until the device responds to ICMP echo requests:
 <code> <code>
-cd /path/to/downloaded/files +ping 192.168.1.1 
-$ python -m http.server 8080+... 
 +From 192.168.1.200 icmp_seq=15 Destination Host Unreachable 
 +64 bytes from 192.168.1.1: icmp_seq=16 ttl=64 time=0.767 ms
 </code> </code>
  
-Telnet in your router and install OpenWrt to nand:+After a short while ssh daemon should be up too, and you should be able to login using ssh:
  
-:!: This step will permanently erase your RouterOS installation. Please backup your RouterOS license if needed. 
 <code> <code>
-telnet 192.168.1.1 +ssh root@192.168.1.1 
-# wget2nand http://192.168.1.200:8080 +... 
-reboot && exit+BusyBox v1.25.1 () built-in shell (ash) 
 + 
 +     _________ 
 +           /\      _    ___ ___  ___ 
 +   /  LE    /  \    | |  | __|   \| __| 
 +  /    DE  /    \   | |__| _|| |) | _| 
 + /________/  LE  \  |____|___|___/|___|                      lede-project.org 
 +        \   DE / 
 +  \    LE  \    /  ----------------------------------------------------------- 
 +    DE    \  /    Reboot (17.01.4, r3560-79f57e422d) 
 +    \________\/    ----------------------------------------------------------- 
 + 
 +=== WARNING! ===================================== 
 +There is no root password defined on this device! 
 +Use the "passwd" command to set up a new password 
 +in order to prevent unauthorized SSH logins. 
 +-------------------------------------------------- 
 +root@LEDE:~#
 </code> </code>
 +
 +Check the NAND size by looking at the kernel log output:
 +<code>
 +root@LEDE:~# dmesg | grep nand
 +[    4.692579] nand: device found, Manufacturer ID: 0x98, Chip ID: 0xf1
 +[    4.699024] nand: Toshiba NAND 128MiB 3,3V 8-bit
 +[    4.703668] nand: 128 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
 +</code>
 +
 +In this case it is a device with 128MiB flash and a page size of 2048 bytes.
 +
 +Next we will use the ...sysupgrade.bin file to flash OpenWrt/LEDE to flash. Depending on the page size use:
 +
 +  * Page size 512: lede-17.01.4-ar71xx-mikrotik-nand-64m-squashfs-sysupgrade.bin
 +  * Page size 2048: lede-17.01.4-ar71xx-mikrotik-nand-large-squashfs-sysupgrade.bin
 +
 +You can use the web interface to flash the device. Point your browser to http://192.168.1.1/ and login as root. Since OpenWrt/LEDE is now running from RAM, this installation won't be persistent. You can also see under System -> Software that there is no flash available yet.
 +
 +To flash OpenWrt/LEDE to NAND go to System => Backup/Flash Firmware. Choose the correct ...sysupgrade.bin according to page size. Deselect "Keep settings". Now press "Flash image...", this will load another page. Check the Checksums and press "Proceed". After a short while the router will reboot and be reachable on ethernet port 2-5 at the default IP address 192.168.1.1 via ssh or http again. This time the router started from flash, hence changes are now persistent.
 +
 +
 +==== References of older instructions ====
 +
 +For more details and alternative method, see Eric Conrad's blog [[http://www.ericconrad.com/2012/05/installing-openwrt-on-routerboard-750gl.html|Installing OpenWRT on a RouterBOARD 750GL]]
  
 ==== With the help of another openwrt router ==== ==== With the help of another openwrt router ====
Line 174: Line 224:
 ---- datatemplatelist dttpllist ---- ---- datatemplatelist dttpllist ----
 template: meta:template_datatemplatelist template: meta:template_datatemplatelist
-cols    : Brand, Model, Versions, Device Type, Availability, Supported Since Rev, Supported since Rel, Supported current Rel,  Instruction Set, Sub Instruction Set, Bootloader, Platform, Target, CPU MHz, Flash MBs, RAM MB, Switch, Ethernet 100M ports_, Ethernet Gbit ports_, Comments network ports_, Modem, VLAN, WLAN 2.4GHz, WLAN 5.0GHz, WLAN Comments_, Detachable Antennas_, USB ports_, SATA ports_, Comments USB SATA ports_, Serial, JTAG, LED count, Button count, Device Techdata_pageid, Forum topic URL_url, wikidevi URL_url, OEM Device Homepage URL_url, Firmware OEM Stock URL_url, Firmware OpenWrt Install URL_url, Firmware OpenWrt Upgrade URL_url, Comments_+cols    : Brand, Model, Versions, Device Type, Availability, Supported Since Commit_git Supported since Rel, Supported current Rel,  Instruction Set, Sub Instruction Set, Bootloader, Platform, Target, CPU MHz, Flash MBs, RAM MB, Switch, Ethernet 100M ports_, Ethernet Gbit ports_, Comments network ports_, Modem, VLAN, WLAN 2.4GHz, WLAN 5.0GHz, WLAN Comments_, Detachable Antennas_, USB ports_, SATA ports_, Comments USB SATA ports_, Serial, JTAG, LED count, Button count, Device Techdata_pageid, Forum topic URL_url, wikidevi URL_url, OEM Device Homepage URL_url, Firmware OEM Stock URL_url, Firmware OpenWrt Install URL_url, Firmware OpenWrt Upgrade URL_url, Comments_
 filter  : Brand=MikroTik filter  : Brand=MikroTik
 filter  : Model=RB750GL filter  : Model=RB750GL
 ---- ----
  
 +==== Photos ====
 Photos of PCB (circa May 2014). Note that there appear to be testpoints for a serial port connection along with 3.3V power. In addition you can see the spot where USB could be, but the connector and power supply apear to de-populated. The back side was very uninteresting. Photos of PCB (circa May 2014). Note that there appear to be testpoints for a serial port connection along with 3.3V power. In addition you can see the spot where USB could be, but the connector and power supply apear to de-populated. The back side was very uninteresting.
  
-{{media:mikrotik:rb750gl_top.jpg?400|}} +{{:media:mikrotik:rb750gl_top.jpg?400|}} 
- +{{:media:mikrotik:rb750gl_testpoints.jpg?400|}}
-{{media:mikrotik:rb750gl_testpoints.jpg?400|}}+
  
 ===== Tags ===== ===== Tags =====
 [[meta:tags|How to add tags]] [[meta:tags|How to add tags]]
 {{tag>AR7242 128flash 64ram}} {{tag>AR7242 128flash 64ram}}
  • Last modified: 2024/02/12 11:13
  • by 127.0.0.1