Pages: [1]
Author Topic: CanClient Error: J2534 Error: CAN_ID_BOTH and CAN_29BIT_ID  (Read 8706 times)
k0mpresd
Hero Member
*****

Karma: +146/-54
Offline Offline

Posts: 1655


« on: July 09, 2016, 09:50:10 PM »

this is more a question of information, as opposed to any type solution.

so i have the bitbox software + rotax module. this flashes through the diag (obd) port.
this works perfect with tactrix openport. i also have this drewtech cable, http://www.drewtech.com/mongoose/isocan2.html, which is described as a j2534 device.
both the openport and mongoose cable seem to work for the same oem softs.
however, when i use the mongoose with bitbox i receive the following error:

Quote
[12:11:18 AM]: Ready...

[12:11:24 AM]: Identifying ECU...
[12:11:24 AM]: Reading id...

[12:11:24 AM]: CanClient Error: J2534 Error: CAN_ID_BOTH and CAN_29BIT_ID are the only valid ConnectFlags

i contacted bitbox support to question if this is cable or bitbox issue. they told me to use openport instead. understandable, and is ok solution. i still question the original issue though.

maybe someone here has more information? what are the CAN_ID error meanings?

a screenshot with a bit of data and bench set up attached if interested.

« Last Edit: July 09, 2016, 09:55:24 PM by k0mpresd » Logged
k0mpresd
Hero Member
*****

Karma: +146/-54
Offline Offline

Posts: 1655


« Reply #1 on: July 09, 2016, 10:54:29 PM »

the pinout is the same for the openport and mongoose cable.

openport: https://goo.gl/bmJkgc
mongoose: http://goo.gl/PVf4fT
Logged
Geremia
Jr. Member
**

Karma: +11/-10
Offline Offline

Posts: 27


« Reply #2 on: July 21, 2016, 01:44:33 AM »

Code:
/////////////////////////
// PassThruConnect flags
/////////////////////////

#define CAN_29BIT_ID 0x00000100
#define ISO9141_NO_CHECKSUM 0x00000200
#define CAN_ID_BOTH 0x00000800
#define ISO9141_K_LINE_ONLY 0x00001000
#define SNIFF_MODE 0x10000000 // OP2.0: listens to a bus (e.g. CAN) without acknowledging

Some flags are vendor specific and i think the error description you get comes from mongoose dll.
Logged
k0mpresd
Hero Member
*****

Karma: +146/-54
Offline Offline

Posts: 1655


« Reply #3 on: July 21, 2016, 07:17:53 AM »

thank you. cheers.
Logged
wertex
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 3


« Reply #4 on: November 03, 2016, 02:28:51 PM »

Some True J2534 adapters are check many conditions. Openport2 does not make checks, like other True J2534 devices. I suppose, that bitbox software bitbox have some bug in routine connection to CAN bus. Mongoose detect invalid connections parameters, but Openport can't detect this invalid connections parameters. In this case bitbox will work with Openport2, but does not work with True J2534 Mongoose.
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Page created in 0.016 seconds with 18 queries. (Pretty URLs adds 0s, 0q)