hyundai/interface ENABLE_BUTTONS = (Buttons.RES_ACCEL, Buttons.SET_DECEL, Buttons.CANCEL) - SSH reverse proxy if it is my personal dongle ID - Read all car variables: - Dash speed - Experimental desired speed - engagement - UI updates: - Turn HDA2 icon off if in experimental mode - Show "AUTO" in green if in auto speed mode via wheel icon - Simulated button presses - Down / Up / Resume - CAN data: - Windows down - Lead car distance while in stocklong - Lead car is getting away - Disable all telemetry to comma - Conditional telemetry to me - More than one wifi network - specify set wifi network for dashcam / route uploads and one for basic coms - Implement stocklong on GM cars - settings screen updates - store / restore OP settings on my server - cleanup code / reorganize fork - Info button interception - Set speedometer as main display on car start - Set hvac to standard when car started w/ key (openpilot on) Weather: Ideally we intercept the info buttons on the wheel to control this. UI: https://github.com/jclarke0000/MMM-OpenWeatherForecast/blob/master/README.md Radar: https://github.com/jojoduquartier/MMM-RAIN-RADAR Embed possibility: https://cefview.github.io/QCefView/docs/intros/buiding Goals: 1 - get current dash speed via calculate_speed_limit_canfd 2 - issue set decel button via LFA button (proof of concept) 3 - chirp when speed limit changes 4 - Use LFA button to set speed of cruise to desired speed - 0-36 speed limit +3, 36-59 + 5, >= 60 +7 5 - On experimental mode engage, adjust cruise speed to experimental model speed - Verify pause lateral under 30 is enabled Wishlist: - When car reports seeing lanes, turn lane keep over to car, resume when car can't see lanes or turn signal is activated - Get hyundai speed limit reader merged into frogpilot - Get stock experimental mode controller merged into frogpilot - send canbus messages for current nav instruction / song playing - add my own notices - start car on speedometer display - signal windows are rolled down when turning off car - Setup sentry Pie in the sky: - Roll up windows on power off (debug dump canbus) OPKR features: - Auto Resume at Stop - Button Spam CC - auto select speedometer on boot - Accelerated Departure by Cruise Gap: Cruise gap automatically changed to step 1 for faster departure, sets back to orignal gap selection after few second. - Weather radar screen (accessible by wheel) - weather forecast screen (also by wheel) - auto consent to carplay on car start - auto hvac to comfortable on drve mode ret.cruiseState.standstill cp_scc.vl["SCC11"]["SCCInfoDisplay"] == 4. Interesting can messages SG_ C_SunRoofOpenState CR_Datc_DrTempDispF 2-9 test notes - Only the icon with the lane lines is showing after recent lkas mods - can we show amber? - pressing lkas distance does in fact cancel cruise, if only for a second. that means that it response to the cancel button - and possibly resume too? - test: set cluster speed directly - test: simulate down button on wheel - we should put a splash screen of the pacman ghost over the main startup display, and only reveal the interface when we tap on it - Fix: read speed limit from car computer, flicker LKAS button when it is out of range