flashforge-finder-api icon indicating copy to clipboard operation
flashforge-finder-api copied to clipboard

Flashforge Adventurer 5M validation

Open BullzLabz opened this issue 1 year ago • 4 comments

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.

BullzLabz avatar Oct 23 '24 22:10 BullzLabz

Hello,

If you've time, please just give a look at this ---> https://github.com/BullzLabz/Flashforge-Adventurer-5M-Series-Web-Remote

BullzLabz avatar Oct 24 '24 23:10 BullzLabz

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 :)

01F0 avatar Oct 31 '24 18:10 01F0

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.

BullzLabz avatar Mar 14 '25 23:03 BullzLabz

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. "

snelweg avatar Jul 23 '25 16:07 snelweg