Code Monkey home page Code Monkey logo

Comments (9)

uholeschak avatar uholeschak commented on May 30, 2024

That's not correct, all OBD EM327 adapters i have seen use the PIC18F25K80 chip

from ediabaslib.

santinio avatar santinio commented on May 30, 2024

Please check https://en.wikipedia.org/wiki/ELM327.

screen shot 2017-12-30 at 14 59 15

from ediabaslib.

uholeschak avatar uholeschak commented on May 30, 2024

Then you should correct that wiki text ...

from ediabaslib.

santinio avatar santinio commented on May 30, 2024

A PIC18F2480 is also soldered on my ELM327.

from ediabaslib.

uholeschak avatar uholeschak commented on May 30, 2024

Then you could adjust the settings locally for yourself if you like ...

from ediabaslib.

uholeschak avatar uholeschak commented on May 30, 2024

I have now seen that there are two types:
A standard one (ELM327 PIC18F2480) and a low voltage type (ELM327L PIC18F25K80):
https://www.elmelectronics.com/products/dsheets/
The OBD adapters normally only use the low voltage type.

from ediabaslib.

XantheFIN avatar XantheFIN commented on May 30, 2024

Chinese when cracked the ELM327 figured out to use code on PIC18F25K80 which was cheaper IC to put code on. There exist even forum thread on chinese forums when someone introduced it.

from ediabaslib.

uholeschak avatar uholeschak commented on May 30, 2024

These are not real PIC processors only some other chips with a fake label.

from ediabaslib.

XantheFIN avatar XantheFIN commented on May 30, 2024

These are not real PIC processors only some other chips with a fake label.

Hold your horses. Don't confuse irrelevant things. Please use caution when reading as i am specific here. I wasn't referring to those black unknown glue IC ELM chips there is as i mentioned chinese discussion of what i referred at from back of time when they did make that move to PIC18F25K80 instead of what ELM was originally made for. I am not talking what is real pic chip or not... what a hell. I am telling why there is even 25K80 PIC chosen in chinese clones. It has nothing to do being low voltage or not.

Here is pieces from announcement:

"The original ELM327 uses PIC18F2480 chip scheme, which is more expensive. If you do with PIC18F25K80, the cost can be reduced

--

The specific work of the scheme is to port the code from PIC18F2480 to PIC18F25K80, after analyzing Datasheet, found that the two ICs belong to the same series

--

Tanscoding First of all, recompile 2480, then 25K80 compilation,-- but does. not mean that you can directly use, because from the data, 25K80 register location, some bits of labeling, some register configuration methods are not -- , we selected 2480 to anti-compile just obtained 25K80 code, The resulting ASM and the original 2480 ASM comparison, found that there are dozens of lines of code not --, which shows that the registers involved in this in the two ICs in different bits, we focus on checking the function of these registers in the two ICs, if to, do not need to change, not to manual correction

--

Relying on our strong anti-compilation technology, the project was successfully completed."

And they told to be selling code V1.5 forward in there back then.

from ediabaslib.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.