EXCEEDS logo
Exceeds
Akash Kumar

PROFILE

Akash Kumar

Developed a deterministic USB Device Controller selection feature for the qualcomm-linux/meta-qcom repository, targeting improved ADB enumeration on platforms with multiple UDCs. The solution used Shell scripting and embedded Linux development skills to implement speed-based binding, ensuring the gadget consistently attaches to the controller with the highest maximum speed. This approach replaced the previous non-deterministic method, which selected UDCs based on directory order, thereby enhancing reliability and reducing startup time for ADB. The work was validated on Qualcomm SoCs with dual UDCs and aligned with established USB gadget framework practices, contributing to more predictable device enumeration in embedded systems.

Overall Statistics

Feature vs Bugs

100%Features

Repository Contributions

1Total
Bugs
0
Commits
1
Features
1
Lines of code
70
Activity Months1

Your Network

243 people

Same Organization

@oss.qualcomm.com
113
Zijun HuMember
Aaradhana SahuMember
Aditya Kumar SinghMember
Akhil P OommenMember
Aloka DixitMember
Amirreza ZarrabiMember
Andrew PinskiMember
Anjelique MelendezMember
Anuj MittalMember

Shared Repositories

130

Work History

February 2026

1 Commits • 1 Features

Feb 1, 2026

February 2026: Delivered a deterministic UDC selection feature in qualcomm-linux/meta-qcom to improve ADB enumeration on multi-UDC platforms. Implemented speed-based binding that prioritizes the UDC with the highest maximum_speed (super-speed-plus > super-speed > high-speed > full-speed > low-speed), ensuring the gadget binds to the most capable controller. This addresses non-deterministic binding that previously selected the first UDC in directory order, improving reliability and startup time for ADB.

Activity

Loading activity data...

Quality Metrics

Correctness100.0%
Maintainability80.0%
Architecture100.0%
Performance80.0%
AI Usage20.0%

Skills & Technologies

Programming Languages

Shell

Technical Skills

Embedded SystemsLinux DevelopmentShell Scripting

Repositories Contributed To

1 repo

Overview of all repositories you've contributed to across your timeline

qualcomm-linux/meta-qcom

Feb 2026 Feb 2026
1 Month active

Languages Used

Shell

Technical Skills

Embedded SystemsLinux DevelopmentShell Scripting