Skip to content

arfoll/bmw_comfort_seat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BMW Comfort seat

What this supports

  • BMW G05/G30/G11/G12 and maybe others
  • SMBH/SMFH/SMMH

Wiring diagrams

Created using wireviz

Configuring arduino CLI for ESP32 with the can card

arduino-cli config add board_manager.additional_urls https://dl.espressif.com/dl/package_esp32_index.json
arduino-cli core update-index
arduino-cli core install esp32:esp32

The libs we'll need

arduino-cli config set library.enable_unsafe_install true
arduino-cli lib install --git-url https://github.com/coryjfowler/MCP_CAN_lib.git
arduino-cli lib install --git-url https://github.com/dawidchyrzynski/arduino-home-assistant

Compile for Wemos D1 R32

arduino-cli compile --fqbn esp32:esp32:d1_uno32
arduino-cli upload -p /dev/ttyUSB0 --fqbn esp32:esp32:d1_uno32

Modify the CAN shield

The ESP32 needs GPIO12 to be low during boot, but it is used for the MCP2155 interupt, bend the pin on the shield and connect it to logical pin 7 or GPIO14.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages