Flashforge Adventurer 5M validation
Hello,
Thank you for your hard work.
I confirm that it works fine with "Flashforge Adventurer 5M"
I just have a quick question, in the footer of your "README", it says:
Want to add a new feature? Run tcpdump tcp src port 8899 -A to find commands from your printer, then share them or implement them and create a PR.
What exactly does this command do please?
I'm a newbie and the word "dump" scares me a bit, I'm afraid of bricking my printer. Does this involve any risks?
I'm a newbie and I'm just looking to create a user interface close to the official "Flashmaker" application available on mobile that provides features only available for the pro version of the 5M, such as turning the lighting on and off, or turning off the printer at the end of printing. I have the 5M version and not the 5M Pro version and I think all 5M users would like to have these features.
Currently, I am about 75% of the project. I am a novice and I still have a lot of problems to solve.
Thank you in advance for your answer.
Hello,
If you've time, please just give a look at this ---> https://github.com/BullzLabz/Flashforge-Adventurer-5M-Series-Web-Remote
What exactly does this command do please? I'm a newbie and the word "dump" scares me a bit, I'm afraid of bricking my printer. Does this involve any risks?
Hey! Maybe you have looked up by now but tcpdump is just for capturing data which passes through your machine and shows it in whatever format you want. It's a common tool for troubleshooting network issues. It just listens and doesn't talk to the printer or anything like that.
More specifically, that command captures data on tcp port 8899 and outputs all packages as text (ASCII) which is the port where the printer communicates on. That way, you can see the API calls done in the background while using a certain application on your machine.
If you've time, please just give a look at this
Nice! 👍Thanks for sharing :)
Hello @01F0 , thanks a lot for your reply, and sorry for my late reply! 😉
Just to know and not die stupid and disciplined! I did a lot of research but I can't find what is the "A" parameter is in the tcpdump command "tcpdump tcp src port 8899 -A"?
Also, do I need to run this command in the terminal on my Mac/PC directly or do I need to specify the IP to listen on first?
Have a good day.
Hello @01F0 , thanks a lot for your reply, and sorry for my late reply! 😉
Just to know and not die stupid and disciplined! I did a lot of research but I can't find what is the "A" parameter is in the tcpdump command "tcpdump tcp src port 8899 -A"?
man tcpdump
"OPTIONS -A Print each packet (minus its link level header) in ASCII. Handy for capturing web pages. "