+18
−17
Loading
Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more
Proactive clearHalt on open() sends CLEAR_FEATURE(ENDPOINT_HALT) even
when endpoints are not halted. This corrupts the MediaTek bootloader's
USB state on Volla Tablet, causing flashing unlock to never receive a
response. Replace with reactive approach: detect stall status on actual
transfers and clearHalt + retry only when needed. This still fixes
Murena Two stale endpoints from interrupted sessions.
Signed-off-by:
Jackeagle <jackeagle102@gmail.com>