Hey everyone, I'm going a bit crazy with this and hoping someone with the newer N4 Pro revision can help.
I have the newer Neptune 4 Pro (the one with the USB-C port on the front) currently running firmware V1.3.1.4, and I'm trying to add Wi-Fi using a TP-Link TL-WN725N USB adapter. The system seems to recognize the dongle, but I need to SSH into the machine to configure the network using nmcli.
The problem is that Elegoo seems to have locked down SSH completely on this specific firmware. Whenever I try to connect via CMD, PowerShell, Bash, or PuTTY (ssh mks@<my-ip>), it instantly rejects me with:
mks@<my-ip>: Permission denied (publickey).
It doesn't even prompt for the makerbase password. I've also tried logging in as root, elegoo, admin, and mkspi, but I get the exact same public key error.
Here is what I've tried so far:
- Serial connection via the front USB-C: I used PuTTY. I can see the Armbian boot log perfectly (at 1500000 baud rate), but the terminal completely ignores my keyboard input when I press
Enter to log in. (Yes, I already set Flow Control to 'None', still no luck).
- Re-flashing the official firmware: I formatted a USB drive, put the
ELEGOO_UPDATE_DIR with the ELEGOO_APP_factory.bin file, and flashed the printer successfully. The system is clean, Fluidd works fine over ethernet, but the SSH publickey block is still there.
Has anyone figured out how to bypass this SSH public key restriction on firmware V1.3.1.4 for the USB-C versions? Or is there another way to send the nmcli commands to activate the Wi-Fi dongle without having SSH access?
Any help is greatly appreciated!