Fastboot key combinations  |  Android Open Source Project Skip to main content Docs What's new? Release notes Latest security bulletins Latest Compatibility Definition Document (CDD) Site updates Getting Started About Start Download Builds Test Create Contribute Community Tools, build, and related reference Security Overview Bulletins Features Testing Best Practices Core Topics Architecture Audio Camera Connectivity Data Display Fonts Graphics Interaction Media Performance Permissions Power Runtime Settings Storage Tests Updates Virtualization Compatibility Compatibility Definition Document (CDD) Compatibility Test Suite (CTS) Android Devices Cuttlefish Enterprise TV Automotive Overview Software Defined Vehicle In-vehicle Infotainment Release Details Reference HIDL HAL Trade Federation Security Test Suite Android Code Search / English Deutsch Español – América Latina Français Indonesia Italiano Polski Português – Brasil Tiếng Việt Türkçe Русский עברית العربيّة فارسی हिंदी বাংলা ภาษาไทย 中文 – 简体 中文 – 繁體 日本語 한국어 Sign in Documentation What's New? Getting Started Security Core Topics Compatibility Android Devices Automotive Reference Docs More What's New? Getting Started Security Core Topics Compatibility Android Devices Automotive Reference Android Code Search Overview About AOSP overview FAQ Start Try Android development Understand terminology Set up for AOSP development (9.0 or later) Set up for AOSP development (2.3 - 8.0) Download Download the Android source Troubleshoot and fix sync issues Source control tools Build Build overview Build Android Use feature launch flags Feature launch flag overview Determine flag usage and type Declare an aconfig flag Wrap code change in feature launch flag Set feature launch flag values Change a flag's value at runtime Declare and use a build flag Test code within feature launch flags Build kernels Build Pixel kernels Convert from Make to Soong Implement Java SDK library Android Rust Introduction Android Rust modules Binary modules Library modules Test modules Fuzz modules Source generators Source generators overview Bindgen bindings modules Protobuf modules Hello Rust example Android Rust patterns Rust IDE setup Compile with Jack (6.0 - 8.1) Create Source control workflow Custom device development Add a new device type Build for 32-bit and 64-bit architectures Use reference boards Create a software bill of materials (SBOM) Configure and handle update ownership for apps Test Test a build Flash with Fastboot Flash with Android Flash Tool Test with the cuttlefish emulator Use Android Emulator virtual devices Contribute Overview Android Code Search Contributor license agreements and headers Release lifecycle Submit code changes Contribute to upstream projects Git source editor Review a change Download build artifacts Report and track bugs Code with respect AOSP Java code style for contributors API guidelines Overview Android async and nonblocking API guidelines Android API client-side caching guidelines Community Code of conduct Discussion groups, contacts, and additional resources Tools, build, and related reference Overview Android.bp file format Kernel branches and their build systems Codenames, tags, and build numbers Fastboot key combinations Repo command reference What's new? Release notes Latest security bulletins Latest Compatibility Definition Document (CDD) Site updates Getting Started About Start Download Builds Test Create Contribute Community Tools, build, and related reference Security Overview Bulletins Features Testing Best Practices Core Topics Architecture Audio Camera Connectivity Data Display Fonts Graphics Interaction Media Performance Permissions Power Runtime Settings Storage Tests Updates Virtualization Compatibility Compatibility Definition Document (CDD) Compatibility Test Suite (CTS) Android Devices Cuttlefish Enterprise TV Automotive Overview Software Defined Vehicle In-vehicle Infotainment Release Details Reference HIDL HAL Trade Federation Security Test Suite Effective in 2026, to align with our trunk stable development model and ensure platform stability for the ecosystem, we will publish source code to AOSP in Q2 and Q4. For building and contributing to AOSP, use android-latest-release. The android-latest-release manifest branch will always reference the most recent release pushed to AOSP. For more information, see Changes to AOSP. AOSP Docs Getting Started Fastboot key combinations Stay organized with collections Save and categorize content based on your preferences. The following table lists key combinations used to enter fastboot mode on specific devices. Note: Before using the key combinations, your device must be off. Device Code name Key combinations Pixel 9a tegu Press and hold Volume Down, then press and hold Power. Pixel 9 Pro Fold comet Press and hold Volume Down, then press and hold Power. Pixel 9 Pro caiman Press and hold Volume Down, then press and hold Power. Pixel 9 Pro XL komodo Press and hold Volume Down, then press and hold Power. Pixel 9 tokay Press and hold Volume Down, then press and hold Power. Pixel 8a akita Press and hold Volume Down, then press and hold Power. Pixel 8 Pro husky Press and hold Volume Down, then press and hold Power. Pixel 8 shiba Press and hold Volume Down, then press and hold Power. Pixel Fold felix Press and hold Volume Down, then press and hold Power. Pixel 7a lynx Press and hold Volume Down, then press and hold Power. Pixel 7 Pro cheetah Press and hold Volume Down, then press and hold Power. Pixel 7 panther Press and hold Volume Down, then press and hold Power. Pixel 6a bluejay Press and hold Volume Down, then press and hold Power. Pixel 6 oriole Press and hold Volume Down, then press and hold Power. Pixel 6 Pro raven Press and hold Volume Down, then press and hold Power. Pixel 5a (5G) barbet Press and hold Volume Down, then press and hold Power. Pixel 5 redfin Press and hold Volume Down, then press and hold Power. Pixel 4a (5G) bramble Press and hold Volume Down, then press and hold Power. Pixel 4a sunfish Press and hold Volume Down, then press and hold Power. Pixel 4 XL coral Press and hold Volume Down, then press and hold Power. Pixel 4 flame Press and hold Volume Down, then press and hold Power. Pixel 3a XL bonito Press and hold Volume Down, then press and hold Power. Pixel 3a sargo Press and hold Volume Down, then press and hold Power. Pixel 3 XL crosshatch Press and hold Volume Down, then press and hold Power. Pixel 3 blueline Press and hold Volume Down, then press and hold Power. Pixel 2 XL taimen Press and hold Volume Down, then press and hold Power. Pixel 2 walleye Press and hold Volume Down, then press and hold Power. Pixel XL marlin Press and hold Volume Down, then press and hold Power. Pixel sailfish Press and hold Volume Down, then press and hold Power. hikey hikey Link pins 1 - 2 and 5 - 6 of J15. Nexus 6P angler Press and hold Volume Down, then press and hold Power. Nexus 5X bullhead Press and hold Volume Down, then press and hold Power. Nexus 6 shamu Press and hold Volume Down, then press and hold Power. Nexus Player fugu Press and hold Power. Nexus 9 volantis Press and hold Volume Down, then press and hold Power. Nexus 5 hammerhead Press and hold both Volume Up and Volume Down, then press and hold Power. Nexus 7 flo Press and hold Volume Down, then press and hold Power. Nexus 7 3G deb Press and hold Volume Down, then press and hold Power. Nexus 10 manta Press and hold both Volume Up and Volume Down, then press and hold Power. Nexus 4 mako Press and hold Volume Down, then press and hold Power. Nexus 7 (2012) grouper Press and hold Volume Down, then press and hold Power. Nexus 7 3G (2012) tilapia Press and hold Volume Down, then press and hold Power. Nexus Q phantasm Power the device then cover it with one hand after the LEDs light up and until they turn red. Galaxy Nexus GSM maguro Press and hold both Volume Up and Volume Down, then press and hold Power. Galaxy Nexus (Verizon) toro Press and hold both Volume Up and Volume Down, then press and hold Power. Galaxy Nexus (Sprint) toroplus Press and hold both Volume Up and Volume Down, then press and hold Power. Motorola Xoom wingray Press and hold Volume Down, then press and hold Power. Nexus S crespo Press and hold Volume Up, then press and hold Power. Nexus SG crespo4g Press and hold Volume Up, then press and hold Power. Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates. Last updated 2026-06-17 UTC. [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-06-17 UTC."],[],[]] Build Android repository Requirements Downloading Preview binaries Factory images Driver binaries Connect @Android on X @AndroidDev on X Android Blog Google Security Blog Platform on Google Groups Building on Google Groups Porting on Google Groups Get help Android Help Center Pixel Help Center www.android.com Google Mobile Services Stack Overflow Issue Tracker About Android Community Legal License Privacy Site feedback Manage cookies English Deutsch Español – América Latina Français Indonesia Italiano Polski Português – Brasil Tiếng Việt Türkçe Русский עברית العربيّة فارسی हिंदी বাংলা ภาษาไทย 中文 – 简体 中文 – 繁體 日本語 한국어