2026-05-23 4:10 PM - last edited on 2026-05-25 1:24 AM by Gyessine
Hello ST Community,
I've recently updated the firmware for my project to the latest release in CubeMX V6.17.0
I'm using the STM32H743XIH6 device... and the firmware pack was updated to STM32Cube MCU Package for STM32H7 version 1.13.0
When I create a new project, or migrate an older project to this version, I am no longer able to PING my device via ethernet.
I'm utilizing a LAN8720 development board connected via RMII. (USER_PHY selected in CubeMX)
My projects were reliably connecting to the device prior to the firmware package update.
I do notice that there are changes to ethernetif.c with the latest update.
I'm using FREERTOS and LwIP for this build.
Any input on what changes are impacting my project is appreciated.
2026-05-24 1:06 PM - edited 2026-05-24 1:09 PM
> I do notice that there are changes to ethernetif.c with the latest update.
File ethernetif.c is not part of the MCU package, it is usually generated by CubeMX or inherited from example.
This suggests that you've regenerated the project from .ioc together with updating the MCU package (and updating the generation templates in the CubeIDE/MX). This action can damage custom code outside of "USER CODE:" sections. Please carefully inspect changes in ethernetif.c and your other files in the project.
Also, try to revert your project to the previous state and only update the MCU package or redirect your project to use the new package (of course, make a backup).
We’re moving the ST Community to a new platform to give you a better and more reliable community experience.