Giter Site home page Giter Site logo

Comments (3)

rusefillc avatar rusefillc commented on August 17, 2024

Does pcan_cantact have "software switch to DFU" command in the protocol?

here's the problem with those nice-looking Korlan USB2CAN OBD2 devices: those do not have HW DFU switch. you invoke magic Korlan command to switch it to DFU mode.

So if it accepts pcan_cantact FW how does one switch it back to Korlan if desired? :)

Worse if pcan_cantact does not start :)

image

from pcan_cantact.

moonglow avatar moonglow commented on August 17, 2024

do we know if Korlan USB2CAN OBD2 would run official binaries?

I think you can try it, first of all you need to build pin map first to make sure that it has no conflict with existing ones ( used in my firmware ) , next you can flash firmware and all be OK i think

Does pcan_cantact have "software switch to DFU" command in the protocol?

Nope, because STM32F042 ( which firmware was designed for ) does not support USB DFU, but STM32F072 does, another thing their firmware started by their own internal bootloader with DFU commands set support ( that's why base address of Korlan firmware is 0x8008000 ) and looks like USB2CAN-v2.0.bin was encrypted. If MCU is not locked you can read full flash first to make sure that you can revert back.

from pcan_cantact.

rusefillc avatar rusefillc commented on August 17, 2024

The original device is read out protected.

The is BOOT0 on the back pad.

middle LED looks to be PD2
further away LED looks to be PC12

from pcan_cantact.

Related Issues (12)

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.