Skip to content

Reapply "Nissan: use high precision steering angle"#3423

Merged
sshane merged 7 commits into
masterfrom
revert-3420-revert-3417-nissan-high-prec-angle
May 31, 2026
Merged

Reapply "Nissan: use high precision steering angle"#3423
sshane merged 7 commits into
masterfrom
revert-3420-revert-3417-nissan-high-prec-angle

Conversation

@sshane
Copy link
Copy Markdown
Contributor

@sshane sshane commented May 29, 2026

Reapplies #3417

why doesn't test_models fail?! - fixed

@sshane sshane changed the title Revert "Revert "Nissan: use high precision steering angle"" Reapply "Nissan: use high precision steering angle" May 29, 2026
@github-actions github-actions Bot added car related to opendbc/car/ nissan labels May 29, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 29, 2026

Car behavior report

Replays driving segments through this PR and compares the behavior to master.
Please review any changes carefully to ensure they are expected.

Testing 50 segments for: NISSAN_XTRAIL, NISSAN_LEAF, NISSAN_LEAF_IC, NISSAN_ROGUE, NISSAN_ALTIMA

⚠️ 50 changed, 0 passed, 0 errors

Show changes

NISSAN_XTRAIL - fa9224be239005c7/00000025--f01ff2746c/10

  steeringAngleDeg (5970 diffs)
    frame 1: -0.5 -> -0.27000001072883606
    frame 2: -0.5 -> -0.27000001072883606
    frame 3: -0.5 -> -0.27000001072883606
    frame 4: -0.5 -> -0.28999999165534973
    frame 5: -0.6000000238418579 -> -0.30000001192092896
    frame 6: -0.699999988079071 -> -0.3100000023841858
    frame 7: -0.699999988079071 -> -0.33000001311302185
    frame 8: -0.800000011920929 -> -0.3700000047683716
    frame 9: -0.800000011920929 -> -0.4300000071525574
    frame 10: -0.8999999761581421 -> -0.47999998927116394
    (... 5960 more)

NISSAN_XTRAIL - fa9224be239005c7/00000064--ab03283e5a/1

  steeringAngleDeg (5843 diffs)
    frame 1: 0.0 -> -4.210000038146973
    frame 2: -3.9000000953674316 -> -3.940000057220459
    frame 3: -3.700000047683716 -> -3.7699999809265137
    frame 4: -3.5 -> -3.6700000762939453
    frame 5: -3.5 -> -3.5299999713897705
    frame 6: -3.200000047683716 -> -3.309999942779541
    frame 7: -3.0 -> -3.009999990463257
    frame 8: -2.9000000953674316 -> -2.8299999237060547
    frame 9: -2.9000000953674316 -> -2.759999990463257
    frame 10: -2.5999999046325684 -> -2.680000066757202
    (... 5833 more)

NISSAN_XTRAIL - fa9224be239005c7/00000027--ca392de157/70

  steeringAngleDeg (5953 diffs)
    frame 1: 0.30000001192092896 -> 0.10999999940395355
    frame 2: 0.30000001192092896 -> 0.10999999940395355
    frame 3: 0.30000001192092896 -> 0.10999999940395355
    frame 4: 0.20000000298023224 -> 0.10999999940395355
    frame 5: 0.20000000298023224 -> 0.10999999940395355
    frame 6: 0.20000000298023224 -> 0.10999999940395355
    frame 7: 0.20000000298023224 -> 0.10999999940395355
    frame 8: 0.20000000298023224 -> 0.10999999940395355
    frame 9: 0.10000000149011612 -> 0.10999999940395355
    frame 10: 0.10000000149011612 -> 0.10999999940395355
    (... 5943 more)

NISSAN_XTRAIL - fa9224be239005c7/00000100--81f6ff1ec4/22

  steeringAngleDeg (5904 diffs)
    frame 1: -17.899999618530273 -> -17.6200008392334
    frame 2: -17.899999618530273 -> -17.6200008392334
    frame 3: -17.799999237060547 -> -17.6200008392334
    frame 4: -17.799999237060547 -> -17.6200008392334
    frame 5: -17.799999237060547 -> -17.6200008392334
    frame 6: -17.799999237060547 -> -17.6200008392334
    frame 7: -17.799999237060547 -> -17.6200008392334
    frame 8: -17.799999237060547 -> -17.6200008392334
    frame 9: -17.799999237060547 -> -17.6200008392334
    frame 10: -17.799999237060547 -> -17.6200008392334
    (... 5894 more)

NISSAN_XTRAIL - fa9224be239005c7/00000027--ca392de157/8

  steeringAngleDeg (5976 diffs)
    frame 1: 52.599998474121094 -> 52.31999969482422
    frame 2: 52.599998474121094 -> 52.31999969482422
    frame 3: 52.599998474121094 -> 52.31999969482422
    frame 4: 52.599998474121094 -> 52.31999969482422
    frame 5: 52.599998474121094 -> 52.31999969482422
    frame 6: 52.599998474121094 -> 52.31999969482422
    frame 7: 52.599998474121094 -> 52.31999969482422
    frame 8: 52.599998474121094 -> 52.31999969482422
    frame 9: 52.599998474121094 -> 52.31999969482422
    frame 10: 52.599998474121094 -> 52.31999969482422
    (... 5966 more)

NISSAN_XTRAIL - fa9224be239005c7/000000d1--3c3d41ebb7/46

  steeringAngleDeg (5987 diffs)
    frame 1: -1.7000000476837158 -> -1.0800000429153442
    frame 2: -1.5 -> -1.1100000143051147
    frame 3: -1.5 -> -1.149999976158142
    frame 4: -1.5 -> -1.149999976158142
    frame 5: -1.5 -> -1.100000023841858
    frame 6: -1.5 -> -1.0700000524520874
    frame 7: -1.5 -> -1.0399999618530273
    frame 8: -1.399999976158142 -> -0.9100000262260437
    frame 9: -1.2000000476837158 -> -0.7300000190734863
    frame 10: -1.0 -> -0.6399999856948853
    (... 5977 more)

NISSAN_XTRAIL - fa9224be239005c7/00000077--bf08666886/36

  steeringAngleDeg (5985 diffs)
    frame 1: 7.099999904632568 -> 6.840000152587891
    frame 2: 7.300000190734863 -> 6.980000019073486
    frame 3: 7.400000095367432 -> 7.130000114440918
    frame 4: 7.5 -> 7.269999980926514
    frame 5: 7.599999904632568 -> 7.360000133514404
    frame 6: 7.699999809265137 -> 7.400000095367432
    frame 7: 7.699999809265137 -> 7.420000076293945
    frame 8: 7.699999809265137 -> 7.420000076293945
    frame 9: 7.699999809265137 -> 7.420000076293945
    frame 10: 7.699999809265137 -> 7.420000076293945
    (... 5975 more)

NISSAN_XTRAIL - fa9224be239005c7/000000d1--3c3d41ebb7/48

  steeringAngleDeg (5997 diffs)
    frame 1: -4.300000190734863 -> -3.869999885559082
    frame 2: -4.300000190734863 -> -3.869999885559082
    frame 3: -4.300000190734863 -> -3.869999885559082
    frame 4: -4.300000190734863 -> -3.869999885559082
    frame 5: -4.300000190734863 -> -3.869999885559082
    frame 6: -4.300000190734863 -> -3.869999885559082
    frame 7: -4.300000190734863 -> -3.869999885559082
    frame 8: -4.300000190734863 -> -3.869999885559082
    frame 9: -4.300000190734863 -> -3.869999885559082
    frame 10: -4.300000190734863 -> -3.869999885559082
    (... 5987 more)

NISSAN_XTRAIL - fa9224be239005c7/000000d4--799463b785/56

  steeringAngleDeg (6001 diffs)
    frame 1: -20.799999237060547 -> -20.1200008392334
    frame 2: -20.600000381469727 -> -19.93000030517578
    frame 3: -20.399999618530273 -> -19.75
    frame 4: -20.200000762939453 -> -19.540000915527344
    frame 5: -19.899999618530273 -> -19.299999237060547
    frame 6: -19.600000381469727 -> -19.059999465942383
    frame 7: -19.399999618530273 -> -18.850000381469727
    frame 8: -19.200000762939453 -> -18.639999389648438
    frame 9: -19.0 -> -18.399999618530273
    frame 10: -18.799999237060547 -> -18.190000534057617
    (... 5991 more)

NISSAN_XTRAIL - fa9224be239005c7/00000083--4c8b8a632f/10

  steeringAngleDeg (5937 diffs)
    frame 1: -0.800000011920929 -> -0.5799999833106995
    frame 2: -0.800000011920929 -> -0.5799999833106995
    frame 3: -0.800000011920929 -> -0.5799999833106995
    frame 4: -0.800000011920929 -> -0.5799999833106995
    frame 5: -0.800000011920929 -> -0.5799999833106995
    frame 6: -0.800000011920929 -> -0.5799999833106995
    frame 7: -0.800000011920929 -> -0.5799999833106995
    frame 8: -0.800000011920929 -> -0.5699999928474426
    frame 9: -0.800000011920929 -> -0.5600000023841858
    frame 10: -0.800000011920929 -> -0.5
    (... 5927 more)

NISSAN_LEAF - 4ed383d0670d4b71/00000101--3fcacfdd4d/24

  steeringAngleDeg (5985 diffs)
    frame 1: 0.0 -> -1.5299999713897705
    frame 2: -2.0999999046325684 -> -1.6100000143051147
    frame 3: -2.0999999046325684 -> -1.659999966621399
    frame 4: -2.0999999046325684 -> -1.6799999475479126
    frame 5: -2.0999999046325684 -> -1.6799999475479126
    frame 6: -2.0999999046325684 -> -1.6699999570846558
    frame 7: -2.0999999046325684 -> -1.6399999856948853
    frame 8: -2.0999999046325684 -> -1.590000033378601
    frame 9: -2.0 -> -1.5299999713897705
    frame 10: -2.0 -> -1.3799999952316284
    (... 5975 more)

NISSAN_LEAF - 03afee13eee315e3/00000171--ad3259da4d/24

  steeringAngleDeg (5925 diffs)
    frame 1: -0.699999988079071 -> -0.6700000166893005
    frame 2: -0.699999988079071 -> -0.6700000166893005
    frame 3: -0.699999988079071 -> -0.6700000166893005
    frame 5: -0.699999988079071 -> -0.7200000286102295
    frame 6: -0.800000011920929 -> -0.7400000095367432
    frame 7: -0.800000011920929 -> -0.7799999713897705
    frame 8: -0.8999999761581421 -> -0.8199999928474426
    frame 9: -0.8999999761581421 -> -0.8399999737739563
    frame 10: -0.8999999761581421 -> -0.8299999833106995
    frame 11: -0.8999999761581421 -> -0.8299999833106995
    (... 5915 more)

NISSAN_LEAF - 962c4e8ab4396060/00000131--3b699af01a/2

  steeringAngleDeg (5955 diffs)
    frame 1: -5.599999904632568 -> -5.820000171661377
    frame 2: -5.599999904632568 -> -5.809999942779541
    frame 3: -5.599999904632568 -> -5.809999942779541
    frame 4: -5.599999904632568 -> -5.809999942779541
    frame 5: -5.599999904632568 -> -5.769999980926514
    frame 6: -5.599999904632568 -> -5.699999809265137
    frame 7: -5.599999904632568 -> -5.659999847412109
    frame 8: -5.5 -> -5.659999847412109
    frame 9: -5.5 -> -5.619999885559082
    frame 10: -5.5 -> -5.53000020980835
    (... 5945 more)

NISSAN_LEAF - ffc4af383be25141/000000f2--c1f4d6a9a9/16

  steeringAngleDeg (5863 diffs)
    frame 1: -1.5 -> -1.4299999475479126
    frame 2: -1.5 -> -1.4299999475479126
    frame 3: -1.5 -> -1.4299999475479126
    frame 4: -1.5 -> -1.4299999475479126
    frame 5: -1.5 -> -1.4299999475479126
    frame 6: -1.5 -> -1.4299999475479126
    frame 7: -1.5 -> -1.4299999475479126
    frame 8: -1.5 -> -1.4299999475479126
    frame 9: -1.5 -> -1.4299999475479126
    frame 10: -1.5 -> -1.4299999475479126
    (... 5853 more)

NISSAN_LEAF - 962c4e8ab4396060/00000131--3b699af01a/17

  steeringAngleDeg (5839 diffs)
    frame 1: -0.5 -> -0.75
    frame 2: -0.5 -> -0.75
    frame 3: -0.5 -> -0.75
    frame 4: -0.5 -> -0.7599999904632568
    frame 5: -0.5 -> -0.7699999809265137
    frame 6: -0.5 -> -0.7900000214576721
    frame 7: -0.5 -> -0.800000011920929
    frame 8: -0.5 -> -0.8100000023841858
    frame 9: -0.5 -> -0.8100000023841858
    frame 10: -0.5 -> -0.8100000023841858
    (... 5829 more)

NISSAN_LEAF - 18a4a022ac0c364f/00000515--cf9022ea55/11

  steeringAngleDeg (5947 diffs)
    frame 1: 4.599999904632568 -> 4.420000076293945
    frame 2: 4.599999904632568 -> 4.389999866485596
    frame 3: 4.599999904632568 -> 4.389999866485596
    frame 4: 4.599999904632568 -> 4.380000114440918
    frame 5: 4.599999904632568 -> 4.380000114440918
    frame 6: 4.599999904632568 -> 4.380000114440918
    frame 7: 4.599999904632568 -> 4.380000114440918
    frame 8: 4.599999904632568 -> 4.380000114440918
    frame 9: 4.599999904632568 -> 4.380000114440918
    frame 10: 4.599999904632568 -> 4.380000114440918
    (... 5937 more)

NISSAN_LEAF - ffc4af383be25141/0000002b--883dc838d7/6

  steeringAngleDeg (5969 diffs)
    frame 1: 0.6000000238418579 -> -0.009999999776482582
    frame 2: 0.6000000238418579 -> -0.009999999776482582
    frame 3: 0.6000000238418579 -> -0.009999999776482582
    frame 4: 0.6000000238418579 -> 0.0
    frame 5: 0.6000000238418579 -> 0.0
    frame 6: 0.6000000238418579 -> 0.0
    frame 7: 0.6000000238418579 -> 0.0
    frame 8: 0.6000000238418579 -> 0.0
    frame 9: 0.6000000238418579 -> 0.0
    frame 10: 0.6000000238418579 -> 0.0
    (... 5959 more)

NISSAN_LEAF - 969dd380d52937c6/000004a9--45927407f4/143

  steeringAngleDeg (5958 diffs)
    frame 2: -1.600000023841858 -> -1.4500000476837158
    frame 3: -1.600000023841858 -> -1.440000057220459
    frame 4: -1.600000023841858 -> -1.4500000476837158
    frame 5: -1.5 -> -1.399999976158142
    frame 6: -1.399999976158142 -> -1.2899999618530273
    frame 7: -1.2999999523162842 -> -1.25
    frame 8: -1.2999999523162842 -> -1.2799999713897705
    frame 9: -1.2999999523162842 -> -1.2799999713897705
    frame 11: -1.100000023841858 -> -1.0499999523162842
    frame 12: -1.100000023841858 -> -0.9300000071525574
    (... 5948 more)

NISSAN_LEAF - 7605de164f235364/000002c3--3317dbb009/1

  steeringAngleDeg (5959 diffs)
    frame 1: 0.30000001192092896 -> 0.44999998807907104
    frame 2: 0.30000001192092896 -> 0.44999998807907104
    frame 3: 0.30000001192092896 -> 0.44999998807907104
    frame 4: 0.30000001192092896 -> 0.46000000834465027
    frame 5: 0.30000001192092896 -> 0.46000000834465027
    frame 6: 0.30000001192092896 -> 0.5199999809265137
    frame 7: 0.30000001192092896 -> 0.5199999809265137
    frame 8: 0.30000001192092896 -> 0.5299999713897705
    frame 9: 0.30000001192092896 -> 0.5400000214576721
    frame 10: 0.30000001192092896 -> 0.5400000214576721
    (... 5949 more)

NISSAN_LEAF - ffc4af383be25141/00000090--419584912b/30

  steeringAngleDeg (5965 diffs)
    frame 1: 1.7000000476837158 -> 2.2300000190734863
    frame 2: 1.7000000476837158 -> 2.2300000190734863
    frame 3: 1.7000000476837158 -> 2.2300000190734863
    frame 4: 1.7000000476837158 -> 2.2200000286102295
    frame 5: 1.7000000476837158 -> 2.2300000190734863
    frame 6: 1.7000000476837158 -> 2.240000009536743
    frame 7: 1.7000000476837158 -> 2.240000009536743
    frame 8: 1.7000000476837158 -> 2.240000009536743
    frame 9: 1.7000000476837158 -> 2.240000009536743
    frame 10: 1.7000000476837158 -> 2.2300000190734863
    (... 5955 more)

NISSAN_LEAF_IC - 5913840fa7ade51f/00000475--158fa06975/12

  steeringAngleDeg (5928 diffs)
    frame 1: -1.600000023841858 -> -0.7900000214576721
    frame 2: -1.600000023841858 -> -0.7900000214576721
    frame 3: -1.600000023841858 -> -0.7799999713897705
    frame 4: -1.600000023841858 -> -0.7799999713897705
    frame 5: -1.600000023841858 -> -0.7799999713897705
    frame 6: -1.600000023841858 -> -0.7799999713897705
    frame 7: -1.600000023841858 -> -0.7799999713897705
    frame 8: -1.600000023841858 -> -0.7799999713897705
    frame 9: -1.600000023841858 -> -0.7799999713897705
    frame 10: -1.600000023841858 -> -0.7799999713897705
    (... 5918 more)

NISSAN_LEAF_IC - fc10e0bf7dc6c892/000000e3--b48352a577/6

  steeringAngleDeg (5911 diffs)
    frame 1: 103.0999984741211 -> 102.4800033569336
    frame 2: 103.0 -> 102.37999725341797
    frame 3: 103.0 -> 102.33000183105469
    frame 4: 102.9000015258789 -> 102.2699966430664
    frame 5: 102.80000305175781 -> 102.19000244140625
    frame 6: 102.80000305175781 -> 102.13999938964844
    frame 7: 102.69999694824219 -> 102.11000061035156
    frame 8: 102.69999694824219 -> 102.06999969482422
    frame 9: 102.69999694824219 -> 102.02999877929688
    frame 10: 102.69999694824219 -> 102.02999877929688
    (... 5901 more)

NISSAN_LEAF_IC - 5913840fa7ade51f/000004e2--d743b1084c/10

  steeringAngleDeg (5950 diffs)
    frame 1: -3.700000047683716 -> -3.2200000286102295
    frame 2: -3.700000047683716 -> -3.2200000286102295
    frame 3: -3.700000047683716 -> -3.2100000381469727
    frame 4: -3.700000047683716 -> -3.2100000381469727
    frame 5: -3.700000047683716 -> -3.2100000381469727
    frame 6: -3.700000047683716 -> -3.2100000381469727
    frame 7: -3.700000047683716 -> -3.2100000381469727
    frame 8: -3.700000047683716 -> -3.2100000381469727
    frame 9: -3.700000047683716 -> -3.2100000381469727
    frame 10: -3.700000047683716 -> -3.200000047683716
    (... 5940 more)

NISSAN_LEAF_IC - 5023d5087dde6adf/00000480--106d19ec6e/13

  steeringAngleDeg (5909 diffs)
    frame 3: -0.10000000149011612 -> -0.10999999940395355
    frame 4: -0.10000000149011612 -> -0.10999999940395355
    frame 5: -0.10000000149011612 -> -0.10999999940395355
    frame 6: -0.10000000149011612 -> -0.11999999731779099
    frame 7: -0.10000000149011612 -> -0.15000000596046448
    frame 8: -0.10000000149011612 -> -0.18000000715255737
    frame 9: -0.10000000149011612 -> -0.20999999344348907
    frame 10: -0.10000000149011612 -> -0.20000000298023224
    frame 11: -0.10000000149011612 -> -0.18000000715255737
    frame 12: -0.10000000149011612 -> -0.17000000178813934
    (... 5899 more)

NISSAN_LEAF_IC - 083d2ad2e6b3daf2/00000034--594718474e/17

  steeringAngleDeg (5999 diffs)
    frame 1: -0.699999988079071 -> 0.07999999821186066
    frame 2: -0.699999988079071 -> 0.07999999821186066
    frame 3: -0.699999988079071 -> 0.07999999821186066
    frame 4: -0.699999988079071 -> 0.07999999821186066
    frame 5: -0.699999988079071 -> 0.07000000029802322
    frame 6: -0.699999988079071 -> 0.07000000029802322
    frame 7: -0.699999988079071 -> 0.07000000029802322
    frame 8: -0.699999988079071 -> 0.07000000029802322
    frame 9: -0.699999988079071 -> 0.05999999865889549
    frame 10: -0.699999988079071 -> 0.05999999865889549
    (... 5989 more)

NISSAN_LEAF_IC - 083d2ad2e6b3daf2/000001c9--c54c1400ce/9

  steeringAngleDeg (5967 diffs)
    frame 1: -0.10000000149011612 -> -0.09000000357627869
    frame 2: -0.10000000149011612 -> -0.07999999821186066
    frame 3: -0.10000000149011612 -> -0.07000000029802322
    frame 4: -0.10000000149011612 -> -0.05000000074505806
    frame 5: -0.10000000149011612 -> -0.03999999910593033
    frame 6: -0.10000000149011612 -> -0.029999999329447746
    frame 7: -0.10000000149011612 -> -0.029999999329447746
    frame 8: -0.10000000149011612 -> -0.029999999329447746
    frame 9: -0.10000000149011612 -> -0.029999999329447746
    frame 10: -0.10000000149011612 -> -0.019999999552965164
    (... 5957 more)

NISSAN_LEAF_IC - 5913840fa7ade51f/00000492--b37d5b2ec7/21

  steeringAngleDeg (5940 diffs)
    frame 1: 1.5 -> 1.1699999570846558
    frame 2: 1.5 -> 1.1699999570846558
    frame 3: 1.5 -> 1.1699999570846558
    frame 4: 1.5 -> 1.1699999570846558
    frame 5: 1.5 -> 1.1699999570846558
    frame 6: 1.5 -> 1.190000057220459
    frame 7: 1.5 -> 1.2300000190734863
    frame 8: 1.5 -> 1.2699999809265137
    frame 9: 1.5 -> 1.2699999809265137
    frame 10: 1.5 -> 1.2699999809265137
    (... 5930 more)

NISSAN_LEAF_IC - 5023d5087dde6adf/00000578--4e30feb122/58

  steeringAngleDeg (5984 diffs)
    frame 1: -1.399999976158142 -> -1.5499999523162842
    frame 2: -1.399999976158142 -> -1.5299999713897705
    frame 3: -1.2999999523162842 -> -1.5299999713897705
    frame 4: -1.2000000476837158 -> -1.5299999713897705
    frame 5: -1.2000000476837158 -> -1.5299999713897705
    frame 6: -1.2000000476837158 -> -1.5299999713897705
    frame 7: -1.2000000476837158 -> -1.5299999713897705
    frame 8: -1.2999999523162842 -> -1.5299999713897705
    frame 9: -1.2999999523162842 -> -1.5299999713897705
    frame 10: -1.399999976158142 -> -1.5299999713897705
    (... 5974 more)

NISSAN_LEAF_IC - fc10e0bf7dc6c892/000000fd--e15a853ae5/11

  steeringAngleDeg (5929 diffs)
    frame 2: -2.200000047683716 -> -2.2100000381469727
    frame 3: -2.299999952316284 -> -2.2100000381469727
    frame 4: -2.299999952316284 -> -2.2200000286102295
    frame 5: -2.299999952316284 -> -2.2300000190734863
    frame 6: -2.299999952316284 -> -2.240000009536743
    frame 7: -2.299999952316284 -> -2.240000009536743
    frame 8: -2.299999952316284 -> -2.240000009536743
    frame 9: -2.4000000953674316 -> -2.240000009536743
    frame 10: -2.4000000953674316 -> -2.240000009536743
    frame 11: -2.4000000953674316 -> -2.259999990463257
    (... 5919 more)

NISSAN_LEAF_IC - 5023d5087dde6adf/00000462--232ab9a850/58

  steeringAngleDeg (5950 diffs)
    frame 1: 0.30000001192092896 -> 0.3100000023841858
    frame 2: 0.30000001192092896 -> 0.3100000023841858
    frame 3: 0.30000001192092896 -> 0.33000001311302185
    frame 4: 0.30000001192092896 -> 0.33000001311302185
    frame 5: 0.30000001192092896 -> 0.33000001311302185
    frame 6: 0.30000001192092896 -> 0.33000001311302185
    frame 7: 0.30000001192092896 -> 0.33000001311302185
    frame 8: 0.30000001192092896 -> 0.33000001311302185
    frame 9: 0.30000001192092896 -> 0.33000001311302185
    frame 10: 0.30000001192092896 -> 0.33000001311302185
    (... 5940 more)

NISSAN_ROGUE - ae2babeed1fe011f/000003b5--adc5210f5c/18

  steeringAngleDeg (5885 diffs)
    frame 1: -1.5 -> 0.0
    frame 2: -1.5 -> -1.649999976158142
    frame 3: -1.399999976158142 -> -1.5499999523162842
    frame 4: -1.2999999523162842 -> -1.399999976158142
    frame 5: -1.2999999523162842 -> -1.2599999904632568
    frame 6: -1.2000000476837158 -> -1.2599999904632568
    frame 7: -1.2000000476837158 -> -1.2599999904632568
    frame 8: -1.2000000476837158 -> -1.2599999904632568
    frame 9: -1.2000000476837158 -> -1.2200000286102295
    frame 10: -1.2000000476837158 -> -1.2200000286102295
    (... 5875 more)

NISSAN_ROGUE - ae2babeed1fe011f/00000419--74399bbae0/128

  steeringAngleDeg (5979 diffs)
    frame 1: -0.5 -> -0.9300000071525574
    frame 2: -0.5 -> -0.9300000071525574
    frame 3: -0.5 -> -0.9300000071525574
    frame 4: -0.5 -> -0.9300000071525574
    frame 5: -0.5 -> -0.9300000071525574
    frame 6: -0.5 -> -0.9300000071525574
    frame 7: -0.5 -> -0.9300000071525574
    frame 8: -0.5 -> -0.9300000071525574
    frame 9: -0.5 -> -0.9300000071525574
    frame 10: -0.5 -> -0.9399999976158142
    (... 5969 more)

NISSAN_ROGUE - ae2babeed1fe011f/00000500--0c1922c356/84

  steeringAngleDeg (5998 diffs)
    frame 1: 48.099998474121094 -> 47.689998626708984
    frame 2: 48.0 -> 47.689998626708984
    frame 3: 48.099998474121094 -> 47.689998626708984
    frame 4: 48.0 -> 47.689998626708984
    frame 5: 48.0 -> 47.689998626708984
    frame 6: 48.0 -> 47.689998626708984
    frame 7: 48.099998474121094 -> 47.689998626708984
    frame 8: 48.099998474121094 -> 47.689998626708984
    frame 9: 48.099998474121094 -> 47.689998626708984
    frame 10: 48.099998474121094 -> 47.689998626708984
    (... 5988 more)

NISSAN_ROGUE - bce5798fb5520e6b/00000110--9051ec93cc/7

  steeringAngleDeg (5999 diffs)
    frame 1: -3.299999952316284 -> 0.0
    frame 2: -3.299999952316284 -> -2.930000066757202
    frame 3: -3.299999952316284 -> -2.950000047683716
    frame 4: -3.299999952316284 -> -2.950000047683716
    frame 5: -3.299999952316284 -> -2.950000047683716
    frame 6: -3.299999952316284 -> -2.950000047683716
    frame 7: -3.299999952316284 -> -2.950000047683716
    frame 8: -3.299999952316284 -> -2.950000047683716
    frame 9: -3.299999952316284 -> -2.950000047683716
    frame 10: -3.299999952316284 -> -2.950000047683716
    (... 5989 more)

NISSAN_ROGUE - ae2babeed1fe011f/000004db--4e14ab63ce/179

  steeringAngleDeg (5951 diffs)
    frame 1: 0.30000001192092896 -> 0.44999998807907104
    frame 2: 0.30000001192092896 -> 0.44999998807907104
    frame 3: 0.30000001192092896 -> 0.44999998807907104
    frame 4: 0.30000001192092896 -> 0.44999998807907104
    frame 5: 0.4000000059604645 -> 0.44999998807907104
    frame 6: 0.4000000059604645 -> 0.44999998807907104
    frame 7: 0.4000000059604645 -> 0.44999998807907104
    frame 8: 0.4000000059604645 -> 0.44999998807907104
    frame 9: 0.4000000059604645 -> 0.44999998807907104
    frame 10: 0.4000000059604645 -> 0.44999998807907104
    (... 5941 more)

NISSAN_ROGUE - ae2babeed1fe011f/0000043b--2f88fa9da8/5

  steeringAngleDeg (5827 diffs)
    frame 1: 3.5999999046325684 -> 3.430000066757202
    frame 2: 3.5999999046325684 -> 3.430000066757202
    frame 3: 3.5999999046325684 -> 3.430000066757202
    frame 4: 3.5999999046325684 -> 3.430000066757202
    frame 5: 3.5999999046325684 -> 3.440000057220459
    frame 6: 3.5999999046325684 -> 3.440000057220459
    frame 7: 3.5 -> 3.430000066757202
    frame 8: 3.5 -> 3.430000066757202
    frame 9: 3.5 -> 3.430000066757202
    frame 10: 3.5 -> 3.430000066757202
    (... 5817 more)

NISSAN_ROGUE - bce5798fb5520e6b/0000013b--13a76b23b8/4

  steeringAngleDeg (5997 diffs)
    frame 1: 3.799999952316284 -> 3.759999990463257
    frame 2: 3.799999952316284 -> 3.759999990463257
    frame 3: 3.799999952316284 -> 3.759999990463257
    frame 4: 3.799999952316284 -> 3.759999990463257
    frame 5: 3.799999952316284 -> 3.759999990463257
    frame 6: 3.799999952316284 -> 3.759999990463257
    frame 7: 3.799999952316284 -> 3.759999990463257
    frame 8: 3.799999952316284 -> 3.759999990463257
    frame 9: 3.799999952316284 -> 3.759999990463257
    frame 10: 3.799999952316284 -> 3.759999990463257
    (... 5987 more)

NISSAN_ROGUE - bce5798fb5520e6b/00000177--ce1cb29602/72

  steeringAngleDeg (5969 diffs)
    frame 1: -0.699999988079071 -> -0.33000001311302185
    frame 2: -0.699999988079071 -> -0.33000001311302185
    frame 3: -0.699999988079071 -> -0.33000001311302185
    frame 4: -0.699999988079071 -> -0.33000001311302185
    frame 5: -0.699999988079071 -> -0.33000001311302185
    frame 6: -0.699999988079071 -> -0.33000001311302185
    frame 7: -0.699999988079071 -> -0.33000001311302185
    frame 8: -0.699999988079071 -> -0.33000001311302185
    frame 9: -0.699999988079071 -> -0.33000001311302185
    frame 10: -0.699999988079071 -> -0.33000001311302185
    (... 5959 more)

NISSAN_ROGUE - bce5798fb5520e6b/00000197--f3d0e061b3/8

  steeringAngleDeg (5938 diffs)
    frame 1: -3.9000000953674316 -> -4.170000076293945
    frame 2: -3.9000000953674316 -> -4.170000076293945
    frame 3: -3.9000000953674316 -> -4.170000076293945
    frame 4: -3.9000000953674316 -> -4.170000076293945
    frame 5: -3.9000000953674316 -> -4.170000076293945
    frame 6: -3.9000000953674316 -> -4.170000076293945
    frame 7: -3.9000000953674316 -> -4.179999828338623
    frame 8: -3.9000000953674316 -> -4.179999828338623
    frame 9: -3.9000000953674316 -> -4.179999828338623
    frame 10: -3.9000000953674316 -> -4.179999828338623
    (... 5928 more)

NISSAN_ROGUE - ae2babeed1fe011f/00000500--0c1922c356/93

  steeringAngleDeg (6000 diffs)
    frame 1: -6.300000190734863 -> -6.070000171661377
    frame 2: -6.300000190734863 -> -6.070000171661377
    frame 3: -6.300000190734863 -> -6.070000171661377
    frame 4: -6.300000190734863 -> -6.070000171661377
    frame 5: -6.300000190734863 -> -6.070000171661377
    frame 6: -6.300000190734863 -> -6.070000171661377
    frame 7: -6.300000190734863 -> -6.070000171661377
    frame 8: -6.300000190734863 -> -6.070000171661377
    frame 9: -6.300000190734863 -> -6.070000171661377
    frame 10: -6.300000190734863 -> -6.070000171661377
    (... 5990 more)

NISSAN_ALTIMA - 6806e3afd093b01e/00000121--6b7b117f22/3

  steeringAngleDeg (5913 diffs)
    frame 1: -2.299999952316284 -> -2.2699999809265137
    frame 2: -2.5 -> -2.4600000381469727
    frame 3: -2.700000047683716 -> -2.640000104904175
    frame 4: -2.9000000953674316 -> -2.819999933242798
    frame 5: -3.0999999046325684 -> -3.0199999809265137
    frame 6: -3.299999952316284 -> -3.2200000286102295
    frame 7: -3.5999999046325684 -> -3.4600000381469727
    frame 8: -3.799999952316284 -> -3.740000009536743
    frame 9: -4.0 -> -3.9600000381469727
    frame 10: -4.300000190734863 -> -4.199999809265137
    (... 5903 more)

NISSAN_ALTIMA - 6806e3afd093b01e/00000103--1e973f52ab/61

  steeringAngleDeg (5999 diffs)
    frame 1: 0.6000000238418579 -> -0.10999999940395355
    frame 2: 0.6000000238418579 -> -0.10999999940395355
    frame 3: 0.6000000238418579 -> -0.10999999940395355
    frame 4: 0.6000000238418579 -> -0.10999999940395355
    frame 5: 0.6000000238418579 -> -0.10999999940395355
    frame 6: 0.6000000238418579 -> -0.10999999940395355
    frame 7: 0.6000000238418579 -> -0.10999999940395355
    frame 8: 0.6000000238418579 -> -0.10999999940395355
    frame 9: 0.6000000238418579 -> -0.10999999940395355
    frame 10: 0.6000000238418579 -> -0.10999999940395355
    (... 5989 more)

NISSAN_ALTIMA - 50aa739c8332289a/00000091--3be422c237/6

  steeringAngleDeg (5992 diffs)
    frame 1: 17.899999618530273 -> 18.020000457763672
    frame 2: 17.899999618530273 -> 18.020000457763672
    frame 3: 17.899999618530273 -> 18.020000457763672
    frame 4: 17.899999618530273 -> 18.020000457763672
    frame 5: 17.899999618530273 -> 18.020000457763672
    frame 6: 17.899999618530273 -> 18.020000457763672
    frame 7: 17.899999618530273 -> 18.020000457763672
    frame 8: 17.899999618530273 -> 18.020000457763672
    frame 9: 17.899999618530273 -> 18.020000457763672
    frame 10: 17.899999618530273 -> 18.020000457763672
    (... 5982 more)

NISSAN_ALTIMA - 50aa739c8332289a/000000a4--f091618f6f/7

  steeringAngleDeg (5998 diffs)
    frame 1: -0.699999988079071 -> 0.28999999165534973
    frame 2: -0.6000000238418579 -> 0.3199999928474426
    frame 3: -0.6000000238418579 -> 0.28999999165534973
    frame 4: -0.6000000238418579 -> 0.28999999165534973
    frame 5: -0.6000000238418579 -> 0.23999999463558197
    frame 6: -0.6000000238418579 -> 0.20999999344348907
    frame 7: -0.6000000238418579 -> 0.2800000011920929
    frame 8: -0.6000000238418579 -> 0.23999999463558197
    frame 9: -0.6000000238418579 -> 0.20999999344348907
    frame 10: -0.6000000238418579 -> 0.20999999344348907
    (... 5988 more)

NISSAN_ALTIMA - bb9aae77e71e7d12/00000011--71636b597a/2

  steeringAngleDeg (5963 diffs)
    frame 1: 3.5 -> 3.119999885559082
    frame 2: 3.5 -> 3.1500000953674316
    frame 3: 3.5 -> 3.1500000953674316
    frame 4: 3.5 -> 3.180000066757202
    frame 5: 3.5999999046325684 -> 3.2200000286102295
    frame 6: 3.5999999046325684 -> 3.180000066757202
    frame 7: 3.5999999046325684 -> 3.2200000286102295
    frame 8: 3.5999999046325684 -> 3.2200000286102295
    frame 9: 3.5999999046325684 -> 3.2699999809265137
    frame 10: 3.5999999046325684 -> 3.2799999713897705
    (... 5953 more)

NISSAN_ALTIMA - 50aa739c8332289a/000000a2--517790ed38/10

  steeringAngleDeg (5983 diffs)
    frame 1: 1.600000023841858 -> 1.7300000190734863
    frame 2: 1.600000023841858 -> 1.7300000190734863
    frame 3: 1.600000023841858 -> 1.7100000381469727
    frame 4: 1.600000023841858 -> 1.7100000381469727
    frame 5: 1.600000023841858 -> 1.7200000286102295
    frame 6: 1.600000023841858 -> 1.6799999475479126
    frame 7: 1.600000023841858 -> 1.6799999475479126
    frame 8: 1.600000023841858 -> 1.7300000190734863
    frame 9: 1.600000023841858 -> 1.7200000286102295
    frame 10: 1.600000023841858 -> 1.7400000095367432
    (... 5973 more)

NISSAN_ALTIMA - 6806e3afd093b01e/000000d4--185c366b28/8

  steeringAngleDeg (5989 diffs)
    frame 1: -8.0 -> -8.359999656677246
    frame 2: -8.0 -> -8.359999656677246
    frame 3: -7.900000095367432 -> -8.359999656677246
    frame 4: -8.0 -> -8.369999885559082
    frame 5: -8.0 -> -8.369999885559082
    frame 6: -8.0 -> -8.369999885559082
    frame 7: -8.0 -> -8.369999885559082
    frame 8: -8.0 -> -8.369999885559082
    frame 9: -8.0 -> -8.369999885559082
    frame 10: -8.0 -> -8.369999885559082
    (... 5979 more)

NISSAN_ALTIMA - 6806e3afd093b01e/00000000--6b24ef4dc7/1

  steeringAngleDeg (5931 diffs)
    frame 1: -0.10000000149011612 -> -0.019999999552965164
    frame 2: 0.0 -> -0.029999999329447746
    frame 3: 0.0 -> -0.029999999329447746
    frame 4: -0.10000000149011612 -> -0.029999999329447746
    frame 5: -0.10000000149011612 -> -0.019999999552965164
    frame 6: 0.0 -> -0.019999999552965164
    frame 7: -0.10000000149011612 -> -0.019999999552965164
    frame 8: -0.10000000149011612 -> -0.019999999552965164
    frame 9: 0.0 -> -0.019999999552965164
    frame 10: -0.10000000149011612 -> -0.019999999552965164
    (... 5921 more)

NISSAN_ALTIMA - 0b597dee96f7f282/000000b2--af0d30f125/58

  steeringAngleDeg (5940 diffs)
    frame 1: -1.600000023841858 -> -1.059999942779541
    frame 2: -1.600000023841858 -> -1.059999942779541
    frame 3: -1.600000023841858 -> -1.059999942779541
    frame 4: -1.600000023841858 -> -1.0499999523162842
    frame 5: -1.600000023841858 -> -1.059999942779541
    frame 6: -1.600000023841858 -> -1.059999942779541
    frame 7: -1.600000023841858 -> -1.059999942779541
    frame 8: -1.600000023841858 -> -1.0700000524520874
    frame 9: -1.600000023841858 -> -1.0299999713897705
    frame 10: -1.600000023841858 -> -1.0299999713897705
    (... 5930 more)

NISSAN_ALTIMA - 50aa739c8332289a/000000a3--88706d7f5c/13

  steeringAngleDeg (5928 diffs)
    frame 1: -0.30000001192092896 -> 0.05000000074505806
    frame 2: -0.30000001192092896 -> 0.07999999821186066
    frame 3: -0.30000001192092896 -> 0.10000000149011612
    frame 4: -0.30000001192092896 -> 0.10000000149011612
    frame 5: -0.30000001192092896 -> 0.10999999940395355
    frame 6: -0.30000001192092896 -> 0.10999999940395355
    frame 7: -0.30000001192092896 -> 0.05000000074505806
    frame 8: -0.30000001192092896 -> 0.009999999776482582
    frame 9: -0.30000001192092896 -> 0.019999999552965164
    frame 10: -0.30000001192092896 -> 0.05000000074505806
    (... 5918 more)

@github-actions github-actions Bot added the car safety vehicle-specific safety code label May 31, 2026
@sshane
Copy link
Copy Markdown
Contributor Author

sshane commented May 31, 2026

Might not have had to swap the buses on Altima... investigate later

Comment on lines +27 to +28
int angle_meas_new = (msg->data[2] << 10) | (msg->data[3] << 2) | (msg->data[4] >> 6);
angle_meas_new = -angle_meas_new + (1310.0f * NISSAN_STEERING_LIMITS.angle_deg_to_can);
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

exact same parsing as the LKAS signal! good sign, along with the signals closely matching vs diverging old angle signal

{.msg = {{0x2, 0, 5, 100U, .ignore_checksum = true, .ignore_counter = true, .ignore_quality_flag = true},
{0x2, 1, 5, 100U, .ignore_checksum = true, .ignore_counter = true, .ignore_quality_flag = true}, { 0 }}}, // STEER_ANGLE_SENSOR
{.msg = {{0x185, 0, 8, 100U, .ignore_checksum = true, .ignore_counter = true, .ignore_quality_flag = true}, { 0 }, { 0 }}}, // STEER_TORQUE_SENSOR
{.msg = {{0x285, 0, 8, 50U, .ignore_checksum = true, .ignore_counter = true, .ignore_quality_flag = true},
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

some of these others are also always on a common bus, don't need the multiple entries

@sshane sshane merged commit 560b75d into master May 31, 2026
12 checks passed
@sshane sshane deleted the revert-3420-revert-3417-nissan-high-prec-angle branch May 31, 2026 09:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

car safety vehicle-specific safety code car related to opendbc/car/ nissan

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant