# Sparkfun STM32F405 support

**URL:** <https://community.sparkfun.com/t/sparkfun-stm32f405-support/45832>\
**Category:** MicroMod\
**Tags:** carrier\
**Created:** [June 27, 2023, 10:25pm UTC](https://community.sparkfun.com/t/sparkfun-stm32f405-support/45832 "2023-06-27T22:25:34Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![dekip](https://avatars.discourse-cdn.com/v4/letter/d/7c8e57/32.png) [@dekip](https://community.sparkfun.com/u/dekip)\
**Post date:** [June 27, 2023, 10:25pm UTC](https://community.sparkfun.com/t/sparkfun-stm32f405-support/45832/1 "2023-06-27T22:25:34Z")

</div>

Hi,

I have this carrier board:

[https://learn.sparkfun.com/tutorials/mi … -guide/all](https://learn.sparkfun.com/tutorials/micromod-mikrobus-carrier-board-hookup-guide/all)

and this MicroMod STM32:

[https://learn.sparkfun.com/tutorials/mi … okup-guide](https://learn.sparkfun.com/tutorials/micromod-stm32-processor-hookup-guide)

I tried to add board definitions for the STM32, but while typing SparkFun STM32 in Boards Manager, they are not there. I tried the STM32F405 with this board definitions, but no luck

[https://github.com/stm32duino](https://github.com/stm32duino)

With this last, I set everything accordingly to your guidelines, but it says that establishing a connection with the device failed. The board when connected to a PC over the USB C does not show up. While I press the RST and hold the Boot pressed, It shows up as STM Device in DFU mode.

Some help would be nice

---

<div class="post-metadata">

**Author:** ![TS-Russell](https://yyz1.discourse-cdn.com/sparkfun/user_avatar/community.sparkfun.com/ts-russell/32/6092_2.png) [@TS-Russell](https://community.sparkfun.com/u/TS-Russell)\
**Post date:** [June 28, 2023, 11:12pm UTC](https://community.sparkfun.com/t/sparkfun-stm32f405-support/45832/2 "2023-06-28T23:12:11Z")

</div>

Make sure to put the SparkFun board package’s URL

[https://raw.githubusercontent.com/spark … index.json](https://raw.githubusercontent.com/sparkfun/Arduino_Boards/main/IDE_Board_Manager/package_sparkfun_index.json)

in the:

File → Preferences → Additional board manager URL

---

<div class="post-metadata">

**Author:** ![Lockie](https://avatars.discourse-cdn.com/v4/letter/l/82dd89/32.png) [@Lockie](https://community.sparkfun.com/u/Lockie)\
**Post date:** [July 16, 2024, 3:53am UTC](https://community.sparkfun.com/t/sparkfun-stm32f405-support/45832/3 "2024-07-16T03:53:41Z")

</div>

I think there is a bigger issue here. Scrolling through the various topics it seems that many people are having issues where the port cannot be found in Arduino after a supposed successful download. In my case, thanks to lots of spare boards, I narrowed my issue down to a faulty STM32 Micromod board. I am not sure what the fault is but it cannot be found by Windows. I get this message: “The last USB device you connected to this computer malfunctioned and Windows does not recognise it”  
I can run the STM dowloader Ver 2.15 OK but that as far as it goes. The simple Blink program will not run. If I try another STM32 all is fine. So therefore I suspect a faulty board.  
Lockie

---

<div class="post-metadata">

**Author:** ![Lockie](https://avatars.discourse-cdn.com/v4/letter/l/82dd89/32.png) [@Lockie](https://community.sparkfun.com/u/Lockie)\
**Post date:** [July 20, 2024, 12:45pm UTC](https://community.sparkfun.com/t/sparkfun-stm32f405-support/45832/4 "2024-07-20T12:45:25Z")

</div>

![image](https://canada1.discourse-cdn.com/sparkfun/original/2X/d/d196e618e59f1636559af408620f28572e9d0930.png)  
Hey Guys,  
There seems to be a Pin def mistake here. The STM32 MM hookup guide gives PICO as PA6 while the STM32 schematic gives it as PA7. Likewise for POCI, the lables are reversed.  
Lockie

---

<div class="post-metadata">

**Author:** ![TS-Russell](https://yyz1.discourse-cdn.com/sparkfun/user_avatar/community.sparkfun.com/ts-russell/32/6092_2.png) [@TS-Russell](https://community.sparkfun.com/u/TS-Russell)\
**Post date:** [July 25, 2024, 7:42pm UTC](https://community.sparkfun.com/t/sparkfun-stm32f405-support/45832/5 "2024-07-25T19:42:38Z")

</div>

There may be an error in the docs; file an issue [here](https://github.com/sparkfun/MicroMod_STM32_Processor/issues) to alert the folks who manage that
