elm327

Unable to send ATZ command to ELM 327 after establishing connection with ELM327 in android

我只是一个虾纸丫 提交于 2019-11-28 12:29:50
I have written a code which is successfully able to find the paired OBD and establish the connection with ELM327 but when i am trying to send ATZ command the application gets crash. Here's the code snippet, I may have done wrong public HashMap<String, String> startOBDCommunicator( BluetoothSocket btSocketConnected, String paramClassName, String methodName) { HashMap<String, String> dataRetriever = new HashMap<String, String>(); sendDataToOBD(btSocketConnected, "ATZ\r"); dataRetriever.put("Reset", readDataFromOBD(btSocketConnected)); sendDataToOBD(btSocketConnected, "ATS0\r"); dataRetriever.put

Flow control message while receiving CAN message with ELM327

老子叫甜甜 提交于 2019-11-28 06:36:25
问题 I am trying to make a software, which runs under Windows and communicates with an ELM327 device. I created the first version and I went in my SMART ForTwo (SMART 451) vehicle and I managed to connect with the Instrument Cluster (Transmit CAN ID is 782, Receive CAN ID is 783). However I have a huge problem with Flow Control. Here is the log: TX: ATI RX: ELM327 v1.5a TX: ATE0 RX: ATE0 OK TX: ATSP6 RX: OK TX: ATH1 RX: OK TX: ATL1 RX: OK TX: ATCFC1 RX: OK TX: ATFCSM0 RX: OK TX: ATAL RX: OK TX:

Send multiple OBD commands together and get response simultaneously

倖福魔咒の 提交于 2019-11-27 12:30:52
问题 I'm working on application which connects OBD2 adapter and getting the real time data like speed,rpm,throttle position etc..When I read one command at a time, it works fine like by sending command "010C\r", I get current RPM. I think that sending multiple commands in one request is not possible.But in other applications like EngineLink HD ,Dashcommand, we found that multiple components are updated at a time like if we are driving the car and check the RPM,Sped and Throttle then they are

Unable to send ATZ command to ELM 327 after establishing connection with ELM327 in android

為{幸葍}努か 提交于 2019-11-27 07:02:31
问题 I have written a code which is successfully able to find the paired OBD and establish the connection with ELM327 but when i am trying to send ATZ command the application gets crash. Here's the code snippet, I may have done wrong public HashMap<String, String> startOBDCommunicator( BluetoothSocket btSocketConnected, String paramClassName, String methodName) { HashMap<String, String> dataRetriever = new HashMap<String, String>(); sendDataToOBD(btSocketConnected, "ATZ\r"); dataRetriever.put(