├── .github └── FUNDING.yml ├── Codes ├── Basic_Code │ └── Basic_Code.ino └── E46_KBus_Code │ ├── E46_Codes.h │ └── E46_KBus_Code.ino ├── Docs ├── BMW BUS Information │ ├── BMW BUS Information.pdf │ ├── BMW BUS Information2.pdf │ ├── BMW E46 Bus Network.pdf │ ├── I-K Bus Doc.pdf │ └── Introduction to Bus Systems.pdf ├── BMW Communication Codes │ ├── Alextronic_I-Bus.pdf │ ├── Baso.no-ibus (Steering Wheel, Navigation, Board Monitor Buttons).pdf │ ├── I-BUS Codes E46.pdf │ ├── I-Bus Codes E39, E46.docx │ ├── I-Bus Inside BMW.pdf │ ├── I-Bus Inside DRAFTREV5.pdf │ ├── I-Bus.pdf │ ├── I-Bus2.docx │ ├── I-K bus codes v6.xls │ ├── Openbmw.pdf │ ├── Openbmw_Button-codes.pdf │ └── buttons.txt ├── HackTheIBus │ ├── BMBT - HackTheIBus.pdf │ ├── CD Changer - HackTheIBus.pdf │ ├── Device status ready - HackTheIBus.pdf │ ├── EWS - HackTheIBus.pdf │ ├── IBus Devices - HackTheIBus.pdf │ ├── IBus Message Syntax - HackTheIBus.pdf │ ├── IBus Messages - HackTheIBus.pdf │ ├── IKE - HackTheIBus.pdf │ ├── Ignition status - HackTheIBus.pdf │ ├── LCM - HackTheIBus.pdf │ ├── Lamp Status - HackTheIBus.pdf │ ├── MFL - HackTheIBus.pdf │ ├── Set On-Board Computer Data - HackTheIBus.pdf │ ├── Sideview Mirror - HackTheIBus.pdf │ ├── Speed_RPM - HackTheIBus.pdf │ ├── Temperature - HackTheIBus.pdf │ ├── Temperature request - HackTheIBus.pdf │ ├── Update ANZV - HackTheIBus.pdf │ ├── Update MID - HackTheIBus.pdf │ ├── Vehicle control - HackTheIBus.pdf │ └── Vehicle data status - HackTheIBus.pdf ├── My Ibus Doc.docx ├── My Ibus Doc2.docx └── README.md ├── I-K Bus Library ├── IbusSerial.cpp ├── IbusSerial.h ├── RingBuffer.cpp └── RingBuffer.h ├── LICENSE ├── Programs └── BMW NavCoder v2.9.183 Full Version.zip ├── README.md └── Schematics ├── MCP2025.png ├── Optocoupler Schematic.png └── TH3122.4 or ELMOS 10026B.png /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /Codes/Basic_Code/Basic_Code.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/Codes/Basic_Code/Basic_Code.ino -------------------------------------------------------------------------------- /Codes/E46_KBus_Code/E46_Codes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/Codes/E46_KBus_Code/E46_Codes.h -------------------------------------------------------------------------------- /Codes/E46_KBus_Code/E46_KBus_Code.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/Codes/E46_KBus_Code/E46_KBus_Code.ino -------------------------------------------------------------------------------- /Docs/BMW BUS Information/BMW BUS Information.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/Docs/BMW BUS Information/BMW BUS Information.pdf -------------------------------------------------------------------------------- /Docs/BMW BUS Information/BMW BUS Information2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/Docs/BMW BUS Information/BMW BUS Information2.pdf -------------------------------------------------------------------------------- /Docs/BMW BUS Information/BMW E46 Bus Network.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/Docs/BMW BUS Information/BMW E46 Bus Network.pdf -------------------------------------------------------------------------------- /Docs/BMW BUS Information/I-K Bus Doc.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/Docs/BMW BUS Information/I-K Bus Doc.pdf -------------------------------------------------------------------------------- /Docs/BMW BUS Information/Introduction to Bus Systems.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/Docs/BMW BUS Information/Introduction to Bus Systems.pdf -------------------------------------------------------------------------------- /Docs/BMW Communication Codes/Alextronic_I-Bus.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/Docs/BMW Communication Codes/Alextronic_I-Bus.pdf -------------------------------------------------------------------------------- /Docs/BMW Communication Codes/Baso.no-ibus (Steering Wheel, Navigation, Board Monitor Buttons).pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/Docs/BMW Communication Codes/Baso.no-ibus (Steering Wheel, Navigation, Board Monitor Buttons).pdf -------------------------------------------------------------------------------- /Docs/BMW Communication Codes/I-BUS Codes E46.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/Docs/BMW Communication Codes/I-BUS Codes E46.pdf -------------------------------------------------------------------------------- /Docs/BMW Communication Codes/I-Bus Codes E39, E46.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/Docs/BMW Communication Codes/I-Bus Codes E39, E46.docx -------------------------------------------------------------------------------- /Docs/BMW Communication Codes/I-Bus Inside BMW.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/Docs/BMW Communication Codes/I-Bus Inside BMW.pdf -------------------------------------------------------------------------------- /Docs/BMW Communication Codes/I-Bus Inside DRAFTREV5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/Docs/BMW Communication Codes/I-Bus Inside DRAFTREV5.pdf -------------------------------------------------------------------------------- /Docs/BMW Communication Codes/I-Bus.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/Docs/BMW Communication Codes/I-Bus.pdf -------------------------------------------------------------------------------- /Docs/BMW Communication Codes/I-Bus2.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/Docs/BMW Communication Codes/I-Bus2.docx -------------------------------------------------------------------------------- /Docs/BMW Communication Codes/I-K bus codes v6.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/Docs/BMW Communication Codes/I-K bus codes v6.xls -------------------------------------------------------------------------------- /Docs/BMW Communication Codes/Openbmw.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/Docs/BMW Communication Codes/Openbmw.pdf -------------------------------------------------------------------------------- /Docs/BMW Communication Codes/Openbmw_Button-codes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/Docs/BMW Communication Codes/Openbmw_Button-codes.pdf -------------------------------------------------------------------------------- /Docs/BMW Communication Codes/buttons.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/Docs/BMW Communication Codes/buttons.txt -------------------------------------------------------------------------------- /Docs/HackTheIBus/BMBT - HackTheIBus.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/Docs/HackTheIBus/BMBT - HackTheIBus.pdf -------------------------------------------------------------------------------- /Docs/HackTheIBus/CD Changer - HackTheIBus.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/Docs/HackTheIBus/CD Changer - HackTheIBus.pdf -------------------------------------------------------------------------------- /Docs/HackTheIBus/Device status ready - HackTheIBus.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/Docs/HackTheIBus/Device status ready - HackTheIBus.pdf -------------------------------------------------------------------------------- /Docs/HackTheIBus/EWS - HackTheIBus.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/Docs/HackTheIBus/EWS - HackTheIBus.pdf -------------------------------------------------------------------------------- /Docs/HackTheIBus/IBus Devices - HackTheIBus.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/Docs/HackTheIBus/IBus Devices - HackTheIBus.pdf -------------------------------------------------------------------------------- /Docs/HackTheIBus/IBus Message Syntax - HackTheIBus.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/Docs/HackTheIBus/IBus Message Syntax - HackTheIBus.pdf -------------------------------------------------------------------------------- /Docs/HackTheIBus/IBus Messages - HackTheIBus.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/Docs/HackTheIBus/IBus Messages - HackTheIBus.pdf -------------------------------------------------------------------------------- /Docs/HackTheIBus/IKE - HackTheIBus.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/Docs/HackTheIBus/IKE - HackTheIBus.pdf -------------------------------------------------------------------------------- /Docs/HackTheIBus/Ignition status - HackTheIBus.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/Docs/HackTheIBus/Ignition status - HackTheIBus.pdf -------------------------------------------------------------------------------- /Docs/HackTheIBus/LCM - HackTheIBus.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/Docs/HackTheIBus/LCM - HackTheIBus.pdf -------------------------------------------------------------------------------- /Docs/HackTheIBus/Lamp Status - HackTheIBus.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/Docs/HackTheIBus/Lamp Status - HackTheIBus.pdf -------------------------------------------------------------------------------- /Docs/HackTheIBus/MFL - HackTheIBus.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/Docs/HackTheIBus/MFL - HackTheIBus.pdf -------------------------------------------------------------------------------- /Docs/HackTheIBus/Set On-Board Computer Data - HackTheIBus.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/Docs/HackTheIBus/Set On-Board Computer Data - HackTheIBus.pdf -------------------------------------------------------------------------------- /Docs/HackTheIBus/Sideview Mirror - HackTheIBus.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/Docs/HackTheIBus/Sideview Mirror - HackTheIBus.pdf -------------------------------------------------------------------------------- /Docs/HackTheIBus/Speed_RPM - HackTheIBus.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/Docs/HackTheIBus/Speed_RPM - HackTheIBus.pdf -------------------------------------------------------------------------------- /Docs/HackTheIBus/Temperature - HackTheIBus.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/Docs/HackTheIBus/Temperature - HackTheIBus.pdf -------------------------------------------------------------------------------- /Docs/HackTheIBus/Temperature request - HackTheIBus.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/Docs/HackTheIBus/Temperature request - HackTheIBus.pdf -------------------------------------------------------------------------------- /Docs/HackTheIBus/Update ANZV - HackTheIBus.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/Docs/HackTheIBus/Update ANZV - HackTheIBus.pdf -------------------------------------------------------------------------------- /Docs/HackTheIBus/Update MID - HackTheIBus.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/Docs/HackTheIBus/Update MID - HackTheIBus.pdf -------------------------------------------------------------------------------- /Docs/HackTheIBus/Vehicle control - HackTheIBus.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/Docs/HackTheIBus/Vehicle control - HackTheIBus.pdf -------------------------------------------------------------------------------- /Docs/HackTheIBus/Vehicle data status - HackTheIBus.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/Docs/HackTheIBus/Vehicle data status - HackTheIBus.pdf -------------------------------------------------------------------------------- /Docs/My Ibus Doc.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/Docs/My Ibus Doc.docx -------------------------------------------------------------------------------- /Docs/My Ibus Doc2.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/Docs/My Ibus Doc2.docx -------------------------------------------------------------------------------- /Docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/Docs/README.md -------------------------------------------------------------------------------- /I-K Bus Library/IbusSerial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/I-K Bus Library/IbusSerial.cpp -------------------------------------------------------------------------------- /I-K Bus Library/IbusSerial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/I-K Bus Library/IbusSerial.h -------------------------------------------------------------------------------- /I-K Bus Library/RingBuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/I-K Bus Library/RingBuffer.cpp -------------------------------------------------------------------------------- /I-K Bus Library/RingBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/I-K Bus Library/RingBuffer.h -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/LICENSE -------------------------------------------------------------------------------- /Programs/BMW NavCoder v2.9.183 Full Version.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/Programs/BMW NavCoder v2.9.183 Full Version.zip -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/README.md -------------------------------------------------------------------------------- /Schematics/MCP2025.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/Schematics/MCP2025.png -------------------------------------------------------------------------------- /Schematics/Optocoupler Schematic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/Schematics/Optocoupler Schematic.png -------------------------------------------------------------------------------- /Schematics/TH3122.4 or ELMOS 10026B.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muki01/I-K_Bus/HEAD/Schematics/TH3122.4 or ELMOS 10026B.png --------------------------------------------------------------------------------