# FORCE\_USB\_BOOT

Source: [https://docs.qualcomm.com/doc/80-PV086-5P/topic/force-usb-boot.html](https://docs.qualcomm.com/doc/80-PV086-5P/topic/force-usb-boot.html)

During development or factory production, a boot from the primary USB 3.1 port can be forced by using GPIO\_132. FORCE\_USB\_BOOT (GPIO\_132) always takes precedence, regardless of the state of the BOOT\_CONFIG GPIOs or FAST\_BOOT\_SEL fuses.

The FORCE\_USB\_BOOT is checked first during the boot device detection, prior to BOOT\_CONFIG GPIO states. GPIO\_132 = 1 forces the QRB5165 device to boot from the primary USB 3.1 port.

Figure :  1. FORCE USB BOOT
      
      <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export force-usb-boot.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="3.57292in" height="1.76042in" viewbox="0 0 257.25 126.75" xml:space="preserve" color-interpolation-filters="sRGB" class="st11"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-1 .st1 { fill: #b7dde8; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-1 .st2 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-1 .st3 { fill: #000000; font-family: Arial; font-size: 0.666664em }
.svg-1 .st4 { font-size: 1em }
.svg-1 .st5 { fill: #000000; font-family: Arial; font-size: 0.833336em; font-weight: bold }
.svg-1 .st6 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.72 }
.svg-1 .st7 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-1 .st8 { fill: #c00000; font-size: 1em }
.svg-1 .st9 { fill: none; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-1 .st10 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.72 }
.svg-1 .st11 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<g id="shape245-1" v:mid="245" v:groupcontext="shape" transform="translate(108.375,-18.375)">		<title>Sheet.245</title>		<rect x="0" y="36.75" width="130.5" height="90" class="st1"></rect>	</g>	<g id="shape204-3" v:mid="204" v:groupcontext="shape" transform="translate(110.625,-40.875)">		<title>Sheet.204</title>		<desc>GPIO_132 FORCE_USB_BOOT</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="54" cy="113.25" width="108" height="27"></v:textrect>		<rect x="0" y="99.75" width="108" height="27" class="st2"></rect>		<text x="4" y="110.85" class="st3" v:langid="1033"><v:paragraph></v:paragraph><v:tablist></v:tablist>GPIO_132<v:newlinechar></v:newlinechar><tspan x="4" dy="1.2em" class="st4">FORCE_USB_BOOT</tspan></text>		</g>	<g id="shape4-7" v:mid="4" v:groupcontext="shape" transform="translate(109.152,-74.6016)">		<title>Sheet.4</title>		<desc>QRB5165</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="64.8617" cy="114.363" width="129.73" height="24.7734"></v:textrect>		<rect x="0" y="101.977" width="129.723" height="24.7734" class="st2"></rect>		<text x="42.63" y="117.36" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>QRB5165</text>		</g>	<g id="shape1-10" v:mid="1" v:groupcontext="shape" transform="translate(-70.125,52.125) rotate(-90) scale(-1,1)">		<title>Sheet.1</title>		<path d="M0 124.5 L1.12 122.25 L3.37 126.75 L5.62 122.25 L7.87 126.75 L10.12 122.25 L12.37 126.75 L13.5 124.5" class="st6"></path>	</g>	<g id="shape14-13" v:mid="14" v:groupcontext="shape" transform="translate(181.125,65.625) rotate(90)">		<title>Sheet.14</title>		<path d="M0 126.75 L6.75 126.75" class="st7"></path>	</g>	<g id="shape15-16" v:mid="15" v:groupcontext="shape" transform="translate(106.5,-81.375) scale(-1,1)">		<title>Sheet.15</title>		<desc>VREG_S4A = 1.8 V</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="44.0625" cy="113.25" width="88.13" height="27"></v:textrect>		<rect x="0" y="99.75" width="88.125" height="27" class="st2"></rect>		<text x="-79.08" y="115.65" transform="scale(-1,1)" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>VREG_S4A =<tspan class="st8"> </tspan><tspan class="st8">1.8 V</tspan></text>		</g>	<g id="shape16-21" v:mid="16" v:groupcontext="shape" transform="translate(181.125,45.375) rotate(90)">		<title>Sheet.16</title>		<path d="M0 126.75 L6.75 126.75" class="st7"></path>	</g>	<g id="shape21-24" v:mid="21" v:groupcontext="shape" transform="translate(106.969,199.125) rotate(180)">		<title>Sheet.21</title>		<path d="M0 126.75 L21.09 126.75" class="st7"></path>	</g>	<g id="shape22-27" v:mid="22" v:groupcontext="shape" transform="translate(85.875,194.625) rotate(180)">		<title>Sheet.22</title>		<path d="M0 126.75 L18 126.75" class="st7"></path>	</g>	<g id="shape23-30" v:mid="23" v:groupcontext="shape" transform="translate(67.8785,199.25) rotate(180)">		<title>Sheet.23</title>		<path d="M0 126.75 L13.5 126.75" class="st7"></path>	</g>	<g id="shape25-33" v:mid="25" v:groupcontext="shape" transform="translate(67.875,-52.125)">		<title>Sheet.25</title>		<ellipse cx="2.25" cy="124.5" rx="2.25" ry="2.25" class="st9"></ellipse>	</g>	<g id="shape26-35" v:mid="26" v:groupcontext="shape" transform="translate(81.375,-52.125)">		<title>Sheet.26</title>		<ellipse cx="2.25" cy="124.5" rx="2.25" ry="2.25" class="st9"></ellipse>	</g>	<g id="shape27-37" v:mid="27" v:groupcontext="shape" transform="translate(72.375,-58.875)">		<title>Sheet.27</title>		<rect x="0" y="117.75" width="9" height="9" class="st9"></rect>	</g>	<g id="shape3-39" v:mid="3" v:groupcontext="shape" transform="translate(110.625,-52.125) scale(-1,1)">		<title>Sheet.3</title>		<rect x="0" y="122.25" width="4.5" height="4.5" class="st10"></rect>	</g></g>
</svg>

**Parent Topic:** [Boot configuration and memory](https://docs.qualcomm.com/doc/80-PV086-5P/topic/boot-configuration-and-memory.html)

Last Published: Jul 07, 2023

[Previous Topic
Boot configuration GPIO settings](https://docs.qualcomm.com/bundle/publicresource/80-PV086-5P/topics/boot-configuration-gpio-settings.md) [Next Topic
Fastboot configuration](https://docs.qualcomm.com/bundle/publicresource/80-PV086-5P/topics/fastboot-configuration.md)