Announcement

Collapse
No announcement yet.

What souce code does global OBD2 use? and.. another question..

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • What souce code does global OBD2 use? and.. another question..

    I'm looking to reflash my stock ECU so that I can remap the fuel lines etc.. but for the ECU to still pass a smog check and not throw the check engine light on. Any ideas?

  • #2
    so no one?

    So no one knows any idea what the main source code of global OBD2 is? or how to tweak a stock ECU eh?

    Comment


    • #3
      Erm, it's not that simple mate.

      There's no such thing as 'Global OBDII'. There is quite a few different protocols used by different manufacturers and these standrd protocols do not allow reflashing of the ECU. For that you need a system designed specifcically for your car.

      Lets start with that - what type of car do you have?
      I installed my carpc into my pet Kangaroo, mate.

      Comment


      • #4
        Na your missing my point. I want to know every single source code from GMC, to Austin Martin, to Ferrari to BMW and Mercedes and all Japanese cars.

        Comment


        • #5
          That would cost several million dollars.

          Comment


          • #6
            I don't think manufacturers would sell this information at any cost...

            Comment


            • #7
              haha was worth a shot I did manage to pull some Binary and C programming from global OBD2 by the way just in case if you guys cared.

              Comment


              • #8
                Originally posted by MMAfiaV View Post
                haha was worth a shot I did manage to pull some Binary and C programming from global OBD2 by the way just in case if you guys cared.
                The issue is not software ... the issue is mechanical ... let me explain ...

                The "source code" as you refer to it for "global OBD2" as far as emissions requirements is concerned will vary engine size to engine size. And all auto makers have different fuel mapping strategies based on displacement size of the engine. Because of this, they also all have different HEX mode identifiers for various functions for the particular ECU you're working with. It truly is vehicle manufacturer specific. You might be able to read Global OBD2 Emissions data, as those mode requests are unified, but they won't give you access to map the fuel curve logic. Plus, Emissions OBD2 logic does not incorporate fuel table threshold limits. So, you would have much work on your hands to do once you start adjusting the default fuel mapping strategy and keeping it within OBD2 Emissions spec.
                perk03z06
                --------------------------
                Windows XP PC
                InTruckPC
                P4 3.0 GHz Hyperthread CPU, 1Gb RAM, 120 Gb Hard Drive, DVD/CD-RW, Centrafuse XLE 1.47, 7" Xenarc, GPS, EV-DO via Samsung i730 ... more coming!

                Comment


                • #9
                  Try ElmScan's line of interfaces. They are open source. You won't be able to reflash, but if you snoop on the com line, at least you'll get an idea of how everything works.
                  perk03z06
                  --------------------------
                  Windows XP PC
                  InTruckPC
                  P4 3.0 GHz Hyperthread CPU, 1Gb RAM, 120 Gb Hard Drive, DVD/CD-RW, Centrafuse XLE 1.47, 7" Xenarc, GPS, EV-DO via Samsung i730 ... more coming!

                  Comment


                  • #10
                    Depends on your type of car. Mitsubishi and Subaru ECUs have the ROMs available for editing and reflashing back onto the ECU. This is done using a disassembler and quite a bit of assembly language programming. As well as reverse engineering the protocols used for communication on the proprietary diagnostic tools used for reflashing the ECU when you take it into the dealer for service. So if you have modern a modern mitsubishi or subaru you can do it.

                    If you have another car...you will have to find some tuning forums for that car and see if they've reverse engineered it.

                    Take a look at OpenECU.org
                    2006 Lancer Evolution IX MR In-Dash PC Project - WIP

                    Planning:
                    [----------] 100%
                    Purchasing:
                    [----------] 90%
                    Installation/Fab/Assembly (Revised v2):
                    [----------] 90%

                    Comment

                    Working...
                    X