The ALL3073V2WLAN Ethernet + Wifi-controllable power supply allows access to its Linux system via SSH, so I have extracted some info about hardware and software to aid developers in using it to its full potential
Linux kernel version:
[[email protected] bin]# uname -a Linux ALL3073.allnet.local 3.18.23 #10 Wed Jul 13 17:27:27 CEST 2016 mips GNU/Linux
CPU info:
[[email protected] bin]# cat /proc/cpuinfo system type : MediaTek MT7688 ver:1 eco:2 machine : ALLNET MT7688WM ALL3072V2 processor : 0 cpu model : MIPS 24KEc V5.5 BogoMIPS : 385.84 wait instruction : yes microsecond timers : yes tlb_entries : 32 extra interrupt vector : yes hardware watchpoint : yes, count: 4, address/irw mask: [0x0ffc, 0x0ffc, 0x0ffb, 0x0ffb] isa : mips1 mips2 mips32r1 mips32r2 ASEs implemented : mips16 dsp shadow register sets : 1 kscratch registers : 0 package : 0 core : 0 VCED exceptions : not available VCEI exceptions : not available
Network interfaces:
[[email protected] bin]# ifconfig br0 Link encap:Ethernet HWaddr 00:0F:C9:19:1B:ED inet addr:192.168.1.140 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1923 errors:0 dropped:0 overruns:0 frame:0 TX packets:496 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:468344 (457.3 KiB) TX bytes:181861 (177.5 KiB) eth0 Link encap:Ethernet HWaddr 00:0F:C9:19:1B:EC UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1946 errors:0 dropped:7 overruns:0 frame:0 TX packets:496 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:498422 (486.7 KiB) TX bytes:181861 (177.5 KiB) Interrupt:5 ra0 Link encap:Ethernet HWaddr 00:0F:C9:19:1B:ED UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:21 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:5147 (5.0 KiB) TX bytes:0 (0.0 B) Interrupt:6
As you can see, in the standard configuration (with DHCP enabled in my case), the wireless interface ra0
is bridged to eth0
. Note that while the ALL3073v2WLAN has two RJ45 jacks, only the LAN jack is an ethernet jack. The CON
jack.
The flash is 32MB:
[[email protected] bin]# df -h Filesystem Size Used Available Use% Mounted on /dev/root 29.7M 22.6M 7.1M 76% / tmpfs 29.7M 0 29.7M 0% /dev/shm tmpfs 29.7M 100.0K 29.6M 0% /tmp tmpfs 29.7M 60.0K 29.7M 0% /run
RAM is 64 MB:
[[email protected] bin]# free -m total used free shared buffers Mem: 59 39 19 0 0 -/+ buffers: 39 19 Swap: 0 0 0
Binaries available on the system:
[[email protected] bin]# ls -1 [@ [[@ agentxtrap* [email protected] avahi-browse* [email protected] avahi-publish* [email protected] [email protected] avahi-resolve* [email protected] [email protected] avahi-set-host-name* [email protected] [email protected] [email protected] [email protected] call.sh* chattr* [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] curl* [email protected] [email protected] dbus-cleanup-sockets* dbus-daemon* dbus-launch* dbus-monitor* dbus-run-session* dbus-send* dbus-uuidgen* [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] encode_keychange* [email protected] envsubst* [email protected] file* [email protected] [email protected] [email protected] [email protected] [email protected] getconf* gettext* gettext.sh* [email protected] [email protected] hostapd_cli* [email protected] i2cdetect* i2cdump* i2cget* i2cset* iconv* [email protected] [email protected] [email protected] [email protected] iwinfo* jshn* [email protected] [email protected] ldd* [email protected] [email protected] [email protected] lsattr* [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] mmc* net-snmp-create-v3-user* nettle-hash* nettle-lfib-stream* ngettext* [email protected] [email protected] ntpdate* ntpq* [email protected] openssl* [email protected] [email protected] [email protected] pcregrep* pcretest* [email protected] php-cgi* pkcs1-conv* ppsctl* ppsfind* ppstest* ppswatch* [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] sexp-conv* [email protected] [email protected] [email protected] [email protected] snmpbulkget* snmpbulkwalk* snmpdelta* snmpdf* snmpget* snmpgetnext* [email protected] snmpnetstat* snmpset* snmpstatus* snmptable* snmptest* snmptranslate* snmptrap* snmpusm* snmpvacm* snmpwalk* sntp* [email protected] sqlite3* [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] uci* [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] uuidgen* [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] xmlcatalog* xmllint* [email protected] [email protected] [email protected]
As is evident by the presence of uci
, the ALL3073v2WLAN appears to be running some type of OpenWRT distribution. Note however, that opkg
and many other OpenWRT commands are not present on the ALL3073v2WLAN.
Due to the kernel version being 3.18.23
, it appears that the ALL3073v2WLAN is running OpenWRT 15.05 Chaos Calmer. This might allow using standard OpenWRT packages (with manual installation, however) to add more functionality, but I have not tested that so far.