Tag

USB protocol

0 views collected around this technical thread.

OPPO Kernel Craftsman
OPPO Kernel Craftsman
Apr 16, 2021 · Mobile Development

Fastboot Protocol Complete Guide: Definition, Commands, and Implementation

Fastboot is a USB‑based protocol that lets developers communicate directly with an Android device’s bootloader to flash or erase partitions, retrieve status, and reboot, using simple commands entered after booting into fastboot mode via key combos or ADB, with host‑driven synchronous transfers across USB speeds.

AndroidAndroid Debug BridgeBootloader
0 likes · 8 min read
Fastboot Protocol Complete Guide: Definition, Commands, and Implementation
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Jul 17, 2020 · Fundamentals

An Overview of USB 3.0, Type‑C, and OTG Technologies

The article reviews USB 3.0’s higher 5 Gbps (10 Gbps Gen 2) bandwidth, asynchronous transfers, burst and stream capabilities, explains the reversible Type‑C connector’s power‑delivery, dual‑lane data and DisplayPort alternate mode, and details USB 3.0 OTG role negotiation via CC pins together with Linux kernel and ConfigFS support.

Linux kernelOTGPower Delivery
0 likes · 16 min read
An Overview of USB 3.0, Type‑C, and OTG Technologies
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Feb 14, 2020 · Fundamentals

Comprehensive Guide to USB Protocol and Linux USB Driver Architecture

This guide thoroughly explains USB technology and its Linux implementation, covering fundamentals, transmission modes, descriptor structures, enumeration flow, gadget driver architecture with MTP details, and host driver mechanisms such as URBs, mouse and storage drivers, plus references for further study.

Linux driver developmentMTPNRZI encoding
0 likes · 12 min read
Comprehensive Guide to USB Protocol and Linux USB Driver Architecture