E90Post
 


 
BMW 3-Series (E90 E92) Forum > E90 / E92 / E93 3-series Technical Forums > BMW Coding > Which eml27 to use with ios/BMW Carly?



Reply
 
Thread Tools Search this Thread
      10-08-2016, 08:58 PM   #1
BMWMusician
Second Lieutenant
59
Rep
275
Posts

Drives: 2008 BMW 335i Convertible
Join Date: Oct 2015
Location: Houston, TX

iTrader: (0)

Which eml27 to use with ios/BMW Carly?

I know I need a wifi version, but amazon seems to be flooded with them. I was wondering which one to use ios? I have a spare android phone with otg and a dcan cable but it cost more for android (app cost) and I'm using iOS.
Appreciate 1
      10-11-2016, 05:25 PM   #2
opjose
Major
opjose's Avatar
244
Rep
1,374
Posts

Drives: 335xi
Join Date: May 2016
Location: Md

iTrader: (0)

The app requires the Carly adapter.

It will partially work with other ELM27 adapters to read OBD2 error codes, but coding will not work properly.

I have several ELM27 adapters I've tried including the VPEAK, and only the Carly V2 adapter works well each time.
Appreciate 0
      10-11-2016, 05:52 PM   #3
BMWMusician
Second Lieutenant
59
Rep
275
Posts

Drives: 2008 BMW 335i Convertible
Join Date: Oct 2015
Location: Houston, TX

iTrader: (0)

Oh ok. What about the android + one stop cable via otg? It works for diagonstics on the lite version for me, but I don't have the pro to test for coding.
Appreciate 0
      10-11-2016, 10:57 PM   #4
mizta insane
Private First Class
United_States
34
Rep
124
Posts

Drives: 2007 335i
Join Date: Jun 2013
Location: NY

iTrader: (1)

Quote:
Originally Posted by BMWMusician View Post
Oh ok. What about the android + one stop cable via otg? It works for diagonstics on the lite version for me, but I don't have the pro to test for coding.
I've successfully used the android version with stop stable + otg, works perfectly fine for me.
Appreciate 0
      10-13-2016, 10:47 PM   #5
Scrippy
Lord Scrip
Scrippy's Avatar
United_States
1917
Rep
3,084
Posts

Drives: 2011 M3 Coupe
Join Date: Jan 2012
Location: LA,Ca

iTrader: (0)

Garage List
  [10.00]
2007 BMW 335i  [10.00]
Quote:
Originally Posted by opjose
The app requires the Carly adapter.

It will partially work with other ELM27 adapters to read OBD2 error codes, but coding will not work properly.

I have several ELM27 adapters I've tried including the VPEAK, and only the Carly V2 adapter works well each time.
Wrong! It works with ELM completely.
__________________
Appreciate 0
      10-13-2016, 10:49 PM   #6
Scrippy
Lord Scrip
Scrippy's Avatar
United_States
1917
Rep
3,084
Posts

Drives: 2011 M3 Coupe
Join Date: Jan 2012
Location: LA,Ca

iTrader: (0)

Garage List
  [10.00]
2007 BMW 335i  [10.00]
Quote:
Originally Posted by opjose
The app requires the Carly adapter.

It will partially work with other ELM27 adapters to read OBD2 error codes, but coding will not work properly.

I have several ELM27 adapters I've tried including the VPEAK, and only the Carly V2 adapter works well each time.
Wrong! It works with ELM completely.
__________________
Appreciate 0
      10-14-2016, 01:17 AM   #7
opjose
Major
opjose's Avatar
244
Rep
1,374
Posts

Drives: 335xi
Join Date: May 2016
Location: Md

iTrader: (0)

Quote:
Originally Posted by Scrippy View Post
Wrong! It works with ELM completely.
WRONG!

The app is now coded to specifically look for the Carly adapter and reject other ELM adapters for write functions.

I have 5 different adapters that I've tried with it.

It recognizes that I am attempting to use other adapters. It even puts up a message about coding functions being disabled.

Yet switch to the Carly adapter and it works perfectly.

I also confirmed this behavior via an e-mail exchange with the developers.
Appreciate 0
      10-14-2016, 01:19 AM   #8
Scrippy
Lord Scrip
Scrippy's Avatar
United_States
1917
Rep
3,084
Posts

Drives: 2011 M3 Coupe
Join Date: Jan 2012
Location: LA,Ca

iTrader: (0)

Garage List
  [10.00]
2007 BMW 335i  [10.00]
Quote:
Originally Posted by opjose
Quote:
Originally Posted by Scrippy View Post
Wrong! It works with ELM completely.
WRONG!

The app is coded now to specifically look for the Carly adapter and reject other ELM adapters.

I have 5 different adapters that I've tried with it.

It recognizes that I am attempting to use other adapters.
Wrong again holmeskillet. do not use DNS for connection brah.
__________________
Appreciate 0
      10-14-2016, 01:21 AM   #9
opjose
Major
opjose's Avatar
244
Rep
1,374
Posts

Drives: 335xi
Join Date: May 2016
Location: Md

iTrader: (0)

Quote:
Originally Posted by Scrippy View Post
Wrong again holmeskillet. do not use DNS for connection brah.
You are misinformed.

DNS has nothing to do with it...
Appreciate 0
      10-14-2016, 01:24 AM   #10
Scrippy
Lord Scrip
Scrippy's Avatar
United_States
1917
Rep
3,084
Posts

Drives: 2011 M3 Coupe
Join Date: Jan 2012
Location: LA,Ca

iTrader: (0)

Garage List
  [10.00]
2007 BMW 335i  [10.00]
Quote:
Originally Posted by opjose
Quote:
Originally Posted by Scrippy View Post
Wrong again holmeskillet. do not use DNS for connection brah.
You are misinformed.

DNS has nothing to do with it...
Okey dokey. My ELM327 STILL works. Hope you get your stuff going.
__________________
Appreciate 0
      10-14-2016, 01:27 AM   #11
opjose
Major
opjose's Avatar
244
Rep
1,374
Posts

Drives: 335xi
Join Date: May 2016
Location: Md

iTrader: (0)

Quote:
Originally Posted by Scrippy View Post
Okey dokey. My ELM327 STILL works. Hope you get your stuff going.
They purposely look for other adapter ID's.... at least on the iPhone...

I can't speak for the Android adapters... so if you are talking about those I wouldn't know.

If you get the software updates on the iPhone, you'll find it will stop working.

You could probably continue to use it with older releases, but not the latest ones.

This may be a way to sell more of their own adapters, but they CLAIM that they did this because their device has a "larger reception buffer to assure consistent data transfer".... Hmmm....

Last edited by opjose; 10-14-2016 at 01:41 AM..
Appreciate 0
      10-14-2016, 01:46 AM   #12
Scrippy
Lord Scrip
Scrippy's Avatar
United_States
1917
Rep
3,084
Posts

Drives: 2011 M3 Coupe
Join Date: Jan 2012
Location: LA,Ca

iTrader: (0)

Garage List
  [10.00]
2007 BMW 335i  [10.00]
Quote:
Originally Posted by opjose
Quote:
Originally Posted by Scrippy View Post
Okey dokey. My ELM327 STILL works. Hope you get your stuff going.
They purposely look for other adapter ID's.... at least on the iPhone... I can't speak for the Android adapters... so if you are talking about those I wouldn't know.

If you get the software updates on the iPhone, you'll find it will stop working.

You could probably continue to use it with older releases, but not the latest ones.

This may be a way to sell more of their own adapters, but they CLAIM that they did this because their device has a "larger reception buffer to assure consistent data transfer".... Hmmm....
God dammit! I had a sweet reply but my battery died and it was not in drafts! I actually do use an iPhone 4s that I do not update. It's my car phone for music and videos. I do this because the last combox firmware update is old as far as iOS target. But DNS is a fundamental unnecessary field here. The connection is LAN based and has no need for a DNS or ANY WAN intentions at all. This would also eliminate the role of iCarly playing a hand by lack of connection to them during use. The ELM is nothing more than a protocol converter. There are other converters on the market for cheaper. Yank apart your ELM and use the ODB plug for the connector. Pin it out like a champion to whatever other converter you get and kick a goal dude.
Attached Images
 
__________________
Appreciate 0
      10-15-2016, 08:00 PM   #13
opjose
Major
opjose's Avatar
244
Rep
1,374
Posts

Drives: 335xi
Join Date: May 2016
Location: Md

iTrader: (0)

I'm not sure what you are referring to vis-a-vis DNS...

The iOS Carly adapter is WiFi and acts as an access point. The ELM WiFI adapter does the same thing.

So it has to provide DHCP, SSID, and DNS services for the iPhone to establish the WiFi connection at the very least. The TCP/IP packets have to be converted to a data stream to communicate with the OBD2 interface, whether it be CAN, Serial, etc.

This means that there is an embedded micro controller in the interface, which goes way beyond a simple protocol converter chip.

The Carly developers PURPORT (and I can't vouch for this myself, as my Carly adapter looks otherwise identical to my ELM WiFI adapter, except for the sticker!) that their adapter has a bigger data buffer to help eliminate packet loss problems during data transfers.

You can take that with a grain of salt, and assume this may be nothing more than marketing hype... however they ARE coding the iOS app to specifically look for their own adapter now and you cannot spoof it via normally accessible means.

Don't update the App on your iPhone 4 if you want to be able to continue to use your ELM adapter. Once you do it will stop working.
Appreciate 0
      10-15-2016, 08:33 PM   #14
BMWMusician
Second Lieutenant
59
Rep
275
Posts

Drives: 2008 BMW 335i Convertible
Join Date: Oct 2015
Location: Houston, TX

iTrader: (0)

I wanted to know do you have to have cell data/internet to use carly? I have a android phone that can run it, it just is on sprint, and I'm on at&t, so I cant use the data/internet. If I can use wifi to download the app, and be good after that, then that'll work for me.
Appreciate 0
      10-15-2016, 09:14 PM   #15
opjose
Major
opjose's Avatar
244
Rep
1,374
Posts

Drives: 335xi
Join Date: May 2016
Location: Md

iTrader: (0)

No you do not need cellular internet access.

You download the app, and plug the adapter to your OBD port.

The Bluetooth (for android) adapter is what you connect your Android device to while you use Carly.

You can even use the app to send yourself diagnostic emails while it is in use.
The messages just don't go out until you connect to wifi.
Appreciate 0
      10-16-2016, 12:38 AM   #16
drawz
Second Lieutenant
drawz's Avatar
United_States
87
Rep
264
Posts

Drives: 06 330xi 6MT, 08 535xiT 6MT
Join Date: May 2009
Location: Newton, MA

iTrader: (0)

So, if just using for diagnostic purposes, any ELM327 wifi adapter will work on iOS? I have a genuine Carly adapter for coding, but it would be nice to have another one for a 2nd car.
Appreciate 0
      10-17-2016, 07:53 PM   #17
opjose
Major
opjose's Avatar
244
Rep
1,374
Posts

Drives: 335xi
Join Date: May 2016
Location: Md

iTrader: (0)

Quote:
Originally Posted by drawz
So, if just using for diagnostic purposes, any ELM327 wifi adapter will work on iOS? I have a genuine Carly adapter for coding, but it would be nice to have another one for a 2nd car.
Yes the Carly app will read codes with other adapters but it may not clear codes.

There are also other inexpensive apps that will read and clear codes with other adapters, though not as deeply as Carly
Appreciate 0
      10-18-2016, 04:25 PM   #18
drawz
Second Lieutenant
drawz's Avatar
United_States
87
Rep
264
Posts

Drives: 06 330xi 6MT, 08 535xiT 6MT
Join Date: May 2009
Location: Newton, MA

iTrader: (0)

Quote:
Originally Posted by opjose View Post
Yes the Carly app will read codes with other adapters but it may not clear codes.

There are also other inexpensive apps that will read and clear codes with other adapters, though not as deeply as Carly
Thanks! I already have Carly with an official Carly adapter. A generic second adapter, even if limited, would still be useful to keep in a 2nd car.
Appreciate 0
      10-27-2016, 12:04 AM   #19
drawz
Second Lieutenant
drawz's Avatar
United_States
87
Rep
264
Posts

Drives: 06 330xi 6MT, 08 535xiT 6MT
Join Date: May 2009
Location: Newton, MA

iTrader: (0)

Minor update - purchased a Veepeek wifi adapter from Amazon and it worked fine for diagnostics. Briefly tried coding and it ready several modules, but I didn't try coding anything. I was stopped in a few places for things that require the official Gen 2 adapter. For my purposes, this is fine as the goal was to read codes. The only problem I had was that the adapter is so small that it was practically lost in the hole for the OBD2 connector on my E60. I'm hoping it fits better in the e90, but won't know until tomorrow.
Appreciate 0
      10-27-2016, 03:42 AM   #20
Sensible_
Colonel
532
Rep
2,503
Posts

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

iTrader: (1)

Anyone got an official Carly adapter so we can compare? Chip on basic adapters probably just need reprogramming to Carly identifiers.

I can't believe Carly are restricting write functions to their own adapter.

This is not some amazing piece of software. I guess they simply sniffed the data transfer from ISTA or DIS or NCS Expert and then just replicated the commands in their app. To then restrict access to a specific interface seems a little unfair.

I have no problem with them charging a substantial amount for the apps, but I disagree with their interface restrictions.
Appreciate 0
      10-27-2016, 10:21 AM   #21
drawz
Second Lieutenant
drawz's Avatar
United_States
87
Rep
264
Posts

Drives: 06 330xi 6MT, 08 535xiT 6MT
Join Date: May 2009
Location: Newton, MA

iTrader: (0)

Quote:
Originally Posted by Sensible_ View Post
Anyone got an official Carly adapter so we can compare? Chip on basic adapters probably just need reprogramming to Carly identifiers.

I can't believe Carly are restricting write functions to their own adapter.

This is not some amazing piece of software. I guess they simply sniffed the data transfer from ISTA or DIS or NCS Expert and then just replicated the commands in their app. To then restrict access to a specific interface seems a little unfair.

I have no problem with them charging a substantial amount for the apps, but I disagree with their interface restrictions.
I do have both, but I'm not eager to hack them and possibly break them. In some ways, I don't blame the Carly developers - there are a lot of fake ELM327 chips/adapters out there apparently (see wikipedia), so it is entirely possible that the buffers, processors, timing, etc. do vary. They probably don't want to risk bricking someone's car with an adapter they know nothing about. I'm pretty sure even the branded Veepeek adapter I purchased has a fake ELM327 chip in it.

As you stated, the software is not rocket science - I'm shocked nobody has come up with a competitor. There is a ton of room for improvement - e.g. simplify and automate the UI, beautify the UI, improve the pricing structure, come up with a single adapter that works with iOS and Android, allow the cellular data connection to work on iOS while connected to the adapter, provide better in app instructions/guidance, explain diagnostic codes better, etc.

Forgot to mention that I am using the latest Carly and it does generally work fine with the Veepeek adapter with the caveats I noted earlier.
Appreciate 0
      10-27-2016, 10:25 AM   #22
9krpmrx8
Clean is the new cool, keep it that way.
9krpmrx8's Avatar
814
Rep
1,685
Posts

Drives: 11' Alpine White 335i Sedan
Join Date: Jan 2016
Location: San Antonio, Texas

iTrader: (0)

Why would you not use the Carly adapter? I have it (bluetooth Carly adapter) and it works fine but I typically use the K&D Can cable as it is just quicker to connect, etc. It's the same cable I will being using for the MHD.
Appreciate 0
Reply

Bookmarks

Thread Tools Search this Thread
Search this Thread:

Advanced Search

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 03:58 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