I did find my way to a shell, turns out it has the familiar config backup option exposed in the web interface, but would encrypt the file on the way out, but the encryption key was readily pulled from the SquashFS image in the firmware. (It was WRT-X1800GC
)
The now since removed OpenWRT cocktail recipes reveals that this was forked from 14.07 Barrier Breaker.
It would seem that this thing has 256 MB RAM and 128 MB Flash chip, significantly more then I was expecting or what would be expected of a Wi-Fi Repeater class object.
I have a dts ready to go built from the one I extracted from the firmware, as soon as I've wrestled the OpenWRT build system into submission I'll give it a go.
Also worth mentioning, pciutils is not included in the firmware.
root@WTC-X1800GC:~# cat /etc/banner
_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
-----------------------------------------------------
WTC-X1800GC (1.05)
-----------------------------------------------------
* 1/2 oz Galliano Pour all ingredients into
* 4 oz cold Coffee an irish coffee mug filled
* 1 1/2 oz Dark Rum with crushed ice. Stir.
* 2 tsp. Creme de Cacao
-----------------------------------------------------
root@WTC-X1800GC:~# ubus call system board
{
"kernel": "4.4.198",
"hostname": "WTC-X1800GC",
"system": "MediaTek MT7621 ver:1 eco:3",
"model": "WTC-X1800GC",
"release": {
"distribution": "OpenWrt",
"version": "1.05",
"revision": "d94aaf01",
"codename": "",
"target": "ramips\/generic",
"description": "ELECOM WTC-X1800GC 1.05"
}
}
root@WTC-X1800GC:~# free
total used free shared buffers
Mem: 246672 79344 167328 1848 3332
-/+ buffers: 76012 170660
Swap: 0 0 0
root@WTC-X1800GC:~# cat /proc/mtd
dev: size erasesize name
mtd0: 07f80000 00020000 "All"
mtd1: 00100000 00020000 "Bootloader"
mtd2: 00100000 00020000 "Ubootenv"
mtd3: 001c0000 00020000 "Factory"
mtd4: 03240000 00020000 "firmware_now"
mtd5: 00380000 00020000 "kernel"
mtd6: 02e80000 00020000 "rootfs"
mtd7: 00100000 00020000 "Config"
mtd8: 03240000 00020000 "firmware"
mtd9: 00100000 00020000 "Config_2"
mtd10: 00100000 00020000 "persist"
mtd11: 00100000 00020000 "mesh"
mtd12: 01340000 00020000 "Backup"
mtd13: 03240000 00020000 "RAS1"
mtd14: 03240000 00020000 "RAS2"
dmesg