Phase 1 -
Stabilize connection and idle behavior
- Update
rg40xxv/ports/Hermes.sh default targets to
prefer wired LAN:
mehdifarah@192.168.1.46,mehdifarah@relik-pi4.local,mehdifarah@192.168.1.44,mehdifarah@100.120.38.37
- Update
rg40xxv/ports/herms_sdl_client.py Dropbear
command:
- Remove
-I 90, or use a disabled/long timeout after
confirming the RG Dropbear syntax.
- Keep unsupported OpenSSH options out of the Dropbear path.
- Log selected target and exact SSH flavor/exit code, but not terminal
transcripts.
- Deploy to RG and test:
bash -n rg40xxv/ports/Hermes.sh
python3 -m py_compile rg40xxv/ports/herms_sdl_client.py
scp rg40xxv/ports/Hermes.sh root@100.119.202.114:/media/SHARE/roms/ports/Hermes.sh
scp rg40xxv/ports/herms_sdl_client.py root@100.119.202.114:/media/SHARE/roms/ports/hermes/herms_sdl_client.py
- Idle verification:
- Launch HERMS from the RG.
- Leave it idle for at least 5 minutes.
- Confirm it does not close.
- Pull
/media/SHARE/roms/ports/hermes/herms-sdl.log from
the RG if it exits.