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

Hyundai: Kona 2nd Gen Port #30679

Closed
wants to merge 75 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
75 commits
Select commit Hold shift + click to select a range
0dd87c6
kona 2nd gen port
royjr Sep 14, 2023
1537077
Hyundai L
royjr Sep 16, 2023
c401f47
fingerprint
royjr Sep 28, 2023
4c1aa94
Merge remote-tracking branch 'upstream/master' into kona-2nd-gen-port
royjr Sep 28, 2023
5a3bf43
Update RELEASES.md
royjr Sep 29, 2023
a4f92e6
fix TypeError
royjr Sep 29, 2023
cccea97
remove from CANFD_RADAR_SCC_CAR
royjr Sep 29, 2023
a6cd02d
Merge remote-tracking branch 'upstream/master' into kona-2nd-gen-port
royjr Oct 3, 2023
04185b4
Merge remote-tracking branch 'upstream/master' into kona-2nd-gen-port
royjr Oct 13, 2023
e9e02b8
Update RELEASES.md
royjr Oct 13, 2023
47e7e9d
Update RELEASES.md
royjr Oct 13, 2023
89d4645
Update CARS.md
royjr Oct 13, 2023
8ddcc88
Revert "Update CARS.md"
royjr Oct 13, 2023
1001711
try this
royjr Oct 13, 2023
7f86fc3
Revert "try this"
royjr Oct 15, 2023
4e1181d
block CAM_0x181
royjr Oct 31, 2023
dac7cb3
Merge remote-tracking branch 'upstream/master' into kona-2nd-gen-port
royjr Oct 31, 2023
828520f
whoops
royjr Oct 31, 2023
b341748
Update panda
royjr Oct 31, 2023
4e1aaa7
Update panda
royjr Oct 31, 2023
c2891a5
fix keyerror
royjr Nov 1, 2023
f221ad6
match freq
royjr Nov 1, 2023
36b7e9b
Merge remote-tracking branch 'upstream/master' into kona-2nd-gen-port
royjr Dec 3, 2023
0f1e4c3
Update RELEASES.md
royjr Dec 3, 2023
5b45eb0
Update submodules
royjr Dec 3, 2023
3b8e75a
Merge remote-tracking branch 'upstream/master' into kona-2nd-gen-port
royjr Dec 6, 2023
ae00506
Update panda
royjr Dec 6, 2023
7a2eed9
revert
royjr Dec 6, 2023
b9e0b6f
Update opendbc
royjr Dec 6, 2023
690ba4a
Merge remote-tracking branch 'upstream/master' into kona-2nd-gen-port
royjr Dec 10, 2023
05bb71d
Update panda
royjr Dec 10, 2023
df94ae7
Update CARS.md
royjr Dec 10, 2023
8915632
update tuning
royjr Dec 11, 2023
0337431
Update routes.py
royjr Dec 12, 2023
eb178ff
Update panda
royjr Dec 12, 2023
5abec6c
Merge remote-tracking branch 'upstream/master' into kona-2nd-gen-port
royjr Dec 12, 2023
d6e6eb9
Merge remote-tracking branch 'upstream/master' into kona-2nd-gen-port
sshane Dec 12, 2023
8703c32
try this?
sshane Dec 12, 2023
a08f9e3
Merge remote-tracking branch 'upstream/master' into kona-2nd-gen-port
royjr Dec 14, 2023
08a468d
Merge remote-tracking branch 'upstream/master' into kona-2nd-gen-port
royjr Dec 14, 2023
6e20586
Merge remote-tracking branch 'upstream/master' into kona-2nd-gen-port
royjr Dec 16, 2023
9f3b323
Merge remote-tracking branch 'upstream/master' into kona-2nd-gen-port
royjr Dec 20, 2023
9e69b86
Update override.toml
royjr Dec 20, 2023
77c6bb8
Revert "try this?"
royjr Dec 20, 2023
1079861
Update CARS.md
royjr Dec 20, 2023
a3a841a
missing fingerprint
royjr Dec 20, 2023
ea9ea01
Merge branch 'kona-2nd-gen-port' of https://github.com/royjr/openpilo…
royjr Dec 20, 2023
100c385
Merge remote-tracking branch 'upstream/master' into kona-2nd-gen-port
royjr Dec 28, 2023
52bb628
refinger
royjr Dec 28, 2023
a451bcb
Merge remote-tracking branch 'upstream/master' into kona-2nd-gen-port
royjr Dec 31, 2023
614190f
Merge remote-tracking branch 'upstream/master' into kona-2nd-gen-port
royjr Jan 11, 2024
ca135af
Merge remote-tracking branch 'upstream/master' into kona-2nd-gen-port
royjr Feb 1, 2024
19471bb
Merge remote-tracking branch 'upstream/master' into kona-2nd-gen-port
royjr Feb 7, 2024
7c833d4
Merge remote-tracking branch 'upstream/master' into kona-2nd-gen-port
royjr Feb 10, 2024
795c20f
Merge remote-tracking branch 'upstream/master' into kona-2nd-gen-port
royjr Feb 18, 2024
6fc9e13
Merge remote-tracking branch 'upstream/master' into kona-2nd-gen-port
royjr Feb 21, 2024
047c060
Merge remote-tracking branch 'upstream/master' into kona-2nd-gen-port
royjr Feb 24, 2024
94e7e7e
Merge remote-tracking branch 'upstream/master' into kona-2nd-gen-port
royjr Mar 6, 2024
7517932
Update RELEASES.md
royjr Mar 6, 2024
0c5175f
fix
royjr Mar 6, 2024
c297769
Merge remote-tracking branch 'upstream/master' into kona-2nd-gen-port
royjr Mar 7, 2024
0c269e2
Update CARS.md
royjr Mar 7, 2024
7e92a20
Merge remote-tracking branch 'upstream/master' into kona-2nd-gen-port
royjr Mar 25, 2024
a941809
fixes
royjr Mar 25, 2024
6ac4e3e
fixes
royjr Mar 25, 2024
5f44747
fixes
royjr Mar 25, 2024
38f3554
Merge remote-tracking branch 'upstream/master' into kona-2nd-gen-port
royjr May 10, 2024
d6d55cb
Update CARS.md
royjr May 12, 2024
33cca4f
Merge remote-tracking branch 'upstream/master' into kona-2nd-gen-port
royjr Jun 11, 2024
eccb189
Merge remote-tracking branch 'upstream/master' into kona-2nd-gen-port
royjr Jun 11, 2024
8ed0145
Merge remote-tracking branch 'upstream/master' into kona-2nd-gen-port
royjr Jun 18, 2024
9da8eaf
Merge remote-tracking branch 'upstream/master' into kona-2nd-gen-port
royjr Jun 23, 2024
f7652a3
Merge remote-tracking branch 'upstream/master' into kona-2nd-gen-port
royjr Aug 7, 2024
a992d6e
Merge remote-tracking branch 'upstream/master' into kona-2nd-gen-port
royjr Aug 14, 2024
de3b210
remove stale route
royjr Aug 14, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion docs/CARS.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

A supported vehicle is one that just works when you install a comma device. All supported cars provide a better experience than any stock system. Supported vehicles reference the US market unless otherwise specified.

# 287 Supported Cars
# 288 Supported Cars

|Make|Model|Supported Package|ACC|No ACC accel below|No ALC below|Steering Torque|Resume from stop|<a href="##"><img width=2000></a>Hardware Needed<br>&nbsp;|Video|
|---|---|---|:---:|:---:|:---:|:---:|:---:|:---:|:---:|
Expand Down Expand Up @@ -100,6 +100,7 @@ A supported vehicle is one that just works when you install a comma device. All
|Hyundai|Ioniq Plug-in Hybrid 2019|Smart Cruise Control (SCC)|openpilot available[<sup>1</sup>](#footnotes)|0 mph|32 mph|[![star](assets/icon-star-full.svg)](##)|[![star](assets/icon-star-full.svg)](##)|<details><summary>Parts</summary><sub>- 1 Hyundai C connector<br>- 1 RJ45 cable (7 ft)<br>- 1 comma 3X<br>- 1 comma power v2<br>- 1 harness box<br>- 1 mount<br>- 1 right angle OBD-C cable (1.5 ft)<br><a href="https://comma.ai/shop/comma-3x.html?make=Hyundai&model=Ioniq Plug-in Hybrid 2019">Buy Here</a></sub></details>||
|Hyundai|Ioniq Plug-in Hybrid 2020-22|All|openpilot available[<sup>1</sup>](#footnotes)|0 mph|0 mph|[![star](assets/icon-star-full.svg)](##)|[![star](assets/icon-star-full.svg)](##)|<details><summary>Parts</summary><sub>- 1 Hyundai H connector<br>- 1 RJ45 cable (7 ft)<br>- 1 comma 3X<br>- 1 comma power v2<br>- 1 harness box<br>- 1 mount<br>- 1 right angle OBD-C cable (1.5 ft)<br><a href="https://comma.ai/shop/comma-3x.html?make=Hyundai&model=Ioniq Plug-in Hybrid 2020-22">Buy Here</a></sub></details>||
|Hyundai|Kona 2020|Smart Cruise Control (SCC)|openpilot available[<sup>1</sup>](#footnotes)|6 mph|0 mph|[![star](assets/icon-star-full.svg)](##)|[![star](assets/icon-star-empty.svg)](##)|<details><summary>Parts</summary><sub>- 1 Hyundai B connector<br>- 1 RJ45 cable (7 ft)<br>- 1 comma 3X<br>- 1 comma power v2<br>- 1 harness box<br>- 1 mount<br>- 1 right angle OBD-C cable (1.5 ft)<br><a href="https://comma.ai/shop/comma-3x.html?make=Hyundai&model=Kona 2020">Buy Here</a></sub></details>||
|Hyundai|Kona 2024[<sup>5</sup>](#footnotes)|Smart Cruise Control (SCC)|openpilot available[<sup>1</sup>](#footnotes)|0 mph|0 mph|[![star](assets/icon-star-full.svg)](##)|[![star](assets/icon-star-full.svg)](##)|<details><summary>Parts</summary><sub>- 1 Hyundai L connector<br>- 1 RJ45 cable (7 ft)<br>- 1 comma 3X<br>- 1 comma power v2<br>- 1 harness box<br>- 1 mount<br>- 1 right angle OBD-C cable (1.5 ft)<br><a href="https://comma.ai/shop/comma-3x.html?make=Hyundai&model=Kona 2024">Buy Here</a></sub></details>||
|Hyundai|Kona Electric 2018-21|Smart Cruise Control (SCC)|openpilot available[<sup>1</sup>](#footnotes)|0 mph|0 mph|[![star](assets/icon-star-full.svg)](##)|[![star](assets/icon-star-full.svg)](##)|<details><summary>Parts</summary><sub>- 1 Hyundai G connector<br>- 1 RJ45 cable (7 ft)<br>- 1 comma 3X<br>- 1 comma power v2<br>- 1 harness box<br>- 1 mount<br>- 1 right angle OBD-C cable (1.5 ft)<br><a href="https://comma.ai/shop/comma-3x.html?make=Hyundai&model=Kona Electric 2018-21">Buy Here</a></sub></details>||
|Hyundai|Kona Electric 2022-23|Smart Cruise Control (SCC)|Stock|0 mph|0 mph|[![star](assets/icon-star-full.svg)](##)|[![star](assets/icon-star-full.svg)](##)|<details><summary>Parts</summary><sub>- 1 Hyundai O connector<br>- 1 RJ45 cable (7 ft)<br>- 1 comma 3X<br>- 1 comma power v2<br>- 1 harness box<br>- 1 mount<br>- 1 right angle OBD-C cable (1.5 ft)<br><a href="https://comma.ai/shop/comma-3x.html?make=Hyundai&model=Kona Electric 2022-23">Buy Here</a></sub></details>||
|Hyundai|Kona Electric (with HDA II, Korea only) 2023[<sup>5</sup>](#footnotes)|Smart Cruise Control (SCC)|Stock|0 mph|0 mph|[![star](assets/icon-star-full.svg)](##)|[![star](assets/icon-star-full.svg)](##)|<details><summary>Parts</summary><sub>- 1 Hyundai R connector<br>- 1 RJ45 cable (7 ft)<br>- 1 comma 3X<br>- 1 comma power v2<br>- 1 harness box<br>- 1 mount<br>- 1 right angle OBD-C cable (1.5 ft)<br><a href="https://comma.ai/shop/comma-3x.html?make=Hyundai&model=Kona Electric (with HDA II, Korea only) 2023">Buy Here</a></sub></details>|<a href="https://www.youtube.com/watch?v=U2fOCmcQ8hw" target="_blank"><img height="18px" src="assets/icon-youtube.svg"></img></a>|
Expand Down
2 changes: 1 addition & 1 deletion selfdrive/car/hyundai/carstate.py
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,7 @@ def update_canfd(self, cp, cp_cam):

# TODO: alt signal usage may be described by cp.vl['BLINKERS']['USE_ALT_LAMP']
left_blinker_sig, right_blinker_sig = "LEFT_LAMP", "RIGHT_LAMP"
if self.CP.carFingerprint == CAR.HYUNDAI_KONA_EV_2ND_GEN:
if self.CP.carFingerprint in (CAR.HYUNDAI_KONA_EV_2ND_GEN, CAR.HYUNDAI_KONA_2ND_GEN):
left_blinker_sig, right_blinker_sig = "LEFT_LAMP_ALT", "RIGHT_LAMP_ALT"
ret.leftBlinker, ret.rightBlinker = self.update_blinker_from_lamp(50, cp.vl["BLINKERS"][left_blinker_sig],
cp.vl["BLINKERS"][right_blinker_sig])
Expand Down
8 changes: 8 additions & 0 deletions selfdrive/car/hyundai/fingerprints.py
Original file line number Diff line number Diff line change
Expand Up @@ -520,6 +520,14 @@
b'\xf1\x00OS9 LKAS AT USA LHD 1.00 1.00 95740-J9300 g21',
],
},
CAR.HYUNDAI_KONA_2ND_GEN: {
(Ecu.fwdRadar, 0x7d0, None): [
b'\xf1\x00SX2_ RDR ----- 1.00 1.02 99110-BE000 ',
],
(Ecu.fwdCamera, 0x7c4, None): [
b'\xf1\x00SX2 MFC AT USA LHD 1.00 1.03 99211-BE000 230517',
],
},
CAR.KIA_CEED: {
(Ecu.fwdRadar, 0x7d0, None): [
b'\xf1\x00CD__ SCC F-CUP 1.00 1.02 99110-J7000 ',
Expand Down
4 changes: 4 additions & 0 deletions selfdrive/car/hyundai/values.py
Original file line number Diff line number Diff line change
Expand Up @@ -219,6 +219,10 @@ class CAR(Platforms):
CarSpecs(mass=1275, wheelbase=2.6, steerRatio=13.42, tireStiffnessFactor=0.385),
flags=HyundaiFlags.CLUSTER_GEARS,
)
HYUNDAI_KONA_2ND_GEN = HyundaiCanFDPlatformConfig(
[HyundaiCarDocs("Hyundai Kona 2024", car_parts=CarParts.common([CarHarness.hyundai_l]))],
CarSpecs(mass=1590, wheelbase=2.66, steerRatio=13.6, tireStiffnessFactor=0.385),
)
HYUNDAI_KONA_EV = HyundaiPlatformConfig(
[HyundaiCarDocs("Hyundai Kona Electric 2018-21", car_parts=CarParts.common([CarHarness.hyundai_g]))],
CarSpecs(mass=1685, wheelbase=2.6, steerRatio=13.42, tireStiffnessFactor=0.385),
Expand Down
1 change: 1 addition & 0 deletions selfdrive/car/torque_data/override.toml
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,7 @@ legend = ["LAT_ACCEL_FACTOR", "MAX_LAT_ACCEL_MEASURED", "FRICTION"]
"HYUNDAI_CUSTIN_1ST_GEN" = [2.5, 2.5, 0.1]
"LEXUS_GS_F" = [2.5, 2.5, 0.08]
"HYUNDAI_STARIA_4TH_GEN" = [1.8, 2.0, 0.15]
"HYUNDAI_KONA_2ND_GEN" = [2.5, 2.5, 0.1]

# Dashcam or fallback configured as ideal car
"MOCK" = [10.0, 10, 0.0]
Expand Down
Loading