Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TL-MR6400 (300 Mbps Wireless N 4G LTE Router) #6

Open
KardinalReusen opened this issue Mar 11, 2021 · 6 comments
Open

TL-MR6400 (300 Mbps Wireless N 4G LTE Router) #6

KardinalReusen opened this issue Mar 11, 2021 · 6 comments

Comments

@KardinalReusen
Copy link

KardinalReusen commented Mar 11, 2021

Please add support for my tp-link TL-MR6400 LTE Router

(Firmware Version:1.16.0 0.9.1 v0001.0 Build 191223 Rel.66638n Hardware Version:TL-MR6400 v4 00000002)

Mainly I need this for device tracking in my home assistant setup.

I clicked everything I could find in the first file (exept reboot):

Login
(Tab Basic)
((Menu) Network Map)
  -Internet
  -TL-MR6400
  -Wireless Clients
  -Wired Clients
  -Message
(Menu) Internet
(Menu) Wireless
(Menu) Guets Network
(Menu) Parental Controls

(Tab) Advanced
((Menue) Status)
(Menu) Operation Mode
(Menu) Network
  -Internet
  -PIN Management
  -Data Settings
  -LAN Settings
  -Dynamic DNS
  -Ststic Routing
  -IPv6 Tunnel
  -USSD
(Menu) SMS
  - Inbox
  New Message
  Outbox
  Drafts
  SMS Settings
(Menu) Wireless
  -Wireless Sttings
  -WPS
  -Wireless Schedule
  -Advanced Settings
(Menu) Guest Networks
(Menu) NAT Forwarding
  -ALG
  -Virtual Servers
  -Port Triggering
  -DMZ
  -UPnP
(Menu) Parental Controls
(Menu) QoS
  -Settings
  -Database
(Menu) Security
  -Firwall & DoS Protection
  -Service Filtering
  -Access Control
  -IP & MAC Binding
  IPv6 Firewall
(Menu) VPN
  -OpenVPN
  -PPTP VPN
  -IPSec VPN
  -VPN Connections
(Menu) System Tools
  -Time Settings
  -LED Control
  -Diagnostics
  -Firmware Upgrade
  -Backup & Restore
  -Reboot
  -Administration
  -System Log
  -CWMP Settings
  -SNMP Settings
  -Traffic Monitor
Log out -> (Are you sure to log out?) Yes

The scond file ist only login and reboot:

Login
Reboot -> (The device will reboot. Are you sure to continue?) Yes

thanks a lot in advance for your support!

tp-link TL-MR6400.zip

@menahishayan
Copy link
Owner

menahishayan commented Mar 26, 2021

Try this script: MR6400 Test Script that attempts to login and retrieve a list of connected devices. Remember to replace the username and password with your appropriate login data.

Let me know if it works successfully.

Note: For Error: No module named 'Crypto'

  • pip3 install pycryptodome
  • Locate the crypto folder in your Python's site-packages and rename the folder to Crypto

@KardinalReusen
Copy link
Author

Thank you very much for working on my router type!

python3 mr6400_test.py

gives back

Retrieving PublicKey...
Retrieving JSessionID...
Retrieving Token...
True

Notes:

  • I had to install aiohttp
  • This router type has no username field. You just have to enter a password

@menahishayan
Copy link
Owner

Please replace line 233 as follows:

- print(macResults)
+ print(self.last_results)

Run the script again and ensure that MAC Addresses are being printed

@KardinalReusen
Copy link
Author

KardinalReusen commented Mar 27, 2021

Retrieving PublicKey...
Retrieving JSessionID...
Retrieving Token...
<MASKED MAC ADDRESSES>

Edit by @menahishayan: Masked your MAC Addresses for privacy reasons

@KardinalReusen
Copy link
Author

Hello menahishayan,

what do I have to do next? Sorry I know nothing about programming.

@AlexandrErohin
Copy link

If you are still looking for a client for TL-MR6400 - I have one https://github.com/AlexandrErohin/TP-Link-Archer-C6U
And Home Assistant Integration https://github.com/AlexandrErohin/home-assistant-tplink-router
I have tested it with TL-MR6400 v5

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants