Thank you to our Platinum Members Endace and LiveAction for supporting the Wireshark project.

Display Filter Reference: USB

Protocol field name: usb

Versions: 1.0.0 to 4.2.3

Back to Display Filter Reference

Field name Description Type Versions
usb.addrSource or DestinationCharacter string2.0.0 to 4.2.3
usb.addressUSB device indexUnsigned integer (8 bits)2.2.0 to 4.2.3
usb.audio.bRefreshbRefreshUnsigned integer (8 bits)3.4.0 to 4.2.3
usb.audio.bSynchAddressbSynchAddressUnsigned integer (8 bits)3.4.0 to 4.2.3
usb.bad_lengthInvalid lengthLabel3.4.0 to 4.2.3
usb.bAlternateSettingbAlternateSettingUnsigned integer (8 bits)1.0.0 to 4.2.3
usb.bcdDevicebcdDeviceUnsigned integer (16 bits)1.0.0 to 4.2.3
usb.bcdUSBbcdUSBUnsigned integer (16 bits)1.0.0 to 4.2.3
usb.bConfigurationValuebConfigurationValueUnsigned integer (8 bits)1.0.0 to 4.2.3
usb.bDescriptorTypebDescriptorTypeUnsigned integer (8 bits)1.0.0 to 4.2.3
usb.bDescriptorType.unexpectedUnexpected descriptor typeLabel4.2.0 to 4.2.3
usb.bDevCapabilityTypebDevCapabilityTypeUnsigned integer (8 bits)4.2.0 to 4.2.3
usb.bDeviceClassbDeviceClassUnsigned integer (8 bits)1.0.0 to 4.2.3
usb.bDeviceProtocolbDeviceProtocolUnsigned integer (8 bits)1.0.0 to 4.2.3
usb.bDeviceSubClassbDeviceSubClassUnsigned integer (8 bits)1.0.0 to 4.2.3
usb.bEndpointAddressbEndpointAddressUnsigned integer (8 bits)1.0.0 to 4.2.3
usb.bEndpointAddress.directionDirectionBoolean1.0.0 to 4.2.3
usb.bEndpointAddress.numberEndpoint NumberUnsigned integer (8 bits)1.0.0 to 4.2.3
usb.bFirstInterfacebFirstInterfaceUnsigned integer (8 bits)1.8.0 to 4.2.3
usb.bFunctionClassbFunctionClassUnsigned integer (8 bits)1.8.0 to 4.2.3
usb.bFunctionProtocolbFunctionProtocolUnsigned integer (8 bits)1.8.0 to 4.2.3
usb.bFunctionSubClassbFunctionSubClassUnsigned integer (8 bits)1.8.0 to 4.2.3
usb.bInterfaceClassbInterfaceClassUnsigned integer (8 bits)1.0.0 to 4.2.3
usb.bInterfaceCountbInterfaceCountUnsigned integer (8 bits)1.8.0 to 4.2.3
usb.bInterfaceNumberbInterfaceNumberUnsigned integer (8 bits)1.0.0 to 4.2.3
usb.bInterfaceProtocolbInterfaceProtocolUnsigned integer (8 bits)1.0.0 to 4.2.3
usb.bInterfaceSubClassbInterfaceSubClassUnsigned integer (8 bits)1.0.0 to 4.2.3
usb.bIntervalbIntervalUnsigned integer (8 bits)1.0.0 to 4.2.3
usb.bLengthbLengthUnsigned integer (8 bits)1.0.0 to 4.2.3
usb.bLength.evenInvalid STRING DESCRIPTOR Length (must be even)Label2.0.0 to 4.2.3
usb.bLength.too_shortInvalid STRING DESCRIPTOR Length (must be 2 or larger)Label2.0.0 to 4.2.3
usb.bmAttributesbmAttributesUnsigned integer (8 bits)1.0.0 to 4.2.3
usb.bmAttributes.behaviourBehaviourtypeUnsigned integer (8 bits)1.0.0 to 4.2.3
usb.bmAttributes.invalid_orderSuperSpeed Endpoint Companion must come after Endpoint DescriptorLabel3.2.0 to 4.2.3
usb.bmAttributes.MaxStreamsMaxStreamsUnsigned integer (8 bits)3.2.0 to 4.2.3
usb.bmAttributes.MultMultUnsigned integer (8 bits)3.2.0 to 4.2.3
usb.bmAttributes.syncSynchronisationtypeUnsigned integer (8 bits)1.0.0 to 4.2.3
usb.bmAttributes.transferTransfertypeUnsigned integer (8 bits)1.0.0 to 4.2.3
usb.bmAttributes.transfer.invalidTransfer type not allowed at Low-SpeedLabel4.0.0 to 4.2.3
usb.bMaxBurstbMaxBurstUnsigned integer (8 bits)3.2.0 to 4.2.3
usb.bMaxPacketSize0bMaxPacketSize0Unsigned integer (8 bits)1.0.0 to 4.2.3
usb.bMaxPacketSize0.invalidInvalid Max Packet SizeLabel4.0.0 to 4.2.3
usb.bMaxPowerbMaxPowerUnsigned integer (8 bits)1.0.0 to 4.2.3
usb.bmRequestTypebmRequestTypeUnsigned integer (8 bits)1.0.0 to 4.2.3
usb.bmRequestType.directionDirectionBoolean1.0.0 to 4.2.3
usb.bmRequestType.recipientRecipientUnsigned integer (8 bits)1.0.0 to 4.2.3
usb.bmRequestType.typeTypeUnsigned integer (8 bits)1.0.0 to 4.2.3
usb.bNumConfigurationsbNumConfigurationsUnsigned integer (8 bits)1.0.0 to 4.2.3
usb.bNumDeviceCapsbNumDeviceCapsUnsigned integer (8 bits)4.2.0 to 4.2.3
usb.bNumEndpointsbNumEndpointsUnsigned integer (8 bits)1.0.0 to 4.2.3
usb.bNumInterfacesbNumInterfacesUnsigned integer (8 bits)1.0.0 to 4.2.3
usb.bReservedbReservedUnsigned integer (8 bits)4.2.0 to 4.2.3
usb.bStringbStringCharacter string1.0.0 to 4.2.3
usb.bus_idURB bus idUnsigned integer (16 bits)1.0.0 to 4.2.3
usb.busunitHost controller unit numberUnsigned integer (32 bits)2.2.0 to 4.2.3
usb.capdataLeftover Capture DataByte sequence1.4.0 to 4.2.3
usb.configuration.bmAttributesConfiguration bmAttributesUnsigned integer (8 bits)1.0.0 to 4.2.3
usb.configuration.legacy10buspoweredMust be 1Boolean1.0.0 to 4.2.3
usb.configuration.remotewakeupRemote WakeupBoolean1.0.0 to 4.2.3
usb.configuration.selfpoweredSelf-PoweredBoolean1.0.0 to 4.2.3
usb.control.ResponseCONTROL response dataByte sequence2.0.0 to 4.2.3
usb.control_stageControl transfer stageUnsigned integer (8 bits)1.10.0 to 4.2.3
usb.copy_of_transfer_flagsCopy of Transfer FlagsUnsigned integer (32 bits)1.12.0 to 4.2.3
usb.darwin.bcdVersionDarwin header bcdVersionUnsigned integer (16 bits)2.4.0 to 4.2.3
usb.darwin.device_addressUSB device indexUnsigned integer (8 bits)2.4.0 to 4.2.3
usb.darwin.endpoint_addressEndpoint addressUnsigned integer (8 bits)2.4.0 to 4.2.3
usb.darwin.endpoint_typeEndpoint transfer typeUnsigned integer (8 bits)2.4.0 to 4.2.3
usb.darwin.header_lenDarwin header lengthUnsigned integer (8 bits)2.4.0 to 4.2.3
usb.darwin.io_frame_countIsochronous transfer number of framesUnsigned integer (32 bits)2.4.0 to 4.2.3
usb.darwin.io_idI/O IDUnsigned integer (64 bits)2.4.0 to 4.2.3
usb.darwin.io_lenI/O length [bytes]Unsigned integer (32 bits)2.4.0 to 4.2.3
usb.darwin.io_statusRequest statusUnsigned integer (32 bits)2.4.0 to 4.2.3
usb.darwin.iso.frame_numberFrame numberUnsigned integer (64 bits)2.4.0 to 4.2.3
usb.darwin.iso.statusFrame statusUnsigned integer (32 bits)2.4.0 to 4.2.3
usb.darwin.iso.timestampFrame timestampUnsigned integer (64 bits)2.4.0 to 4.2.3
usb.darwin.location_idDevice location IDUnsigned integer (32 bits)2.4.0 to 4.2.3
usb.darwin.request_typeRequest typeUnsigned integer (8 bits)2.4.0 to 4.2.3
usb.darwin_device_speedDevice speedUnsigned integer (8 bits)2.4.0 to 4.2.3
usb.dataApplication DataByte sequence1.0.0 to 1.6.16
usb.data.lengthApplication Data LengthUnsigned integer (32 bits)1.8.0 to 1.8.15
usb.data_flagDataCharacter (8 bits)1.0.0 to 4.2.3
usb.data_fragmentData FragmentByte sequence1.12.0 to 4.2.3
usb.data_lenData length [bytes]Unsigned integer (32 bits)1.0.6 to 4.2.3
usb.desc_length.invalidInvalid descriptor lengthLabel2.0.0 to 4.2.3
usb.DescriptorIndexDescriptor IndexUnsigned integer (8 bits)1.0.0 to 4.2.3
usb.device_addressDeviceUnsigned integer (32 bits)1.0.0 to 4.2.3
usb.dstDestinationCharacter string2.0.0 to 4.2.3
usb.dst.endpointDst EndpointUnsigned integer (8 bits)1.0.0 to 1.4.15
usb.endpoint_addressEndpointUnsigned integer (8 bits)2.4.0 to 4.2.3
usb.endpoint_address.directionDirectionUnsigned integer (8 bits)2.4.0 to 4.2.3
usb.endpoint_address.numberEndpoint numberUnsigned integer (8 bits)2.4.0 to 4.2.3
usb.endpoint_numberEndpointUnsigned integer (8 bits)1.0.0 to 2.2.17
usb.endpoint_number.directionDirectionUnsigned integer (8 bits)1.6.0 to 2.2.17
usb.endpoint_number.endpointEndpoint valueUnsigned integer (8 bits)1.6.0 to 2.2.17
usb.errorErrorUnsigned integer (32 bits)2.2.0 to 4.2.3
usb.frame.dataFrame dataByte sequence2.2.0 to 4.2.3
usb.frame.data_followsFrame contains dataBoolean2.2.0 to 4.2.3
usb.frame.flagsFrame flagsUnsigned integer (32 bits)2.2.0 to 4.2.3
usb.frame.lengthFrame lengthUnsigned integer (32 bits)2.2.0 to 4.2.3
usb.frame.readData direction is readBoolean2.2.0 to 4.2.3
usb.freebsd_transfer_typeURB transfer typeUnsigned integer (8 bits)2.2.0 to 4.2.3
usb.freebsd_typeURB typeUnsigned integer (8 bits)2.2.0 to 4.2.3
usb.functionURB FunctionUnsigned integer (16 bits)1.10.0 to 4.2.3
usb.getDescriptor.ResponseGET DESCRIPTOR Response dataByte sequence2.0.0 to 4.2.3
usb.iConfigurationiConfigurationUnsigned integer (8 bits)1.0.0 to 4.2.3
usb.idProductidProductUnsigned integer (16 bits)1.0.0 to 4.2.3
usb.idVendoridVendorUnsigned integer (16 bits)1.0.0 to 4.2.3
usb.iFunctioniFunctionUnsigned integer (8 bits)1.8.0 to 4.2.3
usb.iInterfaceiInterfaceUnsigned integer (8 bits)1.0.0 to 4.2.3
usb.iManufactureriManufacturerUnsigned integer (8 bits)1.0.0 to 4.2.3
usb.intervalIntervalUnsigned integer (32 bits)1.12.0 to 4.2.3
usb.iProductiProductUnsigned integer (8 bits)1.0.0 to 4.2.3
usb.irp_idIRP IDUnsigned integer (64 bits)1.10.0 to 4.2.3
usb.irp_infoIRP informationUnsigned integer (8 bits)1.10.0 to 4.2.3
usb.irp_info.directionDirectionUnsigned integer (8 bits)1.10.0 to 4.2.3
usb.irp_info.reservedReservedUnsigned integer (8 bits)1.10.0 to 4.2.3
usb.iSerialNumberiSerialNumberUnsigned integer (8 bits)1.0.0 to 4.2.3
usb.iso._padPaddingUnsigned integer (32 bits)1.6.0 to 1.8.15
usb.iso.dataISO DataByte sequence1.6.0 to 4.2.3
usb.iso.error_countISO error countUnsigned integer (32 bits)1.6.0 to 4.2.3
usb.iso.iso_actual_lenActual Length [bytes]Unsigned integer (32 bits)2.2.0 to 4.2.3
usb.iso.iso_lenLength [bytes]Unsigned integer (32 bits)1.6.0 to 4.2.3
usb.iso.iso_offOffset [bytes]Unsigned integer (32 bits)1.6.0 to 4.2.3
usb.iso.iso_statusStatusSigned integer (32 bits)1.6.0 to 4.2.3
usb.iso.numdescNumber of ISO descriptorsUnsigned integer (32 bits)1.6.0 to 4.2.3
usb.iso.padPaddingUnsigned integer (32 bits)1.10.0 to 4.2.3
usb.LanguageIdLanguage IdUnsigned integer (16 bits)1.0.0 to 4.2.3
usb.msos20.bAltEnumCodebAltEnumCodeUnsigned integer (8 bits)4.2.0 to 4.2.3
usb.msos20.bMS_VendorCodebMS_VendorCodeUnsigned integer (8 bits)4.2.0 to 4.2.3
usb.msos20.dwWindowsVersiondwWindowsVersionUnsigned integer (32 bits)4.2.0 to 4.2.3
usb.msos20.wMSOSDescriptorSetTotalLengthwMSOSDescriptorSetTotalLengthUnsigned integer (16 bits)4.2.0 to 4.2.3
usb.nframesNumber of following framesUnsigned integer (32 bits)2.2.0 to 4.2.3
usb.packet_countPacket count usedUnsigned integer (32 bits)2.2.0 to 4.2.3
usb.packet_sizePacket size usedUnsigned integer (32 bits)2.2.0 to 4.2.3
usb.PlatformCapabilityUUIDPlatformCapabilityUUIDGlobally Unique Identifier4.2.0 to 4.2.3
usb.request_inRequest inFrame number1.0.0 to 4.2.3
usb.response_inResponse inFrame number1.0.0 to 4.2.3
usb.setup.bRequestbRequestUnsigned integer (8 bits)1.0.0 to 4.2.3
usb.setup.invalidOnly control URBs may contain a setup packetLabel2.0.0 to 4.2.3
usb.setup.wEndpointwEndpointUnsigned integer (16 bits)2.2.0 to 4.2.3
usb.setup.wFeatureSelectorwFeatureSelectorUnsigned integer (16 bits)1.0.6 to 4.2.3
usb.setup.wFrameNumberwFrameNumberUnsigned integer (16 bits)1.0.6 to 4.2.3
usb.setup.wIndexwIndexUnsigned integer (16 bits)1.0.0 to 4.2.3
usb.setup.wInterfacewInterfaceUnsigned integer (16 bits)1.0.6 to 4.2.3
usb.setup.wLengthwLengthUnsigned integer (16 bits)1.0.0 to 4.2.3
usb.setup.wStatuswStatusUnsigned integer (16 bits)1.0.6 to 4.2.3
usb.setup.wValuewValueUnsigned integer (16 bits)1.0.0 to 4.2.3
usb.setup_flagDevice setup requestCharacter (8 bits)1.0.0 to 4.2.3
usb.speedSpeedUnsigned integer (8 bits)2.2.0 to 4.2.3
usb.srcSourceCharacter string2.0.0 to 4.2.3
usb.src.endpointSrc EndpointUnsigned integer (8 bits)1.0.0 to 1.4.15
usb.start_frameStart frameUnsigned integer (32 bits)1.12.0 to 4.2.3
usb.timeTime from requestTime offset1.0.0 to 4.2.3
usb.totlenTotal lengthUnsigned integer (32 bits)2.2.0 to 4.2.3
usb.transfer_flags.aligned_temp_bufferAligned Temp BufferBoolean3.0.0 to 4.2.3
usb.transfer_flags.dir_inDir INBoolean3.0.0 to 4.2.3
usb.transfer_flags.dma_map_pageDMA Map PageBoolean3.0.0 to 4.2.3
usb.transfer_flags.dma_map_sgDMA Map SGBoolean3.0.0 to 4.2.3
usb.transfer_flags.dma_map_singleDMA Map SingleBoolean3.0.0 to 4.2.3
usb.transfer_flags.dma_sg_combinedDMA S-G CombinedBoolean3.0.0 to 4.2.3
usb.transfer_flags.free_bufferFree BufferBoolean3.0.0 to 4.2.3
usb.transfer_flags.iso_asapISO ASAPBoolean3.0.0 to 4.2.3
usb.transfer_flags.map_localMap LocalBoolean3.0.0 to 4.2.3
usb.transfer_flags.no_fsbrNo FSBRBoolean3.0.0 to 4.2.3
usb.transfer_flags.no_interruptNo InterruptBoolean3.0.0 to 4.2.3
usb.transfer_flags.no_transfer_dma_mapNo transfer DMA mapBoolean3.0.0 to 4.2.3
usb.transfer_flags.setup_map_localSetup Map LocalBoolean3.0.0 to 4.2.3
usb.transfer_flags.setup_map_singleSetup Map SingleBoolean3.0.0 to 4.2.3
usb.transfer_flags.short_not_okShort not OKBoolean3.0.0 to 4.2.3
usb.transfer_flags.zero_packetZero PacketBoolean3.0.0 to 4.2.3
usb.transfer_modeMode of transferUnsigned integer (8 bits)4.0.0 to 4.2.3
usb.transfer_typeURB transfer typeUnsigned integer (8 bits)1.0.0 to 4.2.3
usb.undecodedNot dissected yet (report to wireshark.org)Label3.2.0 to 4.2.3
usb.unused_setup_headerUnused Setup HeaderLabel1.12.0 to 4.2.3
usb.urb_idURB idUnsigned integer (64 bits)1.0.0 to 4.2.3
usb.urb_lenURB length [bytes]Unsigned integer (32 bits)1.0.6 to 4.2.3
usb.urb_statusURB statusSigned integer (32 bits)1.0.6 to 4.2.3
usb.urb_ts_secURB secUnsigned integer (64 bits)1.4.0 to 4.2.3
usb.urb_ts_usecURB usecUnsigned integer (32 bits)1.4.0 to 4.2.3
usb.urb_typeURB typeCharacter (8 bits)1.0.0 to 4.2.3
usb.usb20ext.bmAttributesbmAttributesUnsigned integer (32 bits)4.2.0 to 4.2.3
usb.usb20ext.bmAttributes.baseline_BESLRecommended Baseline BESLUnsigned integer (32 bits)4.2.0 to 4.2.3
usb.usb20ext.bmAttributes.baseline_BESL_validBaseline BESL validBoolean4.2.0 to 4.2.3
usb.usb20ext.bmAttributes.BESLBESL & Alternate HIRDBoolean4.2.0 to 4.2.3
usb.usb20ext.bmAttributes.deep_BESLRecommended Deep BESLUnsigned integer (32 bits)4.2.0 to 4.2.3
usb.usb20ext.bmAttributes.deep_BESL_validDeep BESL validBoolean4.2.0 to 4.2.3
usb.usb20ext.bmAttributes.LPMLPMBoolean4.2.0 to 4.2.3
usb.usbd_statusIRP USBD_STATUSUnsigned integer (32 bits)1.10.0 to 4.2.3
usb.usbpcap.unknown_urbUSBPcap did not recognize URB Function code (report to desowin.org/USBPcap)Label3.2.0 to 4.2.3
usb.usbpcap_header_lenUSBPcap pseudoheader lengthUnsigned integer (16 bits)1.10.0 to 4.2.3
usb.wBytesPerIntervalwBytesPerIntervalUnsigned integer (16 bits)3.2.0 to 4.2.3
usb.webusb.bcdVersionbcdVersionUnsigned integer (16 bits)4.2.0 to 4.2.3
usb.webusb.bVendorCodebVendorCodeUnsigned integer (8 bits)4.2.0 to 4.2.3
usb.webusb.iLandingPageiLandingPageUnsigned integer (8 bits)4.2.0 to 4.2.3
usb.win32.iso_data_lenISO Data lengthUnsigned integer (32 bits)1.10.0 to 4.2.3
usb.win32.iso_error_countIsochronous transfer error countUnsigned integer (32 bits)1.10.0 to 4.2.3
usb.win32.iso_frameIsochronous transfer start frameUnsigned integer (32 bits)1.10.0 to 4.2.3
usb.win32.iso_num_packetsIsochronous transfer number of packetsUnsigned integer (32 bits)1.10.0 to 4.2.3
usb.win32.iso_offsetISO Data offsetUnsigned integer (32 bits)1.10.0 to 4.2.3
usb.win32.iso_statusISO USBD statusUnsigned integer (32 bits)1.10.0 to 4.2.3
usb.wLANGIDwLANGIDUnsigned integer (16 bits)1.0.0 to 4.2.3
usb.wMaxPacketSizewMaxPacketSizeUnsigned integer (16 bits)1.0.0 to 4.2.3
usb.wMaxPacketSize.invalidInvalid Max Packet SizeLabel4.0.0 to 4.2.3
usb.wMaxPacketSize.sizeMaximum Packet SizeUnsigned integer (16 bits)1.8.0 to 4.2.3
usb.wMaxPacketSize.slotsTransactions per microframeUnsigned integer (16 bits)1.8.0 to 4.2.3
usb.wTotalLengthwTotalLengthUnsigned integer (16 bits)1.0.0 to 4.2.3
usb.xferflagsTransfer flagsUnsigned integer (32 bits)2.2.0 to 4.2.3
usb.xferflags.ext_bufferExternal bufferBoolean2.2.0 to 4.2.3
usb.xferflags.force_short_xferForce short transferBoolean2.2.0 to 4.2.3
usb.xferflags.manual_statusManual statusBoolean2.2.0 to 4.2.3
usb.xferflags.no_pipe_okNo pipe OKBoolean2.2.0 to 4.2.3
usb.xferflags.pipe_bofPipe BOFBoolean2.2.0 to 4.2.3
usb.xferflags.proxy_bufferProxy bufferBoolean2.2.0 to 4.2.3
usb.xferflags.short_frames_okShort frames OKBoolean2.2.0 to 4.2.3
usb.xferflags.short_xfer_okShort transfer OKBoolean2.2.0 to 4.2.3
usb.xferflags.stall_pipeStall pipeBoolean2.2.0 to 4.2.3
usb.xferstatusTransfer statusUnsigned integer (32 bits)2.2.0 to 4.2.3
usb.xferstatus.bdma_enableBUS-DMA enabledBoolean2.2.0 to 4.2.3
usb.xferstatus.bdma_no_post_syncBUS-DMA post sync op not doneBoolean2.2.0 to 4.2.3
usb.xferstatus.bdma_setupBUS-DMA set upBoolean2.2.0 to 4.2.3
usb.xferstatus.bw_reclaimedBandwidth reclaimedBoolean2.2.0 to 4.2.3
usb.xferstatus.can_cancel_immedTransfer can be cancelled immediatelyBoolean2.2.0 to 4.2.3
usb.xferstatus.control_actControl transfer activeBoolean2.2.0 to 4.2.3
usb.xferstatus.control_hdrControl header being sentBoolean2.2.0 to 4.2.3
usb.xferstatus.control_stallControl transfer should be stalledBoolean2.2.0 to 4.2.3
usb.xferstatus.control_xfrControl transferBoolean2.2.0 to 4.2.3
usb.xferstatus.curr_dma_setCurrent DMA setUnsigned integer (32 bits)2.2.0 to 4.2.3
usb.xferstatus.did_closeTransfer closedBoolean2.2.0 to 4.2.3
usb.xferstatus.did_dma_delayWaited for hardware DMABoolean2.2.0 to 4.2.3
usb.xferstatus.doing_callbackExecuting the callbackBoolean2.2.0 to 4.2.3
usb.xferstatus.drainingDraining transferBoolean2.2.0 to 4.2.3
usb.xferstatus.isochronous_xfrIsochronous transferBoolean2.2.0 to 4.2.3
usb.xferstatus.openPipe has been openedBoolean2.2.0 to 4.2.3
usb.xferstatus.short_frames_okShort frames OKBoolean2.2.0 to 4.2.3
usb.xferstatus.short_xfer_okShort transfer OKBoolean2.2.0 to 4.2.3
usb.xferstatus.startedTransfer startedBoolean2.2.0 to 4.2.3
usb.xferstatus.transferringTransfer in progressBoolean2.2.0 to 4.2.3