Skip to content
Install the CameraLoops App

Browse CameraLoops via the app. Learn more.

www.CameraLoops.ru

Use the CameraLoops full-screen app on your home screen with push notifications, badges and more.

To install the CameraLoops app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install the CameraLoops app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

A basic IPC project I've been toying with

Featured Replies

  • Contributor

I don't know if it will help me or anyone, but I've been off and on researching to see what sorts of menus/options are buried in the UHS 8" IPC software, with the ultimate end goal of creating an XML file which could activate as many of these options as possible and/or decode some or all of the IPC calibrations so as to edit those manually.

 

To that end, I've put together an Excel spreadsheet which, as best as I can tell, maps out every function call in the GM XML file that I have been able to find so far.  There are several gaps, but what I have seems to be relatively accurate.

 

I suspect that there are a few of these that would require some BCM reprogramming to activate (such as, for example, drive mode menus), but I'm getting well and truly tripped up on how the XML file acts on the software to activate the various menus - if someone would like to take a crack at it I'd definitely be interested in the results.

 

Thanks in advance, friends - hopefully this will help someone!

IPC XML quick ref.xlsx

  • Replies 2
  • Views 639
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Actually here is the xml file.  Looks like there are others also.  I'm not sure if they all work with yours but would be interesting to check. 26697105.xml

  • GM Car Hacking Expert
  • Contributor

If you want to add this into yours it should be correct.  The ones I have checked have lined up with my .xml

 

DID00a1

 

<Parameter ParamDefaultValue="01">
        <ParameterName>P_AFE_STATISTICS_MENU_PRESENT</ParameterName>

<StartByte>7</StartByte>
        <StartBit>0</StartBit>
        <BitLength>1</BitLength>
        <ConfData useConfData="true">
          <ConfigData Value="00" AutoGenExpression="(M:4GB69) | (M:4GM69) | (M:4GT69)">
            <Product>
              <ModelDesignatorRef IDREF="MD4GB69" hasToBeAvailable="true" />
            </Product>
            <Product>
              <ModelDesignatorRef IDREF="MD4GM69" hasToBeAvailable="true" />
            </Product>
            <Product>
              <ModelDesignatorRef IDREF="MD4GT69" hasToBeAvailable="true" />
            </Product>
          </ConfigData>
          <ConfigData Value="01" AutoGenExpression="(M:EGJ69)">
            <Product>
              <ModelDesignatorRef IDREF="MDEGJ69" hasToBeAvailable="true" />
            </Product>
          </ConfigData>
        </ConfData>
        <ServiceSection IsServiceAccessAllowed="false">
          <Interpretation Text="Disable" Value="00" />
          <Interpretation Text="Enable" Value="01" />
        </ServiceSection>
      </Parameter>
      <Parameter ParamDefaultValue="00">
        <ParameterName>P_COMPASS_DISPLAY_MENU_PRESENT</ParameterName>
        <StartByte>7</StartByte>
        <StartBit>1</StartBit>
        <BitLength>1</BitLength>
        <ConfData useConfData="false" />
        <ServiceSection IsServiceAccessAllowed="false">
          <Interpretation Text="False" Value="00" />
          <Interpretation Text="True" Value="01" />
        </ServiceSection>
      </Parameter>
      <Parameter ParamDefaultValue="00">
        <ParameterName>P_HUD_ROADSIGN_PAGE_ENABLE</ParameterName>
        <StartByte>7</StartByte>
        <StartBit>7</StartBit>
        <BitLength>1</BitLength>
        <ConfData useConfData="false" />
        <ServiceSection IsServiceAccessAllowed="false">
          <Interpretation Text="Disable" Value="00" />
          <Interpretation Text="Enable" Value="01" />
        </ServiceSection>
      </Parameter>

 

<Parameter ParamDefaultValue="01">
        <ParameterName>P_NG_HYBRID_DRIVE_CYCLE_MENU_DEFAULT</ParameterName>
        <StartByte>9</StartByte>
        <StartBit>5</StartBit>
        <BitLength>1</BitLength>
        <ConfData useConfData="true">
          <ConfigData Value="00" AutoGenExpression="(M:4GB69) | (M:4GM69) | (M:4GT69)">
            <Product>
              <ModelDesignatorRef IDREF="MD4GB69" hasToBeAvailable="true" />
            </Product>
            <Product>
              <ModelDesignatorRef IDREF="MD4GM69" hasToBeAvailable="true" />
            </Product>
            <Product>
              <ModelDesignatorRef IDREF="MD4GT69" hasToBeAvailable="true" />
            </Product>
          </ConfigData>
        </ConfData>
        <ServiceSection IsServiceAccessAllowed="false">
          <Interpretation Text="False" Value="00" />
          <Interpretation Text="True" Value="01" />
        </ServiceSection>
      </Parameter>
      <Parameter ParamDefaultValue="01">
        <ParameterName>P_NG_DRIVE_EFFICIENCY_GAGE_MENU_DEFAULT</ParameterName>
        <StartByte>9</StartByte>
        <StartBit>0</StartBit>
        <BitLength>1</BitLength>
        <ConfData useConfData="true">
          <ConfigData Value="00" AutoGenExpression="(M:4GB69) | (M:4GM69) | (M:4GT69)">
            <Product>
              <ModelDesignatorRef IDREF="MD4GB69" hasToBeAvailable="true" />
            </Product>
            <Product>
              <ModelDesignatorRef IDREF="MD4GM69" hasToBeAvailable="true" />
            </Product>
            <Product>
              <ModelDesignatorRef IDREF="MD4GT69" hasToBeAvailable="true" />
            </Product>
          </ConfigData>
        </ConfData>
        <ServiceSection IsServiceAccessAllowed="false">
          <Interpretation Text="False" Value="00" />
          <Interpretation Text="True" Value="01" />
        </ServiceSection>
      </Parameter>

  • GM Car Hacking Expert
  • Contributor

Actually here is the xml file.  Looks like there are others also.  I'm not sure if they all work with yours but would be interesting to check.

26697105.xml

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

Popular Members

  1. hassan77h
    +hassan77h
    26
  2. Troy
    Troy
    24
  3. uglyoldbastard
    +uglyoldbastard
    12
  4. regloops
    +regloops
    10
  5. sergei petrov
    sergei petrov
    7

CameraLoops™
Powered by Art
All Trademarks appearing on this website are the property of their respective owners.

Account

Navigation

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.
CameraLoops members who viewed this content
tungnv93pt Elviss Pereira ABOMAZEN jjagel Duba Camelot Shifty Robi_X SnugMyg PixelTheKWolf notovi DrJerry Chris diagnostics pupu14 CAR DOCTOR Eatable Like-Minded Fool drstraleman