In case anyone still has interest in getting root on the stock firmware more easily:
Navigate to #/system/usbStorage on the web ui
Change the sharing setting username to root and change password to what you want
No need to enable samba
Enable telnet with the enableTelnet.py script in this forum
Login as root with the credentials defined in step 2
If this method has broken/breaks on new firmware please let me know. Additionally if anyone needs stock firmware update images I can provide either the encoded (which the web ui accepts) or "plaintext" one.
I just flashed two of these units and the serial connection worked out of the box for me.
I used Putty with the following settings:
115200 baud
8 data bits
no parity
1 stop bit (8N1)
First, verify your USB-to-serial dongle is working properly. The quickest way is a loopback test: connect TX to RX on the dongle and check if everything you type in Putty is echoed back. If not, your adapter or drivers are likely the issue.
Be aware that many cheap dongles from AliExpress use fake chips (especially the FTDI ones). These often cause problems or donβt work reliably at all.
Important: the serial interface on the W6X is 3.3V only. Do not use a 5V dongle.
When connecting:
Connect GND first (this prevents unwanted current through TX/RX)
Then connect:
W6X RX β dongle TX
W6X TX β dongle RX
For soldering wires or a header to the PCB:
Use a proper soldering iron with enough power
The GND pad especially requires good heat to solder properly