[GH-ISSUE #1171] Feature request: Make serial console play nice(r) with terminal programs #547

Open
opened 2026-02-28 00:03:24 +03:00 by kerem · 5 comments
Owner

Originally created by @sgofferj on GitHub (Oct 26, 2019).
Original GitHub issue: https://github.com/SpacehuhnTech/esp8266_deauther/issues/1171

Version 2.1.0 from https://github.com/spacehuhn/esp8266_deauther/releases/tag/v2.1.0

The serial console seems to have some kind of timeout after which it will take the input buffer and evaluate it. That doesn't play nice with a normal terminal program because one has to type quite fast and can't have any short pauses when typing, otherwise, the console will grab what has been written to that point and take it as a command.
It would play nicer with terminal programs if that timeout could be disabled in favor of or input.

Originally created by @sgofferj on GitHub (Oct 26, 2019). Original GitHub issue: https://github.com/SpacehuhnTech/esp8266_deauther/issues/1171 Version 2.1.0 from https://github.com/spacehuhn/esp8266_deauther/releases/tag/v2.1.0 The serial console seems to have some kind of timeout after which it will take the input buffer and evaluate it. That doesn't play nice with a normal terminal program because one has to type quite fast and can't have any short pauses when typing, otherwise, the console will grab what has been written to that point and take it as a command. It would play nicer with terminal programs if that timeout could be disabled in favor of <CR> or <CR><LF> input.
Author
Owner

@robin-weaver commented on GitHub (May 16, 2020):

I know this might be a long shot given that this is an old post but how exatly did you even get it to work with a regular serial connection? I managed to flash the firmware no bother after figuring out the wiring for flash mode, but now when I do
screen /dev/ttyAMA0 115200
everything looks okay, I get all the normal info and the scans etc but it won't let me type anything into the screen serial connection. Am I doing something wrong?

<!-- gh-comment-id:629673754 --> @robin-weaver commented on GitHub (May 16, 2020): I know this might be a long shot given that this is an old post but how exatly did you even get it to work with a regular serial connection? I managed to flash the firmware no bother after figuring out the wiring for flash mode, but now when I do `screen /dev/ttyAMA0 115200` everything looks okay, I get all the normal info and the scans etc but it won't let me type anything into the screen serial connection. Am I doing something wrong?
Author
Owner

@sgofferj commented on GitHub (May 23, 2020):

@Ozymandias1700
the console doesn't provide any echo.

<!-- gh-comment-id:633024075 --> @sgofferj commented on GitHub (May 23, 2020): @Ozymandias1700 the console doesn't provide any echo.
Author
Owner

@robin-weaver commented on GitHub (May 25, 2020):

I know, it simply wasn't working the first few times. Randomly started working tho

<!-- gh-comment-id:633721855 --> @robin-weaver commented on GitHub (May 25, 2020): I know, it simply wasn't working the first few times. Randomly started working tho
Author
Owner

@spacehuhn commented on GitHub (May 27, 2020):

Hey, sorry for not reacting to this earlier. The same issue has been on my radar too.
The new version I am working on (https://github.com/SpacehuhnTech/esp8266_deauther/tree/v3) shouldn't timeout anymore and I'd be happy if you could check it.

Also we just started working on this project: https://github.com/SpacehuhnTech/Huhnitor
A dead simple serial terminal made specifically for the deauther. That should do the trick for the old/current deauther version.

<!-- gh-comment-id:634628254 --> @spacehuhn commented on GitHub (May 27, 2020): Hey, sorry for not reacting to this earlier. The same issue has been on my radar too. The new version I am working on (https://github.com/SpacehuhnTech/esp8266_deauther/tree/v3) shouldn't timeout anymore and I'd be happy if you could check it. Also we just started working on this project: https://github.com/SpacehuhnTech/Huhnitor A dead simple serial terminal made specifically for the deauther. That should do the trick for the old/current deauther version.
Author
Owner

@robin-weaver commented on GitHub (May 30, 2020):

This looks fantastic, thanks. My own little script I wrote for the issue was working but definitely lacking! I'll give it a look asap, thanks for all the great work!

<!-- gh-comment-id:636398658 --> @robin-weaver commented on GitHub (May 30, 2020): This looks fantastic, thanks. My own little script I wrote for the issue was working but definitely lacking! I'll give it a look asap, thanks for all the great work!
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/esp8266_deauther#547
No description provided.