E90Post
 


 
BMW 3-Series (E90 E92) Forum > E90 / E92 / E93 3-series Technical Forums > BMW Coding > Coding with a $29 cable



Reply
 
Thread Tools Search this Thread
      09-27-2014, 06:16 PM   #1
Bluesun
sudo su -
Bluesun's Avatar
52
Rep
236
Posts

Drives: 2018 McLaren 570S Spider
Join Date: Sep 2010
Location: Ohio - CLE

iTrader: (0)

Coding with a $29 cable

After some tinkering, I finally got my $29 Amazon cable to work.

http://www.amazon.com/gp/product/B00...?ie=UTF8&psc=1

Using instructions taken from here: http://forums.bimmerforums.com/forum...ODER-Interface

I was able to reprogram the FTDI chip and successfully program my '07 335i. The important bits are:

1) Download this program to reprogram the chip: http://www.ftdichip.com/Resources/Ut...s/MProg3.5.zip

2) Select the checkboxes to invert RI# and DSR#

3) Set the I/O controls as follows:
#C0 = RXLED
#C1 = TXLED
#C2 = POWERON
#C3 = PWRON
#C4 = SLEEP

4) Program the chip, and that's it

This may explain why some people get their cheap cables to work and others do not -- they are likely programmed differently. My cable has the white circuitboard, which people seem to say never work. There are supposed to be two other variants (at least) with a blue and a green circuit board. Some work more than others. This cable has never worked, but now it does flawlessly.

Next I'm going to get back to working on getting the quote-unquote "open source" flash tool to work with it.
Appreciate 1
dj_aj35.00
      09-27-2014, 10:27 PM   #2
ferocity02
Colonel
United_States
530
Rep
2,083
Posts

Drives: 2013 135is
Join Date: May 2014
Location: USA

iTrader: (8)

Good info. I use this amazon cable and it worked out of the box. It has a green circuit board.

http://www.amazon.com/gp/aw/d/B008MY...332190_TE_dp_1
Appreciate 0
      09-28-2014, 05:16 AM   #3
Sensible_
Colonel
529
Rep
2,503
Posts

Drives: 2008 E90
Join Date: Feb 2012
Location: London

iTrader: (1)

Quote:
Originally Posted by Bluesun
After some tinkering, I finally got my $29 Amazon cable to work.

http://www.amazon.com/gp/product/B00...?ie=UTF8&psc=1

Using instructions taken from here: http://forums.bimmerforums.com/forum...ODER-Interface

I was able to reprogram the FTDI chip and successfully program my '07 335i. The important bits are:

1) Download this program to reprogram the chip: http://www.ftdichip.com/Resources/Ut...s/MProg3.5.zip

2) Select the checkboxes to invert RI# and DSR#

3) Set the I/O controls as follows:
#C0 = RXLED
#C1 = TXLED
#C2 = POWERON
#C3 = PWRON
#C4 = SLEEP

4) Program the chip, and that's it

This may explain why some people get their cheap cables to work and others do not -- they are likely programmed differently. My cable has the white circuitboard, which people seem to say never work. There are supposed to be two other variants (at least) with a blue and a green circuit board. Some work more than others. This cable has never worked, but now it does flawlessly.

Next I'm going to get back to working on getting the quote-unquote "open source" flash tool to work with it.
Good to know!! Cheers for the info.
Appreciate 0
      09-28-2014, 07:32 AM   #4
GreaseJunkie
First Lieutenant
United_States
17
Rep
328
Posts

Drives: 2006 E90 330i Black Sapphire
Join Date: Apr 2014
Location: Virginia

iTrader: (0)

My 10 dollar ebay cable has a clear sheath with a green board, and never failed me even once.
Appreciate 0
      09-28-2014, 11:01 AM   #5
Taruno
Private
4
Rep
69
Posts

Drives: BMW E90 320d 2007
Join Date: Feb 2014
Location: Bulgaria

iTrader: (0)

Same here, bought an ebay cable coded my E90, E60 and the fathers X3 all without issues.
Appreciate 0
      09-28-2014, 11:29 AM   #6
MiguelTavares
BMW F36 LCI Owner
Portugal
7
Rep
49
Posts

Drives: BMW F36 LCI
Join Date: Mar 2014
Location: Portugal

iTrader: (0)

Thanks alot for sharing that! Sure take a look into it!
Appreciate 0
      09-28-2014, 11:51 AM   #7
js335in54
Banned
11
Rep
177
Posts

Drives: BMw e92
Join Date: Jun 2014
Location: Norwalk

iTrader: (-1)

i have bought a 2nd k+d can $29 dll from ebay and both work great.. of course i bought the ones with the green board..
Appreciate 0
      09-28-2014, 12:08 PM   #8
ritchwell
First Lieutenant
ritchwell's Avatar
60
Rep
341
Posts

Drives: 2011 BMW 335i xdrive sedan
Join Date: Sep 2013
Location: Central NJ

iTrader: (18)

Quote:
Originally Posted by GreaseJunkie View Post
My 10 dollar ebay cable has a clear sheath with a green board, and never failed me even once.
Can you post the eBay link of the said cable
Appreciate 0
      09-28-2014, 05:04 PM   #9
GreaseJunkie
First Lieutenant
United_States
17
Rep
328
Posts

Drives: 2006 E90 330i Black Sapphire
Join Date: Apr 2014
Location: Virginia

iTrader: (0)

This is actually cheaper, but from the pics, it's identical to mine
http://m.ebay.com/itm/251658365970?nav=SEARCH
Appreciate 0
      10-07-2014, 10:46 PM   #10
wpetering
New Member
3
Rep
27
Posts

Drives: 2009 BMW 328i
Join Date: Sep 2014
Location: Dayton, Ohio

iTrader: (0)

Quote:
Originally Posted by Bluesun View Post
After some tinkering, I finally got my $29 Amazon cable to work.

http://www.amazon.com/gp/product/B00...?ie=UTF8&psc=1

Using instructions taken from here: http://forums.bimmerforums.com/forum...ODER-Interface

I was able to reprogram the FTDI chip and successfully program my '07 335i. The important bits are:

1) Download this program to reprogram the chip: http://www.ftdichip.com/Resources/Ut...s/MProg3.5.zip

2) Select the checkboxes to invert RI# and DSR#

3) Set the I/O controls as follows:
#C0 = RXLED
#C1 = TXLED
#C2 = POWERON
#C3 = PWRON
#C4 = SLEEP

4) Program the chip, and that's it

This may explain why some people get their cheap cables to work and others do not -- they are likely programmed differently. My cable has the white circuitboard, which people seem to say never work. There are supposed to be two other variants (at least) with a blue and a green circuit board. Some work more than others. This cable has never worked, but now it does flawlessly.

Next I'm going to get back to working on getting the quote-unquote "open source" flash tool to work with it.

Hey Bluesun, I programmed my cable to what you suggested on your OP. However, for the C2 IO Control, i was unable to set to Poweron because that wasn't an available option. I had to use PWRON (same as C3). Is PWRON the same thing or is there another option I should choose?

Last edited by wpetering; 10-07-2014 at 11:00 PM.. Reason: Figured out an omitted question on my own.
Appreciate 0
      10-07-2014, 10:48 PM   #11
Bluesun
sudo su -
Bluesun's Avatar
52
Rep
236
Posts

Drives: 2018 McLaren 570S Spider
Join Date: Sep 2010
Location: Ohio - CLE

iTrader: (0)

Quote:
Originally Posted by wpetering View Post
Hey Bluesun, I programmed my cable to what you suggested. However, for the C2 IO Control, i was unable to set to Poweron because that wasn't that option available. I had to use PWRON (same as C3). Is PWRON the same thing or is there another option I should choose?
Sounds right. Worst that can happen is it won't work.

Quote:
FYI, and maybe you noticed this but prior to programming, the cable showed up as "FT232R USB UART". Now that I programmed it, its showing up as "USB <--> Serial". Have you seen that?
When you program it, you can also set the device name. It defaults to "USB <--> Serial", so when you write to the chip that's what it shows up as.

Glad someone was able to follow the guide to get their cable to (maybe?) work
Appreciate 0
      10-08-2014, 06:28 AM   #12
tke344
Lieutenant
38
Rep
463
Posts

Drives: f15 X5 50i
Join Date: Jan 2009
Location: Charlotte

iTrader: (1)

I ordered this exact cable after seeing this thread

http://www.amazon.com/gp/product/B00...?ie=UTF8&psc=1

I just couldn't bring myself to pay 100 for the one stop electronics cable that everyone says is so reliable. It ended up coming with the green PCB and worked right out of the box. I was holding off up until seeing this thread because I didn't want to end up with a cable that didn't work, but knowing that they're programmable is what got me to finally give it a shot. Thanks.
Appreciate 0
      10-08-2014, 07:43 AM   #13
wpetering
New Member
3
Rep
27
Posts

Drives: 2009 BMW 328i
Join Date: Sep 2014
Location: Dayton, Ohio

iTrader: (0)

Quote:
Originally Posted by Bluesun View Post

When you program it, you can also set the device name. It defaults to "USB <--> Serial", so when you write to the chip that's what it shows up as.

Glad someone was able to follow the guide to get their cable to (maybe?) work
Bluesun.. About 5 mins after my post, i realized that it was me using MPROG that changed the device name. So i removed that comment. You just caught it too fast.

I programmed my cable to what you suggested however its still "unable to connect to DME". And to top it off, i didn't document what they were prior to the change. Perhaps this is a bad cable and I'll order the one from Amazon. Cheers.
Appreciate 0
      10-08-2014, 07:38 PM   #14
wpetering
New Member
3
Rep
27
Posts

Drives: 2009 BMW 328i
Join Date: Sep 2014
Location: Dayton, Ohio

iTrader: (0)

Could any of you that have a successful connection with a K+DCAN cable take a screen capture using MPROG and post? I don't know if my cable is programmed correctly. Particularly the I/O controls. Thanks.
Appreciate 0
      10-09-2014, 03:29 AM   #15
ThatRWD
Major
109
Rep
1,062
Posts

Drives: 335i
Join Date: Mar 2014
Location: Northern VA

iTrader: (0)

Will these cheaper cables do the Alpina flash without problems?
Appreciate 0
      10-09-2014, 03:37 AM   #16
cryptomit
Captain
93
Rep
713
Posts

Drives: 320d 2012
Join Date: Dec 2013
Location: AS

iTrader: (0)

Yes, it shouldn't be a problem.
Appreciate 0
      10-27-2014, 04:52 PM   #17
ThatRWD
Major
109
Rep
1,062
Posts

Drives: 335i
Join Date: Mar 2014
Location: Northern VA

iTrader: (0)

Grease so this is the cable you bought and it works out of the box ?

http://www.ebay.com/itm/USB-Interfac..._Tools&vxp=mtr
Appreciate 0
      10-29-2014, 08:57 AM   #18
GreaseJunkie
First Lieutenant
United_States
17
Rep
328
Posts

Drives: 2006 E90 330i Black Sapphire
Join Date: Apr 2014
Location: Virginia

iTrader: (0)

Yep. Identical. I even bought a spare to keep at work.
Appreciate 0
      12-13-2014, 06:06 PM   #19
ThatRWD
Major
109
Rep
1,062
Posts

Drives: 335i
Join Date: Mar 2014
Location: Northern VA

iTrader: (0)

OK so I'm reading on the N54 boards that these cheaper cables work for coding and other things but not for flashing. Has anyone tried TCU flashing with this cheap one, particularly the ebay one linked above?
Appreciate 0
      12-13-2014, 06:16 PM   #20
Bluesun
sudo su -
Bluesun's Avatar
52
Rep
236
Posts

Drives: 2018 McLaren 570S Spider
Join Date: Sep 2010
Location: Ohio - CLE

iTrader: (0)

Quote:
Originally Posted by ThatRWD View Post
OK so I'm reading on the N54 boards that these cheaper cables work for coding and other things but not for flashing. Has anyone tried TCU flashing with this cheap one, particularly the ebay one linked above?
I haven't yet, but I intend to try here at some point. I tinkered with the source code to the "open source" flash tool awhile back, and I got it to accept the cable with some alterations, but at the time my cable didn't work at all. I'll have to give it a try again now that my cable is working.

While we're on the topic though, I've seen it said that the expensive cables are necessary because they do something special. This could not be further from the truth. The cable is basically just a USB to serial converter, used with software to speak the CAN protocol. If someone is charging you $200 for a cable, they're ripping you the fuck off. Blatantly. That kind of stuff really gets my goat, which is why I spent the time figuring this out.

Last edited by Bluesun; 12-13-2014 at 06:35 PM..
Appreciate 0
      12-13-2014, 06:47 PM   #21
ThatRWD
Major
109
Rep
1,062
Posts

Drives: 335i
Join Date: Mar 2014
Location: Northern VA

iTrader: (0)

Quote:
Originally Posted by Bluesun View Post
I haven't yet, but I intend to try here at some point. I tinkered with the source code to the "open source" flash tool awhile back, and I got it to accept the cable with some alterations, but at the time my cable didn't work at all. I'll have to give it a try again now that my cable is working.

While we're on the topic though, I've seen it said that the expensive cables are necessary because they do something special. This could not be further from the truth. The cable is basically just a USB to serial converter, used with software to speak the CAN protocol. If someone is charging you $200 for a cable, they're ripping you the fuck off. Blatantly. That kind of stuff really gets my goat, which is why I spent the time figuring this out.
Can you explain what this stuff is? What sourcecode? What is the open source flash tool (is it the alternative to the Bravian Technic software)? What kind of alterations?

Now that the cable is working, it should work without any of those sourcecode/open source flash tool/alterations right?

Or if I get the $30 green board cable of ebay it should work for the flash without any modifying right?
Appreciate 0
      12-14-2014, 05:44 AM   #22
cryptomit
Captain
93
Rep
713
Posts

Drives: 320d 2012
Join Date: Dec 2013
Location: AS

iTrader: (0)

Quote:
Originally Posted by ThatRWD View Post
OK so I'm reading on the N54 boards that these cheaper cables work for coding and other things but not for flashing. Has anyone tried TCU flashing with this cheap one, particularly the ebay one linked above?
I did and it worked. The only risk is that these poor quality cables can stop working in the middle of coding or flashing. But in general all is fine with them.
Appreciate 0
Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT -5. The time now is 05:00 PM.




e90post
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
1Addicts.com, BIMMERPOST.com, E90Post.com, F30Post.com, M3Post.com, ZPost.com, 5Post.com, 6Post.com, 7Post.com, XBimmers.com logo and trademark are properties of BIMMERPOST