User Tools

Site Tools


**The OOBD Book** Download as [[epub|eBook]] \\ Download as [[|PDF / Mobi]] * [[start|Documentation]] * Installation * [[startup_javame|OOBD-ME (Mobile Phones)]] * [[startup_android|OOBD-Android]] * [[startup_windows|Windows OOBDesk]] * [[startup_embedded|Raspi & Co]] * [[startup_usage|Start the programs]] * [[startup_oobdscript|First Success: Run the OOBD script]] * [[lua_start|Lua in OOBD]] * [[tools_quickscript|Click your Script: Quick Script]] * [[lua_make-your-own-scripts|Make your own OOBD Scripts]] * [[lua_tutorial|The OOBD Lua Tutorial]] * [[lua_make|Lua Build Enviroment]] * Web UI * [[:de:doc:webui_tutorial|Web User Interface Tutorial(German)]] * [[webui_guide|Web UI Package structure]] * [[:de:doc:webui_simulator|UI Emulator for development(German)]] * [[hw_start|The OOBD Hardware]] * [[hw_quickstart|OOBD Cup Quick Start]] * [[hw_assembly-cupv5|Build your own Dongle]] * [[hw_busswitch|Add a second Bus to DXM]] * [[hw_bootloader|Flash the Bootloader]] * [[hw_firmware|Flash the Firmware]] * [[hw_flash-from-usb-stick|Flash the Firmware from USB-Stick]] * [[hw_commands|The Firmware Commands]] * [[tools_start|The OOBD Utilities]] * [[tools_kadaver|Kadaver]] * [[tools_quickscript|Quick Script]] * [[tools_cortex-crc32|Cortex-CRC32]] * [[tools_filelist|Filelist]] * [[tools_olp|OLP]] * [[tools_oobdcopyshop|OOBDCopyShop]] * [[tools_oobdtemple|oobdtemple]] * [[tools_oodbcreate|OODBCreate]] * [[tools_opendiagx|OpenDiagX]] * [[tools_oobdcmd|OOBDcmd]] * [[tools_oobdflash|OOBDFlash]] * PGP * [[pgp_setup|Install PGP Keys]] * [[dev_start|Development]] * [[dev_googlesetup|Join the News]] * Setup your Developer Environment * [[dev_cygwininstall|CygWin Environment]] * [[dev_setupswing|Java Swing]] * [[dev_setupme|Java ME]] * [[dev_setupandroid|Android]] * [[dev_androidlivecd|The Android Debug Live CD]] * [[dev_setupfirmware|Firmware]] * [[dev_clientdesignguide|User Interface Design Guide]] * [[dev_systemspec|The OOBD System Spec]] * [[dev_readotherformats|Import XML files]] * [[dev_links|Link Collection]] * [[dev_roadmap|Road Map]] * [[rfc_start|Specifications (RFC)]] * [[rfc_firmware_syntax|OOBD Firmware: General Command Syntax]] * [[rfc_canuds-mode|OOBD Firmware: Protocol : UDS (P 6 ..)]] * [[rfc_canraw-mode|OOBD Firmware: Protocol : CANraw (P 6 ..)]] * [[rfc_rtd-real-time-data-protocol-for-the-oobd-firmware|OOBD Firmware: Protocol : Real Time Data (RTD) (P 6 ..)]] * [[rfc_pgp-encrypting-sensible-data-with-pgp|PGP Principle]] * [[rfc_onion|The ONION Message Format]] * [[faq|Frequently Asked Questions]]


====== Pimp the Hardware ====== ===== Do I need to do this modifications? ===== Under normal circumstances: No Whenever you want to use OOBD with the [[|DXM Bluetooth BTM222]] or with any other similar device as a standard OBDII diagnostic device, **you do not have to do these modifications! ** These modifications are only needed in conjunction with the own OOBD firmware to use not only the build-in highspeed CAN bus, but also a second, OEM specific CAN bus on some other pins. ** Disclaimer: Be aware that you loose all warranty on your device if you are doing this (or any other) modification. The OOBD Team does not take any warranty for any direct or indirect damage ** Also this rework needs experience in soldering, this is nothing for beginners. So you are sure to want to do it? Ok, let's start. First you see the original DXM Bluetooth BTM222 {{:doc:cimg2477.jpg?160|}} In there you'll find this pcb. The OBD connector pcb is connected to the main board with 8 jumpers. We'll concentrate on the two left most ones. {{:doc:cimg2479.jpg?320|}} These two ones needs to be removed first. To do this, do as follows: * cut the most left one with a small cutter in half * while heating it with a small soldering iron, take one half of the jumper with a small pliers and pull it carefully out of the board * then the same with the second half of the jumper * and then the whole again with the other jumper As next we prepare the bus switch (e.g. [[|Sliding switch 2 x On/On 50 V/DC 0,5 A (Conrad Electronic)]]). This picture here shows (at least for smokers) the dimension of the jumper wire {{:doc:cimg2481.jpg?320|}} Now the most difficulty part comes. Assuming, we count the removed jumpers again from left to right and name the OBD- connector side as "OBD" and the PCB side as "PCB", then the wire connections would be as follow: ^ goes to ^ switch pin (faceview)^^ goes to ^ | OBD jumper 1 | 1 | 2 | OBD jumper 2 | | PCB jumper 1 | 3 | 4 | PCB jumper 2 | | OBD where ever your second CAN- High is connected | 5 | 6 | OBD where ever your second CAN- Low is connected | These connections are difficulty to make, so you need a calm hand for doing this. {{:doc:cimg2485.jpg?320|}} The next problem will be that there where the additional wires have been soldered onto the OBD PCB, the flange in the housing which stops the connector from moving will interfere with these new wires. So depending on where your new pins are, you've to cut some small cutouts in these flange to make the housing fit again {{:doc:cimg2492.jpg?320|}}{{:doc:cimg2491.jpg?320|}} Then finally make sure that the new wires run smoothly through the housing and do not put pressure on the PCB or chafe on sharp edges. {{:doc:cimg2489.jpg?320|}} That's it :-)

This website uses cookies for visitor traffic analysis. By using the website, you agree with storing the cookies on your computer.More information
doc/hw_busswitch.txt · Last modified: 2014/02/25 06:26 by admin