Skip to content

EDS v1.8.1 — Bug fixes (#34, #35)

Choose a tag to compare

@Xaloqi Xaloqi released this 23 Jun 02:50
3f35f46

Bug fixes

nvm_store.h relocated (closes #34)

platform/zephyr/nvm_store.hplatform/nvm_store.h. The header is a platform-neutral NVM interface shared by both Zephyr and FreeRTOS backends. FreeRTOS example `CMakeLists.txt` files no longer need `platform/zephyr` as a workaround include path.

DFU campaign: production-grade UDS sequence (closes #35)

`campaigns/safeboot_freertos_dfu.yaml` expanded from 8 → 15 steps to match OEM production toolchain requirements (BMW, VAG):

  • Step 4: `0x28 0x03` CommunicationControl → disableRxAndTx
  • Step 5: `0x85 0x02` ControlDTCSetting → DTCSettingOff
  • Steps 13–15 (post-reset): extended session → `0x85 0x01` DTCSettingOn → `0x28 0x00` enableRxAndTx

Upgrade

west update   # or git checkout v1.8.1

No API changes. Drop-in replacement for v1.8.0.