Installing LEDE on Mikrotik RB962UiGS-5HacT2HnT

I have successfully been able to boot LEDE from initramfs, but I am unsure how to flash it. I was following these instructions on OpenWRT, which got me as far as I am. However, to flash onto the device they use a command wget2nand which doesn't seem to be available for LEDE.

Any help/advice would be greatly appreciated!

Just download it (link on instruction page) - it's simple script with "mtd erase & mount & wget & tar -zxvf .."

With LEDE in initframfs I was able to scp the file sysuprade.bin file into /tmp and run sysupgrade on the file.

1 Like

upd.

was able to run sysupgrade /tmp/sysupgrade.bin

the final goal of upgrading RB962 to LEDE is ability to run app compiled for mipsel architecture with external USB cartreader. it is possible?

right now i can not run the file. the error is:

root@LEDE:/tmp# ./oscam
./oscam: line 1: syntax error: unexpected "("

i can run the file on x86 linux with qemu-mipsel in 74Kc emulation mode. but on LEDE it's can not be run.

:-\

i've succecfully installed usb and usb to serial converter drivers.

[ 707.997323] ehci-platform: EHCI generic platform driver
[ 708.002703] ehci-platform ehci-platform.0: EHCI Host Controller
[ 708.008799] ehci-platform ehci-platform.0: new USB bus registered, assigned bus number 1
[ 708.019065] ehci-platform ehci-platform.0: TX-TX IDP fix enabled
[ 708.025199] ehci-platform ehci-platform.0: irq 48, io mem 0x1b000000
[ 708.044853] ehci-platform ehci-platform.0: USB 2.0 started, EHCI 1.00
[ 708.052783] hub 1-0:1.0: USB hub found
[ 708.057356] hub 1-0:1.0: 1 port detected
[ 708.061692] ehci-platform ehci-platform.1: EHCI Host Controller
[ 708.067769] ehci-platform ehci-platform.1: new USB bus registered, assigned bus number 2
[ 708.078064] ehci-platform ehci-platform.1: TX-TX IDP fix enabled
[ 708.084167] ehci-platform ehci-platform.1: irq 49, io mem 0x1b400000
[ 708.104835] ehci-platform ehci-platform.1: USB 2.0 started, EHCI 1.00
[ 708.112677] hub 2-0:1.0: USB hub found
[ 708.117227] hub 2-0:1.0: 1 port detected
[ 708.384865] usb 1-1: new high-speed USB device number 2 using ehci-platform
[ 1007.685921] usbcore: registered new interface driver usbserial
[ 1007.691984] usbcore: registered new interface driver usbserial_generic
[ 1007.698711] usbserial: USB Serial support registered for generic
[ 1007.773382] usbcore: registered new interface driver ftdi_sio
[ 1007.779289] usbserial: USB Serial support registered for FTDI USB Serial Device
[ 1018.344646] usb 1-1: USB disconnect, device number 2
[ 1021.291642] usb 1-1: new full-speed USB device number 3 using ehci-platform
[ 1021.459236] ftdi_sio 1-1:1.0: FTDI USB Serial Device converter detected
[ 1021.466129] usb 1-1: Detected FT232RL
[ 1021.482274] usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB0

so the problem is in architecture. Why 24Kc architecture was used instead of 74Kc ?

cpu model : MIPS 74Kc V5.0

i extremely wanna run oscam-mipsel on mikrotik

it is for different endian.

The MIPS CPU is able to run both big-endian and little-endian. So a system built on MIPS can be either big-endian (mips) or little-endian (mipsel).

readelf -h oscam
ELF Header:
Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00
Class: ELF32
Data: 2's complement, little endian
Version: 1 (current)
OS/ABI: UNIX - System V
ABI Version: 0
Type: EXEC (Executable file)
Machine: MIPS R3000

So, the question is, is there any way to re-build image to mipsel architecture? unfortunally i'm not have skills to build images.

i have performed a steps to compile image from git sources,
i have selected ar71xx and mikrotic but changed manually in .config file a few properties:

CONFIG_TARGET_ARCH_PACKAGES="mipsel_74kc"
CONFIG_DEFAULT_TARGET_OPTIMIZATION="-Os -pipe -mno-branch-likely -mipsel_mips32r2 -mtune=74kc"
CONFIG_mips=y
CONFIG_ARCH="mipsel"
CONFIG_TARGET_OPTIMIZATION="-Os -pipe -mno-branch-likely -mips32r2 -mtune=74kc"

build was successful, so i have a sysupgrade image.
it is safe to perform upgrade? what to do if my router will not come up?

or just show me the way how to build mipsel LEDE image for rb962 please

I have tried to install LEDE and OpenWRT on a Mikrotik RB962 hAP ac.

It has (I think) made an initial boot from tftp on the latest
openwrt-ar71xx-mikrotik-vmlinux-initramfs.elf and on
lede-ar71xx-mikrotik-rb-nor-flash-16M-ac-initramfs-kernel.bin
but it has not answered ping on 192.168.1.1 and I cannot access it with telnet to 192.168.1.1.

Anyone with a bit of help to get in contact with LEDE or OpenWRT on my RB962 ?

HOME / PROJECTS / CONTACT / BLOG

Installing OpenWRT / LEDE on a MikroTik RB962UiGS-5HacT2HnT (hAP ac)
Pretty Simple, Following the netbooting guides for mikrotik, you must boot your router off

http://downloads.openwrt.org/snapshots/targets/ar71xx/mikrotik/openwrt-ar71xx-mikrotik-vmlinux-initramfs.elf

This ELF, In testing, no others worked

You must ensure that your NIC IP address you have your tftp/dhcp server on is 192.168.1.1 – bootloader bugs cause other IPs to fail on the TFTP Transfer

Once booted, DHCP will start broadcasting on eth2 and above, plugin and ssh to 192.168.1.1 or its IPv6 Address (ipv6 DNS server is good)

Switch the eth0 connection over to internet or push this image to it

http://downloads.openwrt.org/snapshots/targets/ar71xx/mikrotik/openwrt-ar71xx-mikrotik-rb-nor-flash-16M-ac-squashfs-sysupgrade.bin

Make sure to download into the /tmp directory

once on the system a sysupgrade -n openwrt-ar71xx-mikrotik-rb-nor-flash-16M-ac-squashfs-sysupgrade.bin will install it onto the flash and auto reboot.

I tried the above posted by JRWR, it will not flash the sysupgrade file. Booting is no problem from openwrt-ar71xx-mikrotik-vmlinux-initramfs.elf and I can SSH into the router on 192.168.1.1 from LAN port's 2-5.

I scp the openwrt-ar71xx-mikrotik-rb-nor-flash-16M-ac-squashfs-sysupgrade.bin to the /tmp dir and run:
sysupgrade -n /tmp/openwrt-ar71xx-mikrotik-rb-nor-flash-16M-ac-squashfs-sysupgrade.bin

I get the following:
"Commencing upgrade. Closing all shell sessions."
but it does not upgrade or write to flash, the router reboots automatically and then boots the factory RouterOS again.

Just to be sure I didn't have a corrupt sysupgrade file, I downloaded it again - still the same problem. However I haven't tried any of the other sysupgrade files.

An update to this, it turns out the flash is locked and can't be written to. I tried an earlier version of LEDE where sysupgrade gave more info and got this error:

Could not open mtd device: firmware
Can't open device for writing!

It could be that your device has a never revision of SPI NOR flash.
Can you post dmesg output from initramfs?

[    0.000000] Linux version 4.4.53 (removed@removed) (gcc version 5.4.0 (LEDE GCC 5.4.0 r3852-9789986) ) #0 Thu Mar 23 08:35:14 2017
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 00019750 (MIPS 74Kc)
[    0.000000] SoC: Qualcomm Atheros QCA9558 ver 1 rev 0
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 08000000 @ 00000000 (usable)
[    0.000000] User-defined physical RAM map:
[    0.000000]  memory: 08000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] No valid device tree found, continuing without
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000007ffffff]
[    0.000000] On node 0 totalpages: 32768
[    0.000000] free_area_init_node: node 0, pgdat 8046c3d0, node_mem_map 81000000
[    0.000000]   Normal zone: 256 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 32768 pages, LIFO batch:7
[    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] 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: 32512
[    0.000000] Kernel command line: no-uart no-nand parts=1 boot_part_size=16777216 gpio=552589867 HZ=360000000 mem=128M kmac=CC:2D:E0:AA:B9:82 board=962 Board=962 hw_opt=00794005 boot=0 mlc=11 console=ttyS0,115200 rootfstype=squashfs noinitrd
[    0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
[    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Writing ErrCtl register=00000000
[    0.000000] Readback ErrCtl register=00000000
[    0.000000] Memory: 122584K/131072K available (3294K kernel code, 166K rwdata, 816K rodata, 2436K init, 198K bss, 8488K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] NR_IRQS:51
[    0.000000] Clocks: CPU:720.000MHz, DDR:600.000MHz, AHB:240.000MHz, Ref:40.000MHz
[    0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 5309056796 ns
[    0.000007] sched_clock: 32 bits at 360MHz, resolution 2ns, wraps every 5965232126ns
[    0.008671] Calibrating delay loop... 358.80 BogoMIPS (lpj=1794048)
[    0.071647] pid_max: default: 32768 minimum: 301
[    0.076884] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.084104] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.093833] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.104828] futex hash table entries: 256 (order: -1, 3072 bytes)
[    0.112030] NET: Registered protocol family 16
[    0.120552] MIPS: machine is MikroTik RouterBOARD 962UiGS-5HacT2HnT
[    0.127851] ar724x-pci ar724x-pci.0: PCIe link is down
[    0.133455] registering PCI controller with io_map_base unset
[    0.139991] registering PCI controller with io_map_base unset
[    0.368258] PCI host bridge to bus 0000:00
[    0.372867] pci_bus 0000:00: root bus resource [mem 0x10000000-0x11ffffff]
[    0.380523] pci_bus 0000:00: root bus resource [io  0x0000]
[    0.386739] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0]
[    0.394295] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[    0.403142] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00
[    0.403255] PCI host bridge to bus 0000:01
[    0.407824] pci_bus 0000:01: root bus resource [mem 0x12000000-0x13ffffff]
[    0.415497] pci_bus 0000:01: root bus resource [io  0x0001]
[    0.421566] pci_bus 0000:01: root bus resource [??? 0x00000000 flags 0x0]
[    0.429135] pci_bus 0000:01: No busn resource found for root bus, will use [bus 01-ff]
[    0.437987] pci 0000:01:00.0: [168c:003c] type 00 class 0x028000
[    0.438047] pci 0000:01:00.0: reg 0x10: [mem 0x12000000-0x121fffff 64bit]
[    0.438127] pci 0000:01:00.0: reg 0x30: [mem 0x00000000-0x0000ffff pref]
[    0.438185] pci 0000:01:00.0: supports D1
[    0.438197] pci 0000:01:00.0: PME# supported from D0 D1 D3hot
[    0.438379] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
[    0.438407] pci 0000:01:00.0: BAR 0: assigned [mem 0x12000000-0x121fffff 64bit]
[    0.446597] pci 0000:01:00.0: BAR 6: assigned [mem 0x12200000-0x1220ffff pref]
[    0.454652] pci 0000:01:00.0: using irq 41 for pin 1
[    0.460905] clocksource: Switched to clocksource MIPS
[    0.467541] NET: Registered protocol family 2
[    0.472936] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[    0.480706] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[    0.487821] TCP: Hash tables configured (established 1024 bind 1024)
[    0.494974] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.501508] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.508679] NET: Registered protocol family 1
[    0.513611] PCI: CLS 0 bytes, default 32
[    2.739623] Crashlog allocated RAM at address 0x3f00000
[    2.756145] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    2.762544] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    2.821518] io scheduler noop registered
[    2.825893] io scheduler deadline registered (default)
[    2.831859] Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled
[    2.839111] console [ttyS0] disabled
[    2.863164] serial8250.0: ttyS0 at MMIO 0x18020000 (irq = 11, base_baud = 2500000) is a 16550A
[    2.872785] console [ttyS0] enabled
[    2.880193] bootconsole [early0] disabled
[    2.890861] m25p80 spi0.0: unrecognized JEDEC id bytes: ef, 70, 18
[    2.921409] switch0: Atheros AR8337 rev. 2 switch registered on ag71xx-mdio.0
[    3.709993] libphy: ag71xx_mdio: probed
[    4.302404] ag71xx ag71xx.0: connected to PHY at ag71xx-mdio.0:00 [uid=004dd036, driver=Atheros AR8216/AR8236/AR8316]
[    4.313714] eth0: Atheros AG71xx at 0xb9000000, irq 4, mode:RGMII
[    4.321382] NET: Registered protocol family 10
[    4.328667] NET: Registered protocol family 17
[    4.333286] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this.
[    4.346183] 8021q: 802.1Q VLAN Support v1.8
[    4.361889] Freeing unused kernel memory: 2436K (8048f000 - 806f0000)
[    4.377765] init: Console is alive
[    4.381446] init: - watchdog -
[    4.396548] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[    4.413009] usbcore: registered new interface driver usbfs
[    4.418661] usbcore: registered new interface driver hub
[    4.424154] usbcore: registered new device driver usb
[    4.433460] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    4.441443] ehci-platform: EHCI generic platform driver
[    4.446811] ehci-platform ehci-platform.0: EHCI Host Controller
[    4.452880] ehci-platform ehci-platform.0: new USB bus registered, assigned bus number 1
[    4.463146] ehci-platform ehci-platform.0: TX-TX IDP fix enabled
[    4.469252] ehci-platform ehci-platform.0: irq 48, io mem 0x1b000000
[    4.490939] ehci-platform ehci-platform.0: USB 2.0 started, EHCI 1.00
[    4.498200] hub 1-0:1.0: USB hub found
[    4.502312] hub 1-0:1.0: 1 port detected
[    4.506592] ehci-platform ehci-platform.1: EHCI Host Controller
[    4.512664] ehci-platform ehci-platform.1: new USB bus registered, assigned bus number 2
[    4.522947] ehci-platform ehci-platform.1: TX-TX IDP fix enabled
[    4.529047] ehci-platform ehci-platform.1: irq 49, io mem 0x1b400000
[    4.550926] ehci-platform ehci-platform.1: USB 2.0 started, EHCI 1.00
[    4.558198] hub 2-0:1.0: USB hub found
[    4.562310] hub 2-0:1.0: 1 port detected
[    4.568511] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    4.575947] ohci-platform: OHCI generic platform driver
[    4.581875] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[    4.599542] init: - preinit -
[    4.737235] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[    4.758785] random: procd: uninitialized urandom read (4 bytes read, 7 bits of entropy available)
[    6.302329] eth0: link up (1000Mbps/Full duplex)
[    6.307151] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[    6.858762] eth0: link down
[    6.869733] procd: - early -
[    6.873258] procd: - watchdog -
[    7.399151] procd: - ubus -
[    7.453155] random: ubusd: uninitialized urandom read (4 bytes read, 12 bits of entropy available)
[    7.462652] random: ubusd: uninitialized urandom read (4 bytes read, 12 bits of entropy available)
[    7.471859] random: ubusd: uninitialized urandom read (4 bytes read, 12 bits of entropy available)
[    7.481216] random: ubusd: uninitialized urandom read (4 bytes read, 12 bits of entropy available)
[    7.490337] random: ubusd: uninitialized urandom read (4 bytes read, 12 bits of entropy available)
[    7.499653] random: ubusd: uninitialized urandom read (4 bytes read, 12 bits of entropy available)
[    7.508937] random: ubusd: uninitialized urandom read (4 bytes read, 12 bits of entropy available)
[    7.518407] procd: - init -
[    7.667497] kmodloader: loading kernel modules from /etc/modules.d/*
[    7.677473] ip6_tables: (C) 2000-2006 Netfilter Core Team
[    7.692092] Loading modules backported from Linux version wt-2017-01-31-0-ge882dff19e7f
[    7.700209] Backport generated by backports.git backports-20160324-13-g24da7d3c
[    7.760678] ath10k_pci 0000:01:00.0: pci irq legacy oper_irq_mode 1 irq_mode 0 reset_mode 0
[    7.974133] ath10k_pci 0000:01:00.0: Direct firmware load for ath10k/pre-cal-pci-0000:01:00.0.bin failed with error -2
[    7.985003] ath10k_pci 0000:01:00.0: Falling back to user helper
[    8.073220] firmware ath10k!pre-cal-pci-0000:01:00.0.bin: firmware_loading_store: map pages failed
[    8.082546] ath10k_pci 0000:01:00.0: Direct firmware load for ath10k/cal-pci-0000:01:00.0.bin failed with error -2
[    8.093071] ath10k_pci 0000:01:00.0: Falling back to user helper
[    8.282062] ath10k_pci 0000:01:00.0: qca988x hw2.0 target 0x4100016c chip_id 0x043202ff sub 0000:0000
[    8.291442] ath10k_pci 0000:01:00.0: kconfig debug 0 debugfs 1 tracing 0 dfs 1 testmode 1
[    8.304542] ath10k_pci 0000:01:00.0: firmware ver 10.2.4-1.0-00016 api 5 features no-p2p,raw-mode,mfp crc32 0c5668f8
[    8.378231] ath10k_pci 0000:01:00.0: board id is not exist in otp, ignore it
[    8.385489] ath10k_pci 0000:01:00.0: Direct firmware load for ath10k/QCA988X/hw2.0/board-2.bin failed with error -2
[    8.396091] ath10k_pci 0000:01:00.0: Falling back to user helper
[    8.484462] firmware ath10k!QCA988X!hw2.0!board-2.bin: firmware_loading_store: map pages failed
[    8.493656] ath10k_pci 0000:01:00.0: board_file api 1 bmi_id N/A crc32 bebc7c08
[    9.622616] ath10k_pci 0000:01:00.0: htt-ver 2.1 wmi-op 5 htt-op 2 cal file max-sta 128 raw 0 hwcrypto 1
[    9.732216] ath: EEPROM regdomain: 0x0
[    9.732230] ath: EEPROM indicates default country code should be used
[    9.732237] ath: doing EEPROM country->regdmn map search
[    9.732253] ath: country maps to regdmn code: 0x3a
[    9.732262] ath: Country alpha2 being used: US
[    9.732269] ath: Regpair used: 0x3a
[    9.779034] ip_tables: (C) 2000-2006 Netfilter Core Team
[    9.806298] nf_conntrack version 0.5.0 (1953 buckets, 7812 max)
[    9.884760] xt_time: kernel timezone is -0000
[    9.915675] PPP generic driver version 2.4.2
[    9.933583] NET: Registered protocol family 24
[    9.961127] ath: EEPROM regdomain: 0x0
[    9.961143] ath: EEPROM indicates default country code should be used
[    9.961150] ath: doing EEPROM country->regdmn map search
[    9.961167] ath: country maps to regdmn code: 0x3a
[    9.961175] ath: Country alpha2 being used: US
[    9.961182] ath: Regpair used: 0x3a
[    9.977057] ieee80211 phy1: Selected rate control algorithm 'minstrel_ht'
[    9.980970] ieee80211 phy1: Atheros AR9550 Rev:0 mem=0xb8100000, irq=47
[   10.036538] kmodloader: done loading kernel modules from /etc/modules.d/*
[   10.279930] random: jshn: uninitialized urandom read (4 bytes read, 17 bits of entropy available)
[   10.435827] random: jshn: uninitialized urandom read (4 bytes read, 17 bits of entropy available)
[   16.436532] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   16.464464] device eth0.1 entered promiscuous mode
[   16.469331] device eth0 entered promiscuous mode
[   16.494825] IPv6: ADDRCONF(NETDEV_UP): br-lan: link is not ready
[   16.561914] IPv6: ADDRCONF(NETDEV_UP): eth0.2: link is not ready
[   17.312453] eth0: link up (1000Mbps/Full duplex)
[   17.345369] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   17.400014] br-lan: port 1(eth0.1) entered forwarding state
[   17.405742] br-lan: port 1(eth0.1) entered forwarding state
[   17.411571] IPv6: ADDRCONF(NETDEV_CHANGE): eth0.2: link becomes ready
[   17.530984] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready
[   19.400938] br-lan: port 1(eth0.1) entered forwarding state
[   71.040929] random: nonblocking pool is initialized

Like I thought,
m25p80 spi0.0: unrecognized JEDEC id bytes: ef, 70, 18

You need to build a image with my patch that adds support for the W25Q128JV series SPI NOR.

Thanks robimarko
It worked!

[    3.172831] m25p80 spi0.0: found w25q128jv, expected m25p80
[    3.187968] m25p80 spi0.0: w25q128jv (16384 Kbytes)

I was able to do sysupgrade without any problem after it detected the flash. I thought it was something flash related as I couldn't even see the partitions with "cat /proc/mtd" previously.

For future reference, I compiled from trunk and dropped the patch into "target/linux/generic/backport-4.9/"
make clean and then make again
Flashed using openwrt-ar71xx-mikrotik-rb-nor-flash-16M-ac-squashfs-sysupgrade.bin

Hello. if you need a new version of openwrt for this device please see here.

Since this device has official OpenWrt support, official images can be found here.

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.