Just FYI, newer machine (DISCOVERY MR750 / 24\MX\MR Software release:DV24.0_R01_1344.a) are now storing an XML file within the Protocolo Data Block (compressed). They now looks like this:
<?xml version="1.0" encoding="UTF-8"?>
<monarch version="1.2">
<object classname= "T2PROP.xml">
<child classname= "gemrimxhardware.selection.ScanningSelectedHardware" componentname="ScanningSelectedHardware">
<item index="1" paramname="CoilGroup" value="HD 8Ch High Res Brain Array by Invivo" type="java.lang.String">
</item>
<item index="2" paramname="GradientMode" value="NA" type="java.lang.String">
</item>
<item index="3" paramname="TableOffset" value="0.0" type="java.lang.String">
</item>
<item index="4" paramname="CoilRegion" value="1" type="java.lang.String">
</item>
<item index="5" paramname="RFCoil" value="8HRBRAIN" type="java.lang.String">
</item>
<item index="6" paramname="AutoCoil" value="false" type="java.lang.String">
</item>
<item index="7" paramname="RFGECoilName" value="C-GE_HDx 8HRBrain" type="java.lang.String">
</item>
<item index="8" paramname="HardwaresSelected" value="coil=8HRBRAIN, mode=NA, table=0.0mm" type="java.lang.String">
</item>
</child>
<child classname= "gemrimxapp.host.t2prop.T2PROPFactoryWithCommands" componentname="T2PROPFactoryWithCommands">
<item index="1" paramname="FLAG_TRF" value="true" type="java.lang.Boolean">
</item>
<item index="2" paramname="EffectiveBladeWidth" value="37" type="java.lang.Integer">
</item>
<item index="3" paramname="MotionReduction" value="true" type="java.lang.Boolean">
</item>
<item index="4" paramname="MotionRotationReduction" value="true" type="java.lang.Boolean">
</item>
<item index="5" paramname="AppDualDriveUIMode" value="Single" type="gemriutil.util.DualDriveMode">
</item>
<item index="6" paramname="numOverScans" value="0" type="java.lang.Integer">
</item>
<item index="7" paramname="NumCardiacCycles" value="2" type="java.lang.Integer">
</item>
<item index="8" paramname="RotationThreshold" value="2.0" type="java.lang.Float">
</item>
<item index="9" paramname="AnnefactFix" value="false" type="java.lang.Boolean">
</item>
<item index="10" paramname="NumberOfAcqsEnable" value="true" type="java.lang.Boolean">
</item>
<item index="11" paramname="UpdateRespRate" value="true" type="java.lang.Boolean">
</item>
<item index="12" paramname="Autolock" value="false" type="java.lang.Boolean">
</item>
<item index="13" paramname="FLAG_FR" value="false" type="java.lang.Boolean">
</item>
<item index="14" paramname="ShiftOversample" value="1" type="java.lang.Integer">
</item>
<item index="15" paramname="Scic" value="true" type="java.lang.Boolean">
</item>
<item index="16" paramname="MotionShiftReduction" value="true" type="java.lang.Boolean">
</item>
<item index="17" paramname="RepetitionTime" value="5.691s" type="gemriutil.util.MxTime">
</item>
<item index="18" paramname="YResolution" value="56" type="java.lang.Integer">
</item>
<item index="19" paramname="NpwFactor" value="1.5" type="java.lang.Float">
</item>
<item index="20" paramname="ARCOuterAcceleration" value="2" type="java.lang.Integer">
</item>
<item index="21" paramname="PureEnable" value="false" type="java.lang.Boolean">
</item>
<item index="22" paramname="CustomReconKeepOutput" value="false" type="java.lang.Boolean">
</item>
<item index="23" paramname="ShiftThreshold" value="0.01" type="java.lang.Float">
</item>
<item index="24" paramname="SliceThickness" value="5.0mm" type="gemriutil.util.MxLength">
</item>
<item index="25" paramname="ReceiverBandWidth1" value="83.333KHz" type="gemriutil.util.MxBandWidth">
</item>
<item index="26" paramname="HeartRateVariability" value="5" type="java.lang.Integer">
</item>
<item index="27" paramname="EchoTime" value="94.592ms" type="gemriutil.util.MxTime">
</item>
<item index="28" paramname="CenterFreqMethod" value="Peak" type="java.lang.String">
</item>
<item index="29" paramname="CalmSlewRate" value="4.0" type="java.lang.Float">
</item>
<item index="30" paramname="CalmEnable" value="false" type="java.lang.Boolean">
</item>
<item index="31" paramname="RespiratoryRate" value="20" type="java.lang.Integer">
</item>
<item index="32" paramname="SeriesDescription" value="OSag T2 Propeller" type="java.lang.String">
</item>
<item index="33" paramname="XResolution" value="352" type="java.lang.Integer">
</item>
<item index="34" paramname="RFRefocusFlip" value="142.0Degrees" type="gemriutil.util.MxAngle">
</item>
<item index="35" paramname="RFCoil" value="8HRBRAIN" type="java.lang.String">
</item>
<item index="36" paramname="ScanTime" value="Auto" type="gemriutil.util.MxTime">
</item>
<item index="37" paramname="RFTransmit" value="10.0dB" type="gemriutil.util.TransmitData">
</item>
<item index="38" paramname="ImageMode" value="2D" type="java.lang.String">
</item>
<item index="39" paramname="EchoSpacingOptimization" value="true" type="java.lang.Boolean">
</item>
<item index="40" paramname="NumberOfAcqs" value="1" type="java.lang.Integer">
</item>
<item index="41" paramname="CustomReconAutoInstall" value="true" type="java.lang.Boolean">
</item>
<item index="42" paramname="NumberOfSlices" value="20" type="java.lang.Integer">
</item>
<item index="43" paramname="NoPhaseEncode" value="false" type="java.lang.Boolean">
</item>
<item index="44" paramname="EffNumAverages" value="1.5" type="java.lang.Float">
</item>
<item index="45" paramname="InversionTimeEnable" value="false" type="java.lang.Boolean">
</item>
<item index="46" paramname="FreqFOV" value="24.0cm" type="gemriutil.util.MxLength">
</item>
<item index="47" paramname="SliceSpacing" value="1.0mm" type="gemriutil.util.MxLength">
</item>
<item index="48" paramname="RxPlane" value="Oblique" type="java.lang.String">
</item>
<item index="49" paramname="NumberOfChannels" value="8" type="java.lang.Integer">
</item>
<item index="50" paramname="AutoTRRequestedNumberofAcquistions" value="1" type="java.lang.Integer">
</item>
<item index="51" paramname="FlipAngle" value="142.0Degrees" type="gemriutil.util.MxAngle">
</item>
<item index="52" paramname="ChemSat" value="NONE" type="gemriutil.util.ChemSatMode">
</item>
<item index="53" paramname="DisableGating" value="true" type="java.lang.Boolean">
</item>
<item index="54" paramname="HardwaresSelected" value="coil=8HRBRAIN" type="java.lang.String">
</item>
<item index="55" paramname="MaxSlicesPerAcq" value="20" type="java.lang.Integer">
</item>
<item index="56" paramname="PhaseFOV" value="24.0cm" type="gemriutil.util.MxLength">
</item>
<item index="57" paramname="CenterFrequency" value="6250000.0Hz" type="gemriutil.util.CenterFrequency">
</item>
<item index="58" paramname="AnalogReceiverGain" value="-6.0dB" type="gemriutil.util.AnalogRecvGain">
</item>
<item index="59" paramname="DigitalReceiverGain" value="0.0dB" type="gemriutil.util.DigitalRecvGain">
</item>
<item index="60" paramname="FNEX" value="false" type="java.lang.Boolean">
</item>
<item index="61" paramname="TotalNumberOfSlices" value="20" type="java.lang.Integer">
</item>
<item index="62" paramname="SlicesPerAcq" value="20" type="java.lang.Integer">
</item>
<item index="63" paramname="NetAcceleration" value="1.75" type="java.lang.Float">
</item>
<item index="64" paramname="EffectiveResolution" value="0.682mm" type="gemriutil.util.MxLength">
</item>
<item index="65" paramname="CorrelationThreshold" value="0.5" type="java.lang.Float">
</item>
<item index="66" paramname="PrescanActiveChannel" value="1" type="java.lang.Integer">
</item>
<item index="67" paramname="EchoTrainLength" value="32" type="java.lang.Integer">
</item>
<item index="68" paramname="ARCAdditionalACSViews" value="4" type="java.lang.Integer">
</item>
<item index="69" paramname="NPW" value="true" type="java.lang.Boolean">
</item>
<item index="70" paramname="AccelerationEnable" value="true" type="java.lang.Boolean">
</item>
<item index="71" paramname="AcousticReductionMode" value="NONE" type="gemriutil.util.AcousticReductionTypes">
</item>
<item index="72" paramname="RotationOversample" value="1" type="java.lang.Integer">
</item>
<item index="73" paramname="FrameRate" value="2.1s" type="gemriutil.util.MxTime">
</item>
</child>
<child classname= "gemrimxframework.geom.geometryfactory.Explicit2DHelper" componentname="Explicit2DHelper">
<item index="1" paramname="center0" value="5.202384948730469 20.0 12.8119535446167" type="java.lang.String">
</item>
<item index="2" paramname="normal0" value="-0.9967729160804537 0.0 -0.08027299526284648" type="java.lang.String">
</item>
<item index="3" paramname="startNum0" value="1" type="java.lang.Integer">
</item>
<item index="4" paramname="numslice0" value="20" type="java.lang.Integer">
</item>
<item index="5" paramname="type0" value="0" type="java.lang.Integer">
</item>
<item index="6" paramname="normal10" value="0.08027299526284648 0.0 -0.9967729160804537" type="java.lang.String">
</item>
<item index="7" paramname="explicitData" value="Yes" type="java.lang.String">
</item>
<item index="8" paramname="normal20" value="0.0 -1.0 0.0" type="java.lang.String">
</item>
<item index="9" paramname="groups" value="1" type="java.lang.Integer">
</item>
</child>
<child classname= "gemrimxframework.geom.geometryfactory.TwoDGrxServiceProvider" componentname="TwoDGrxServiceProvider">
<item index="1" paramname="grxData" value="No" type="java.lang.String">
</item>
</child>
</object>
</monarch>