Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Serial Write 3: Module Crash #895

Open
2 tasks
elsoazemelet opened this issue Jan 7, 2025 · 1 comment
Open
2 tasks

Serial Write 3: Module Crash #895

elsoazemelet opened this issue Jan 7, 2025 · 1 comment
Assignees

Comments

@elsoazemelet
Copy link
Contributor

elsoazemelet commented Jan 7, 2025

Repeat steps in any order until module crashes:

  • Inducate unsaved change
  • Store module configuration
  • Clear module configuration

After a while Serial Write error 3 should arise as a runtime error, and the affected modules control elements become unresposive. Page change works, but no MIDI message is sent, and the LEDs would not react until reconnecting the USB connection.

Fader/Button/Endless at least affected. Encoder seems to be working.

On TEK2 the following seems to be always working:

  • Inducate unsaved change
  • Clear it

=============================

  • Disable heartbeat timeout disconnect

  • Enable hearbeat graph based monitoring from developer settings

  • What's the result?

  • Heartbeat timout ms should come from grid protocol!

  • Add hard reset logic to serail disconnect in terms of runtime cleanup

@elsoazemelet elsoazemelet converted this from a draft issue Jan 7, 2025
@elsoazemelet
Copy link
Contributor Author

elsoazemelet commented Jan 15, 2025

When having TEK2 as a host module during loosing the device
image

When having TEK2 as a slave module during loosing the device
image

Heartbeat graph without destroying the module during a normal and abnormal clear:
image

Screenshot of editor during abnormal clear without losing the module due heartbeat skip:
image

@elsoazemelet elsoazemelet moved this from Sprint Backlog (Active) to In Progress in Editor Roadmap Jan 15, 2025
@elsoazemelet elsoazemelet moved this from In Progress to Done in Editor Roadmap Jan 19, 2025
@elsoazemelet elsoazemelet moved this from Done to Sprint Backlog (Active) in Editor Roadmap Jan 22, 2025
@elsoazemelet elsoazemelet moved this from Sprint Backlog (Active) to Sprint planning (Next) in Editor Roadmap Jan 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Sprint planning (Next)
Development

No branches or pull requests

2 participants