A little disclaimer I am not responsible if your brick or damage your router in any way.
To get shell access is fairly simple the process involves opening up the router browser and logging in
Once logged in change the url to make sure that the 192.168.127.1 is the address of your router if not use your routers address.
http://192.168.127.1/web/setting/super
set your root password
then go to
http://192.168.127.1/web/advance/telnet
and enable telnet
Once that is done you should be able to telnet to the router on the standard telnet port
bonus:
if you want to access luci by default and access the mercku ui via port 8080 edit
/etc/config/uhttpd
config uhttpd 'main'
list listen_http '0.0.0.0:8080'
list listen_http '[::]:8080'
list alias '/firmware_upload=/web'
list alias '/file_upload=/web'
list alias '/v4/app=/web'
list alias '/app=/web'
option redirect_https '1'
option home '/web'
option error_page '/index.html'
option rfc1918_filter '1'
option max_requests '1'
option max_connections '100'
option cert '/etc/uhttpd.crt'
option key '/etc/uhttpd.key'
option lua_prefix '/web'
option lua_handler '/usr/lib/lua/mercku/main.lua'
option script_timeout '60'
option network_timeout '30'
option http_keepalive '20'
option tcp_keepalive '1'
option ubus_prefix '/ubus'
config uhttpd 'other'
option listen_http '0.0.0.0:80'
option home '/www'
config cert 'px5g'
option days '730'
option bits '1024'
option country 'ZZ'
option state 'Somewhere'
option location 'Uknown'
option commonname 'OpenWrt'
If you want ssh access you have to update your package lists and then install the dropbear package.
I cannot find any firmware that appears to be built for any devices based on this hardware so if you find packages that work let me know please.
Two people have not had luck with this though