Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Honda Accord 2009 (EU version) #34

Closed
acalatrava opened this issue Dec 28, 2016 · 9 comments
Closed

Honda Accord 2009 (EU version) #34

acalatrava opened this issue Dec 28, 2016 · 9 comments

Comments

@acalatrava
Copy link

I've a Honda Accord 2009 with LKAS and ACC European version. I read on the readme that Accord may need different hardware however the 2009 Accord EU is not like the US version, actually it look alike the Acura.

Do you know if it will work with it? If not, what will I need and how can I sniff packets in order to make it compatible?

Thanks!

@geohot
Copy link
Contributor

geohot commented Dec 29, 2016

Wow, didn't know they had ACC and LKAS back then. Start by sniffing the CAN bus on the OBD port and look for the packets that trigger the brakes and steering.

@acalatrava
Copy link
Author

Yes they did! Actually it was the main reason I bought this car. Ant it actually works damn well... I think there has been zero improvement in this matter during the past 6 years... unbelievable...

Ok, despite I'm a programmer and electronic hobbyist I'm a noob at car hacking... how should I start to sniff this packets? What do I need? A simple ELM327 will work? If you could point me to the right source to start with I'll be grateful.

@geohot
Copy link
Contributor

geohot commented Dec 29, 2016

ELM is terrible. Build a NEO and the OBD cable in the guide. Install openpilot and it'll log the CAN packets.

@hableel
Copy link

hableel commented Dec 29, 2016

Does it matters if the car uses kmh instead of mph ? Is there something needs to be changed?

@geohot
Copy link
Contributor

geohot commented Dec 30, 2016

No, CAN is largely in m/s anyway.

@acalatrava
Copy link
Author

I will probably build the neo if I have time for it, however there is a couple doubts that restrain me from doing it:

  1. what will improve? You said that this is an improvement for the LKAS and ACC and this is not truly autonomous driving, so, what will be improved? What we'll be see? Do you have a video of this improvements?

  2. my car is manual shifting, not automatic... I understand that this could be a Strange for you since almost every car in the US is automatic shifting. When ACC+LKAS is enabled I can change shift and ACC+LKAS remain enabled. So I guess your system will only modify/improve ACC+LKAS system, so... should it work?

Thank you!!

@nesherhh
Copy link

nesherhh commented Jan 2, 2017

"ELM is terrible" - but, is it possible with ELM to see anything?

@acalatrava
Copy link
Author

Also, is it possible to use openpilot with the OnePlus 3 with a commercial CAN-USB interface instead of building neo board?

@mslavescu
Copy link

@acalatrava which way did you go?
I got CANtact board directly from Eric, but I have a much older Accord.
Just received the DB9 to OBD II cable, I'll try to see what info I can collect and what I can control, if you find any Accord CAN related info please let me know.
For speed and throttle info you can use OBD II bluetooth adapters, works very well even on my car.

ErichMoraga referenced this issue in ErichMoraga/openpilot Oct 30, 2018
priuscom referenced this issue in priuscom/openpilot Jan 10, 2019
@pd0wm pd0wm closed this as completed Jun 2, 2019
avolmensky pushed a commit to avolmensky/openpilot that referenced this issue Jun 10, 2019
avolmensky pushed a commit to avolmensky/openpilot that referenced this issue Jun 30, 2019
pd0wm pushed a commit that referenced this issue Mar 6, 2020
2e5cbfc Create and init message in one line with `new_message` in messaging  (#35)
4589107 not everyone likes gpstime
17363e9 support for end of log sentinel (#34)
f6e9345 val valid is confusing
bb2cc75 fix duplicate ordinals
0c38fc9 Add blindspot cereal values (#26)
bd9a877 pulse desire and e2e
20c7fd6 Add subaru pre-Global safety mode
522ff85 Merge pull request #31 from commaai/good_location_packet
ab07f22 deprecate
b03c2c5 already exists
166418c0 improvements
97373f9 or rigor in american
365abba rigour
25eaf9d add espDisabled to carState (#30)
bb13121 add honda ecus (#29)

git-subtree-dir: cereal
git-subtree-split: 2e5cbfc
pd0wm pushed a commit that referenced this issue Mar 6, 2020
2e5cbfc Create and init message in one line with `new_message` in messaging  (#35)
4589107 not everyone likes gpstime
17363e9 support for end of log sentinel (#34)
f6e9345 val valid is confusing
bb2cc75 fix duplicate ordinals
0c38fc9 Add blindspot cereal values (#26)
bd9a877 pulse desire and e2e
20c7fd6 Add subaru pre-Global safety mode
522ff85 Merge pull request #31 from commaai/good_location_packet
ab07f22 deprecate
b03c2c5 already exists
166418c0 improvements
97373f9 or rigor in american
365abba rigour
25eaf9d add espDisabled to carState (#30)
bb13121 add honda ecus (#29)

git-subtree-dir: cereal
git-subtree-split: 2e5cbfc
pd0wm pushed a commit that referenced this issue Mar 12, 2020
6511990 log focus state
8efe413 qlog radarState
eeb3d56 Add liveLocationKalman to qlogs
128b3f9 add networkStrength to thermal (#36)
2e5cbfc Create and init message in one line with `new_message` in messaging  (#35)
4589107 not everyone likes gpstime
17363e9 support for end of log sentinel (#34)
f6e9345 val valid is confusing
bb2cc75 fix duplicate ordinals
0c38fc9 Add blindspot cereal values (#26)
bd9a877 pulse desire and e2e
20c7fd6 Add subaru pre-Global safety mode
522ff85 Merge pull request #31 from commaai/good_location_packet
ab07f22 deprecate
b03c2c5 already exists
166418c improvements
97373f9 or rigor in american
365abba rigour
25eaf9d add espDisabled to carState (#30)
bb13121 add honda ecus (#29)

git-subtree-dir: cereal
git-subtree-split: 6511990
pd0wm pushed a commit that referenced this issue Mar 13, 2020
6511990 log focus state
8efe413 qlog radarState
eeb3d56 Add liveLocationKalman to qlogs
128b3f9 add networkStrength to thermal (#36)
2e5cbfc Create and init message in one line with `new_message` in messaging  (#35)
4589107 not everyone likes gpstime
17363e9 support for end of log sentinel (#34)
f6e9345 val valid is confusing
bb2cc75 fix duplicate ordinals
0c38fc9 Add blindspot cereal values (#26)
bd9a877 pulse desire and e2e
20c7fd6 Add subaru pre-Global safety mode
522ff85 Merge pull request #31 from commaai/good_location_packet
ab07f22 deprecate
b03c2c5 already exists
166418c improvements
97373f9 or rigor in american
365abba rigour
25eaf9d add espDisabled to carState (#30)
bb13121 add honda ecus (#29)

git-subtree-dir: cereal
git-subtree-split: 6511990
pd0wm pushed a commit that referenced this issue Mar 13, 2020
6511990 log focus state
8efe413 qlog radarState
eeb3d56 Add liveLocationKalman to qlogs
128b3f9 add networkStrength to thermal (#36)
2e5cbfc Create and init message in one line with `new_message` in messaging  (#35)
4589107 not everyone likes gpstime
17363e9 support for end of log sentinel (#34)
f6e9345 val valid is confusing
bb2cc75 fix duplicate ordinals
0c38fc9 Add blindspot cereal values (#26)
bd9a877 pulse desire and e2e
20c7fd6 Add subaru pre-Global safety mode
522ff85 Merge pull request #31 from commaai/good_location_packet
ab07f22 deprecate
b03c2c5 already exists
166418c improvements
97373f9 or rigor in american
365abba rigour
25eaf9d add espDisabled to carState (#30)
bb13121 add honda ecus (#29)

git-subtree-dir: cereal
git-subtree-split: 6511990
pd0wm pushed a commit that referenced this issue Mar 13, 2020
6511990 log focus state
8efe413 qlog radarState
eeb3d56 Add liveLocationKalman to qlogs
128b3f9 add networkStrength to thermal (#36)
2e5cbfc Create and init message in one line with `new_message` in messaging  (#35)
4589107 not everyone likes gpstime
17363e9 support for end of log sentinel (#34)
f6e9345 val valid is confusing
bb2cc75 fix duplicate ordinals
0c38fc9 Add blindspot cereal values (#26)
bd9a877 pulse desire and e2e
20c7fd6 Add subaru pre-Global safety mode
522ff85 Merge pull request #31 from commaai/good_location_packet
ab07f22 deprecate
b03c2c5 already exists
166418c improvements
97373f9 or rigor in american
365abba rigour
25eaf9d add espDisabled to carState (#30)
bb13121 add honda ecus (#29)

git-subtree-dir: cereal
git-subtree-split: 6511990
pd0wm pushed a commit that referenced this issue Mar 14, 2020
6511990 log focus state
8efe413 qlog radarState
eeb3d56 Add liveLocationKalman to qlogs
128b3f9 add networkStrength to thermal (#36)
2e5cbfc Create and init message in one line with `new_message` in messaging  (#35)
4589107 not everyone likes gpstime
17363e9 support for end of log sentinel (#34)
f6e9345 val valid is confusing
bb2cc75 fix duplicate ordinals
0c38fc9 Add blindspot cereal values (#26)
bd9a877 pulse desire and e2e
20c7fd6 Add subaru pre-Global safety mode
522ff85 Merge pull request #31 from commaai/good_location_packet
ab07f22 deprecate
b03c2c5 already exists
166418c improvements
97373f9 or rigor in american
365abba rigour
25eaf9d add espDisabled to carState (#30)
bb13121 add honda ecus (#29)

git-subtree-dir: cereal
git-subtree-split: 6511990
pd0wm pushed a commit that referenced this issue Mar 16, 2020
6511990 log focus state
8efe413 qlog radarState
eeb3d56 Add liveLocationKalman to qlogs
128b3f9 add networkStrength to thermal (#36)
2e5cbfc Create and init message in one line with `new_message` in messaging  (#35)
4589107 not everyone likes gpstime
17363e9 support for end of log sentinel (#34)
f6e9345 val valid is confusing
bb2cc75 fix duplicate ordinals
0c38fc9 Add blindspot cereal values (#26)
bd9a877 pulse desire and e2e
20c7fd6 Add subaru pre-Global safety mode
522ff85 Merge pull request #31 from commaai/good_location_packet
ab07f22 deprecate
b03c2c5 already exists
166418c improvements
97373f9 or rigor in american
365abba rigour
25eaf9d add espDisabled to carState (#30)
bb13121 add honda ecus (#29)

git-subtree-dir: cereal
git-subtree-split: 6511990
pd0wm pushed a commit that referenced this issue Mar 16, 2020
6511990 log focus state
8efe413 qlog radarState
eeb3d56 Add liveLocationKalman to qlogs
128b3f9 add networkStrength to thermal (#36)
2e5cbfc Create and init message in one line with `new_message` in messaging  (#35)
4589107 not everyone likes gpstime
17363e9 support for end of log sentinel (#34)
f6e9345 val valid is confusing
bb2cc75 fix duplicate ordinals
0c38fc9 Add blindspot cereal values (#26)
bd9a877 pulse desire and e2e
20c7fd6 Add subaru pre-Global safety mode
522ff85 Merge pull request #31 from commaai/good_location_packet
ab07f22 deprecate
b03c2c5 already exists
166418c improvements
97373f9 or rigor in american
365abba rigour
25eaf9d add espDisabled to carState (#30)
bb13121 add honda ecus (#29)

git-subtree-dir: cereal
git-subtree-split: 6511990
pd0wm pushed a commit that referenced this issue Mar 16, 2020
6511990 log focus state
8efe413 qlog radarState
eeb3d56 Add liveLocationKalman to qlogs
128b3f9 add networkStrength to thermal (#36)
2e5cbfc Create and init message in one line with `new_message` in messaging  (#35)
4589107 not everyone likes gpstime
17363e9 support for end of log sentinel (#34)
f6e9345 val valid is confusing
bb2cc75 fix duplicate ordinals
0c38fc9 Add blindspot cereal values (#26)
bd9a877 pulse desire and e2e
20c7fd6 Add subaru pre-Global safety mode
522ff85 Merge pull request #31 from commaai/good_location_packet
ab07f22 deprecate
b03c2c5 already exists
166418c improvements
97373f9 or rigor in american
365abba rigour
25eaf9d add espDisabled to carState (#30)
bb13121 add honda ecus (#29)

git-subtree-dir: cereal
git-subtree-split: 6511990
weimou pushed a commit to SFtoLA/openpilot that referenced this issue May 6, 2021
* support for end of log sentinel

* end of segment and end of route

* while i'm at it, it can't hurt
nelsonjchen pushed a commit to nelsonjchen/openpilot that referenced this issue Sep 16, 2021
dzid26 added a commit to dzid26/openpilot-for-BMW-E8x-E9x that referenced this issue Jan 2, 2022
3bf5936a Added bmw safety enum
6511990 log focus state
8efe413 qlog radarState
eeb3d56 Add liveLocationKalman to qlogs
128b3f9 add networkStrength to thermal (commaai#36)
2e5cbfc Create and init message in one line with `new_message` in messaging  (commaai#35)
4589107 not everyone likes gpstime
17363e9 support for end of log sentinel (commaai#34)
f6e9345 val valid is confusing
bb2cc75 fix duplicate ordinals
0c38fc9 Add blindspot cereal values (commaai#26)
bd9a877 pulse desire and e2e
20c7fd6 Add subaru pre-Global safety mode
522ff85 Merge pull request commaai#31 from commaai/good_location_packet
ab07f22 deprecate
b03c2c5 already exists
166418c0 improvements
97373f9 or rigor in american
365abba rigour
25eaf9d add espDisabled to carState (commaai#30)
bb13121 add honda ecus (commaai#29)

git-subtree-dir: cereal
git-subtree-split: 3bf5936a70b5a10350b581d600600dc19375a233
dzid26 added a commit to dzid26/openpilot-for-BMW-E8x-E9x that referenced this issue Feb 22, 2022
3bf5936a Added bmw safety enum
6511990 log focus state
8efe413 qlog radarState
eeb3d56 Add liveLocationKalman to qlogs
128b3f9 add networkStrength to thermal (commaai#36)
2e5cbfc Create and init message in one line with `new_message` in messaging  (commaai#35)
4589107 not everyone likes gpstime
17363e9 support for end of log sentinel (commaai#34)
f6e9345 val valid is confusing
bb2cc75 fix duplicate ordinals
0c38fc9 Add blindspot cereal values (commaai#26)
bd9a877 pulse desire and e2e
20c7fd6 Add subaru pre-Global safety mode
522ff85 Merge pull request commaai#31 from commaai/good_location_packet
ab07f22 deprecate
b03c2c5 already exists
166418c0 improvements
97373f9 or rigor in american
365abba rigour
25eaf9d add espDisabled to carState (commaai#30)
bb13121 add honda ecus (commaai#29)

git-subtree-dir: cereal
git-subtree-split: 3bf5936a70b5a10350b581d600600dc19375a233
chadgauth pushed a commit to chadgauth/zenpilot that referenced this issue Jan 18, 2023
carleeno pushed a commit to carleeno/openpilot that referenced this issue Aug 2, 2024
* Distance button on steering wheel to toggle experimental mode

* HKG and Honda

* Longitudinal: parse distance button from steering wheel

* missing gm signal

* GM, VW (MQB & PQ), Toyota

* try this logic out
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants