logo elektroda
logo elektroda
X
logo elektroda

Exploring ELM327 OBD2 Car Reader - WinnerMicro W600-B800 Chipset Internals

divadiow 543 1
ADVERTISEMENT
  • #1 21307244
    divadiow
    Level 34  
    Here's another ELM327 I got just to see what was inside.

    ELM327 V1.5 OBD2 diagnostic interface with WinnerMicro chip.

    It's a WinnerMicro W600-B800!
    Close-up of the WinnerMicro W600-B800 chip on a printed circuit board. Close-up of PIC18F25K80 integrated circuit on a green printed circuit board. Close-up of an integrated circuit on a printed circuit board, marked ST1040.

    and from 0TX:

    Code: Text
    Log in, to see the code


    Test pads and OBD2 connectors traced:

    Image showing the interior of an ELM327 interface with pin labels and a circuit diagram.

    I don't think there's any way to backup the firmware of the W600 so as soon as I try flashing OpenW600, the device is no longer any use as an OBD2 reader. I think I will anyway, even though it cannot be used for much after.

    PCB keywords:
    V02-1_S 2017-09-28 Ver:1.2
    V03WC_M_V1.1 2020-11-18
  • ADVERTISEMENT
  • #2 21307394
    divadiow
    Level 34  
    Screenshot of OpenW600 interface with buttons and system information. Interface of Upgrade Tools V1.5.4 showing firmware update process.

    flashed over PA4/5

    Added after 1 [hours] 39 [minutes]:

    and PB11 and PB12 UART of the W600 traces to these legs of the PIC18F25K80 via resistors

    Image of a circuit board featuring integrated circuits, including PIC18F25K80 and W600, with connections PB11 and PB12 marked.
ADVERTISEMENT