kiev wrote: ↑Wed Aug 10, 2022 11:42 am When you did the testing, did you manually turn the fan speed knob or did the iCarSoft Max do the actuation?
So in the first test i found about 333 instances of the 3A4 pid, for example
(1660146840.995169) slcan0 3A4# C1 19 BC D0 92 56 00 00
(1660146858.595504) slcan0 3A4# C1 19 BC D0 95 56 00 00
entire filter here:Code: Select all
khouse@kennys-MacBook-Pro Jacob CAN % grep -ae 3A4 MaxFan5x.txt (1660146828.194439) slcan0 3A4#C118BCD090560000 (1660146828.294479) slcan0 3A4#C118BCD090560000 (1660146828.394171) slcan0 3A4#C118BCD090560000 (1660146828.494271) slcan0 3A4#C118BCD090560000 (1660146828.593940) slcan0 3A4#C118BCD090560000 (1660146828.695410) slcan0 3A4#C118BCD090560000 (1660146828.794878) slcan0 3A4#C118BCD090560000 (1660146828.894533) slcan0 3A4#C118BCD090560000 (1660146828.994660) slcan0 3A4#C118BCD090560000 (1660146829.094645) slcan0 3A4#C118BCD090560000 (1660146829.194182) slcan0 3A4#C118BCD090560000 (1660146829.294015) slcan0 3A4#C118BCD090560000 (1660146829.394133) slcan0 3A4#C118BCD090560000 (1660146829.495115) slcan0 3A4#C118BCD090560000 (1660146829.594839) slcan0 3A4#C118BCD090560000 (1660146829.694474) slcan0 3A4#C118BCD090560000 (1660146829.794407) slcan0 3A4#C118BCD090560000 (1660146829.894273) slcan0 3A4#C118BCD090560000 (1660146829.994554) slcan0 3A4#C118BCD090560000 (1660146830.094204) slcan0 3A4#C118BCD090560000 (1660146830.194891) slcan0 3A4#C118BCD090560000 (1660146830.294725) slcan0 3A4#C118BCD090560000 (1660146830.394883) slcan0 3A4#C118BCD090560000 (1660146830.494620) slcan0 3A4#C118BCD090560000 (1660146830.594724) slcan0 3A4#C118BCD090560000 (1660146830.694243) slcan0 3A4#C118BCD090560000 (1660146830.794226) slcan0 3A4#C118BCD090560000 (1660146830.894424) slcan0 3A4#C118BCD090560000 (1660146830.995061) slcan0 3A4#C118BCD090560000 (1660146831.094647) slcan0 3A4#C118BCD090560000 (1660146831.194541) slcan0 3A4#C118BCD090560000 (1660146831.294371) slcan0 3A4#C118BCD090560000 (1660146831.394285) slcan0 3A4#C118BCD090560000 (1660146831.494414) slcan0 3A4#C118BCD090560000 (1660146831.594019) slcan0 3A4#C118BCD090560000 (1660146831.694879) slcan0 3A4#C119BCD090560000 (1660146831.795058) slcan0 3A4#C119BCD090560000 (1660146831.894898) slcan0 3A4#C119BCD090560000 (1660146831.994482) slcan0 3A4#C119BCD090560000 (1660146832.094597) slcan0 3A4#C119BCD090560000 (1660146832.194499) slcan0 3A4#C119BCD090560000 (1660146832.294367) slcan0 3A4#C119BCD090560000 (1660146832.393988) slcan0 3A4#C119BCD090560000 (1660146832.494841) slcan0 3A4#C119BCD090560000 (1660146832.594727) slcan0 3A4#C119BCD090560000 (1660146832.694591) slcan0 3A4#C119BCD090560000 (1660146832.794650) slcan0 3A4#C119BCD090560000 (1660146832.894350) slcan0 3A4#C119BCD090560000 (1660146832.994237) slcan0 3A4#C119BCD090560000 (1660146833.094083) slcan0 3A4#C119BCD090560000 (1660146833.194918) slcan0 3A4#C119BCD090560000 (1660146833.294801) slcan0 3A4#C119BCD090560000 (1660146833.394634) slcan0 3A4#C119BCD090560000 (1660146833.494549) slcan0 3A4#C119BCD090560000 (1660146833.594404) slcan0 3A4#C119BCD090560000 (1660146833.694324) slcan0 3A4#C119BCD090560000 (1660146833.794185) slcan0 3A4#C119BCD090560000 (1660146833.894029) slcan0 3A4#C119BCD091560000 (1660146833.994899) slcan0 3A4#C119BCD091560000 (1660146834.095043) slcan0 3A4#C118BCD091560000 (1660146834.194629) slcan0 3A4#C118BCD091560000 (1660146834.294703) slcan0 3A4#C118BCD091560000 (1660146834.394800) slcan0 3A4#C118BCD091560000 (1660146834.494297) slcan0 3A4#C118BCD091560000 (1660146834.594171) slcan0 3A4#C118BCD091560000 (1660146834.694979) slcan0 3A4#C118BCD091560000 (1660146834.795251) slcan0 3A4#C118BCD091560000 (1660146834.895071) slcan0 3A4#C118BCD091560000 (1660146834.994590) slcan0 3A4#C118BCD091560000 (1660146835.094435) slcan0 3A4#C118BCD091560000 (1660146835.194328) slcan0 3A4#C118BCD091560000 (1660146835.294199) slcan0 3A4#C118BCD091560000 (1660146835.394086) slcan0 3A4#C118BCD091560000 (1660146835.494947) slcan0 3A4#C118BCD091560000 (1660146835.595131) slcan0 3A4#C118BCD091560000 (1660146835.695252) slcan0 3A4#C118BCD091560000 (1660146835.795562) slcan0 3A4#C118BCD091560000 (1660146835.894736) slcan0 3A4#C118BCD091560000 (1660146835.994324) slcan0 3A4#C118BCD091560000 (1660146836.094371) slcan0 3A4#C118BCD091560000 (1660146836.194042) slcan0 3A4#C118BCD091560000 (1660146836.294913) slcan0 3A4#C118BCD091560000 (1660146836.394775) slcan0 3A4#C118BCD091560000 (1660146836.494662) slcan0 3A4#C118BCD091560000 (1660146836.594707) slcan0 3A4#C118BCD091560000 (1660146836.694612) slcan0 3A4#C118BCD091560000 (1660146836.794544) slcan0 3A4#C118BCD091560000 (1660146836.894148) slcan0 3A4#C118BCD091560000 (1660146836.994998) slcan0 3A4#C118BCD091560000 (1660146837.094909) slcan0 3A4#C118BCD091560000 (1660146837.195117) slcan0 3A4#C118BCD091560000 (1660146837.294610) slcan0 3A4#C118BCD091560000 (1660146837.380841) slcan0 149#F77F00FF388103A4 (1660146837.394440) slcan0 3A4#C118BCD091560000 (1660146837.494643) slcan0 3A4#C118BCD091560000 (1660146837.594263) slcan0 3A4#C118BCD091560000 (1660146837.694375) slcan0 3A4#C119BCD091560000 (1660146837.794957) slcan0 3A4#C119BCD091560000 (1660146837.895257) slcan0 3A4#C119BCD092560000 (1660146837.994694) slcan0 3A4#C119BCD092560000 (1660146838.094853) slcan0 3A4#C119BCD092560000 (1660146838.194434) slcan0 3A4#C119BCD092560000 (1660146838.294343) slcan0 3A4#C119BCD092560000 (1660146838.394645) slcan0 3A4#C119BCD092560000 (1660146838.495420) slcan0 3A4#C119BCD092560000 (1660146838.595617) slcan0 3A4#C119BCD092560000 (1660146838.694785) slcan0 3A4#C119BCD092560000 (1660146838.795049) slcan0 3A4#C119BCD092560000 (1660146838.894714) slcan0 3A4#C119BCD092560000 (1660146838.994612) slcan0 3A4#C119BCD092560000 (1660146839.094292) slcan0 3A4#C119BCD092560000 (1660146839.194401) slcan0 3A4#C119BCD092560000 (1660146839.295015) slcan0 3A4#C119BCD092560000 (1660146839.395426) slcan0 3A4#C119BCD092560000 (1660146839.494752) slcan0 3A4#C119BCD092560000 (1660146839.594630) slcan0 3A4#C119BCD092560000 (1660146839.694485) slcan0 3A4#C119BCD092560000 (1660146839.794603) slcan0 3A4#C119BCD092560000 (1660146839.894485) slcan0 3A4#C119BCD092560000 (1660146839.995087) slcan0 3A4#C119BCD092560000 (1660146840.094979) slcan0 3A4#C119BCD092560000 (1660146840.195541) slcan0 3A4#C119BCD092560000 (1660146840.294706) slcan0 3A4#C119BCD092560000 (1660146840.394560) slcan0 3A4#C119BCD092560000 (1660146840.494409) slcan0 3A4#C119BCD092560000 (1660146840.594615) slcan0 3A4#C119BCD092560000 (1660146840.694442) slcan0 3A4#C119BCD092560000 (1660146840.795275) slcan0 3A4#C119BCD092560000 (1660146840.894919) slcan0 3A4#C119BCD092560000 (1660146840.995169) slcan0 3A4#C119BCD092560000 (1660146841.094654) slcan0 3A4#C118BCD092560000 (1660146841.194538) slcan0 3A4#C118BCD092560000 (1660146841.294573) slcan0 3A4#C118BCD092560000 (1660146841.394223) slcan0 3A4#C118BCD092560000 (1660146841.495147) slcan0 3A4#C118BCD092560000 (1660146841.595006) slcan0 3A4#C118BCD092560000 (1660146841.695354) slcan0 3A4#C118BCD092560000 (1660146841.794765) slcan0 3A4#C118BCD092560000 (1660146841.895020) slcan0 3A4#C118BCD092560000 (1660146841.994496) slcan0 3A4#C118BCD092560000 (1660146842.094408) slcan0 3A4#C118BCD092560000 (1660146842.194278) slcan0 3A4#C118BCD092560000 (1660146842.295108) slcan0 3A4#C118BCD092560000 (1660146842.394976) slcan0 3A4#C118BCD092560000 (1660146842.494903) slcan0 3A4#C118BCD092560000 (1660146842.594715) slcan0 3A4#C118BCD092560000 (1660146842.694569) slcan0 3A4#C118BCD092560000 (1660146842.794727) slcan0 3A4#C118BCD092560000 (1660146842.894557) slcan0 3A4#C118BCD092560000 (1660146842.995739) slcan0 3A4#C118BCD092560000 (1660146843.095055) slcan0 3A4#C118BCD092560000 (1660146843.194919) slcan0 3A4#C118BCD092560000 (1660146843.294797) slcan0 3A4#C118BCD092560000 (1660146843.394662) slcan0 3A4#C118BCD092560000 (1660146843.494534) slcan0 3A4#C118BCD092560000 (1660146843.594445) slcan0 3A4#C118BCD092560000 (1660146843.694314) slcan0 3A4#C118BCD092560000 (1660146843.795598) slcan0 3A4#C118BCD092560000 (1660146843.895567) slcan0 3A4#C119BCD092560000 (1660146843.994907) slcan0 3A4#C119BCD092560000 (1660146844.095080) slcan0 3A4#C119BCD092560000 (1660146844.194852) slcan0 3A4#C119BCD092560000 (1660146844.294709) slcan0 3A4#C119BCD092560000 (1660146844.394621) slcan0 3A4#C119BCD092560000 (1660146844.494285) slcan0 3A4#C119BCD092560000 (1660146844.595627) slcan0 3A4#C119BCD092560000 (1660146844.695502) slcan0 3A4#C119BCD092560000 (1660146844.794902) slcan0 3A4#C119BCD092560000 (1660146844.894727) slcan0 3A4#C119BCD092560000 (1660146844.994607) slcan0 3A4#C119BCD092560000 (1660146845.094664) slcan0 3A4#C119BCD092560000 (1660146845.194720) slcan0 3A4#C119BCD092560000 (1660146845.295521) slcan0 3A4#C119BCD093560000 (1660146845.395071) slcan0 3A4#C119BCD093560000 (1660146845.495151) slcan0 3A4#C119BCD093560000 (1660146845.595052) slcan0 3A4#C119BCD093560000 (1660146845.694673) slcan0 3A4#C119BCD093560000 (1660146845.794555) slcan0 3A4#C119BCD093560000 (1660146845.894753) slcan0 3A4#C119BCD093560000 (1660146845.994563) slcan0 3A4#C119BCD093560000 (1660146846.095615) slcan0 3A4#C119BCD093560000 (1660146846.195407) slcan0 3A4#C119BCD093560000 (1660146846.295019) slcan0 3A4#C119BCD093560000 (1660146846.394795) slcan0 3A4#C119BCD093560000 (1660146846.494662) slcan0 3A4#C119BCD093560000 (1660146846.594519) slcan0 3A4#C119BCD093560000 (1660146846.694384) slcan0 3A4#C118BCD093560000 (1660146846.795239) slcan0 3A4#C118BCD093560000 (1660146846.895466) slcan0 3A4#C118BCD093560000 (1660146846.995014) slcan0 3A4#C118BCD093560000 (1660146847.094885) slcan0 3A4#C118BCD094560000 (1660146847.194727) slcan0 3A4#C118BCD094560000 (1660146847.294826) slcan0 3A4#C118BCD094560000 (1660146847.394691) slcan0 3A4#C118BCD094560000 (1660146847.494711) slcan0 3A4#C118BCD094560000 (1660146847.595198) slcan0 3A4#C118BCD094560000 (1660146847.695105) slcan0 3A4#C118BCD094560000 (1660146847.794978) slcan0 3A4#C118BCD094560000 (1660146847.894914) slcan0 3A4#C118BCD094560000 (1660146847.994735) slcan0 3A4#C118BCD094560000 (1660146848.094556) slcan0 3A4#C118BCD094560000 (1660146848.194428) slcan0 3A4#C118BCD094560000 (1660146848.295595) slcan0 3A4#C118BCD094560000 (1660146848.395548) slcan0 3A4#C118BCD094560000 (1660146848.495066) slcan0 3A4#C118BCD094560000 (1660146848.594901) slcan0 3A4#C118BCD094560000 (1660146848.694785) slcan0 3A4#C118BCD094560000 (1660146848.794841) slcan0 3A4#C118BCD094560000 (1660146848.894486) slcan0 3A4#C118BCD094560000 (1660146848.994408) slcan0 3A4#C118BCD094560000 (1660146849.095289) slcan0 3A4#C118BCD094560000 (1660146849.195621) slcan0 3A4#C118BCD094560000 (1660146849.295038) slcan0 3A4#C118BCD094560000 (1660146849.394909) slcan0 3A4#C118BCD094560000 (1660146849.495284) slcan0 3A4#C118BCD094560000 (1660146849.594943) slcan0 3A4#C118BCD094560000 (1660146849.694537) slcan0 3A4#C118BCD094560000 (1660146849.795383) slcan0 3A4#C118BCD094560000 (1660146849.895253) slcan0 3A4#C119BCD094560000 (1660146849.995130) slcan0 3A4#C119BCD094560000 (1660146850.095508) slcan0 3A4#C119BCD094560000 (1660146850.194908) slcan0 3A4#C119BCD094560000 (1660146850.294791) slcan0 3A4#C119BCD094560000 (1660146850.394860) slcan0 3A4#C119BCD094560000 (1660146850.494514) slcan0 3A4#C119BCD094560000 (1660146850.595334) slcan0 3A4#C119BCD094560000 (1660146850.695200) slcan0 3A4#C119BCD094560000 (1660146850.795089) slcan0 3A4#C119BCD094560000 (1660146850.894955) slcan0 3A4#C119BCD094560000 (1660146850.994859) slcan0 3A4#C119BCD094560000 (1660146851.094696) slcan0 3A4#C119BCD094560000 (1660146851.194587) slcan0 3A4#C119BCD094560000 (1660146851.294465) slcan0 3A4#C119BCD094560000 (1660146851.395297) slcan0 3A4#C119BCD094560000 (1660146851.495164) slcan0 3A4#C119BCD094560000 (1660146851.595015) slcan0 3A4#C119BCD094560000 (1660146851.694913) slcan0 3A4#C119BCD094560000 (1660146851.794770) slcan0 3A4#C119BCD094560000 (1660146851.894874) slcan0 3A4#C119BCD094560000 (1660146851.994557) slcan0 3A4#C119BCD094560000 (1660146852.095389) slcan0 3A4#C119BCD094560000 (1660146852.195254) slcan0 3A4#C119BCD094560000 (1660146852.295495) slcan0 3A4#C119BCD094560000 (1660146852.395015) slcan0 3A4#C119BCD094560000 (1660146852.494932) slcan0 3A4#C119BCD094560000 (1660146852.594724) slcan0 3A4#C119BCD094560000 (1660146852.694618) slcan0 3A4#C119BCD094560000 (1660146852.794468) slcan0 3A4#C119BCD094560000 (1660146852.895328) slcan0 3A4#C118BCD094560000 (1660146852.995228) slcan0 3A4#C118BCD094560000 (1660146853.095096) slcan0 3A4#C118BCD094560000 (1660146853.194952) slcan0 3A4#C118BCD094560000 (1660146853.294903) slcan0 3A4#C118BCD094560000 (1660146853.394708) slcan0 3A4#C118BCD094560000 (1660146853.494673) slcan0 3A4#C118BCD094560000 (1660146853.595948) slcan0 3A4#C118BCD094560000 (1660146853.695310) slcan0 3A4#C118BCD094560000 (1660146853.795192) slcan0 3A4#C118BCD094560000 (1660146853.895060) slcan0 3A4#C118BCD094560000 (1660146853.995172) slcan0 3A4#C118BCD094560000 (1660146854.095002) slcan0 3A4#C118BCD094560000 (1660146854.194950) slcan0 3A4#C118BCD094560000 (1660146854.294548) slcan0 3A4#C118BCD094560000 (1660146854.395607) slcan0 3A4#C118BCD094560000 (1660146854.495475) slcan0 3A4#C118BCD094560000 (1660146854.595488) slcan0 3A4#C118BCD094560000 (1660146854.695030) slcan0 3A4#C118BCD094560000 (1660146854.794896) slcan0 3A4#C118BCD094560000 (1660146854.894747) slcan0 3A4#C118BCD094560000 (1660146854.994789) slcan0 3A4#C118BCD094560000 (1660146855.095846) slcan0 3A4#C118BCD094560000 (1660146855.195368) slcan0 3A4#C118BCD094560000 (1660146855.295244) slcan0 3A4#C119BCD095560000 (1660146855.395725) slcan0 3A4#C119BCD095560000 (1660146855.495219) slcan0 3A4#C119BCD095560000 (1660146855.594906) slcan0 3A4#C119BCD095560000 (1660146855.695242) slcan0 3A4#C119BCD095560000 (1660146855.794948) slcan0 3A4#C119BCD095560000 (1660146855.895848) slcan0 3A4#C119BCD095560000 (1660146855.995350) slcan0 3A4#C119BCD095560000 (1660146856.095209) slcan0 3A4#C119BCD095560000 (1660146856.195096) slcan0 3A4#C119BCD095560000 (1660146856.295156) slcan0 3A4#C119BCD095560000 (1660146856.395333) slcan0 3A4#C119BCD095560000 (1660146856.494663) slcan0 3A4#C119BCD095560000 (1660146856.594778) slcan0 3A4#C119BCD095560000 (1660146856.695723) slcan0 3A4#C119BCD095560000 (1660146856.795713) slcan0 3A4#C119BCD095560000 (1660146856.895168) slcan0 3A4#C119BCD095560000 (1660146856.995062) slcan0 3A4#C119BCD095560000 (1660146857.095248) slcan0 3A4#C119BCD095560000 (1660146857.195210) slcan0 3A4#C119BCD095560000 (1660146857.294929) slcan0 3A4#C119BCD095560000 (1660146857.395519) slcan0 3A4#C119BCD095560000 (1660146857.495697) slcan0 3A4#C119BCD095560000 (1660146857.595634) slcan0 3A4#C119BCD095560000 (1660146857.695780) slcan0 3A4#C119BDD095560000 (1660146857.795528) slcan0 3A4#C119BDD095560000 (1660146857.894941) slcan0 3A4#C119BCD095560000 (1660146857.994967) slcan0 3A4#C119BCD095560000 (1660146858.095000) slcan0 3A4#C119BCD095560000 (1660146858.195816) slcan0 3A4#C119BCD095560000 (1660146858.295382) slcan0 3A4#C119BCD095560000 (1660146858.395519) slcan0 3A4#C119BCD095560000 (1660146858.495554) slcan0 3A4#C119BCD095560000 (1660146858.595504) slcan0 3A4#C119BCD095560000 (1660146858.695220) slcan0 3A4#C119BCD095560000 (1660146858.794711) slcan0 3A4#C119BCD095560000 (1660146858.895899) slcan0 3A4#C118BCD095560000 (1660146858.995765) slcan0 3A4#C118BCD095560000 (1660146859.095552) slcan0 3A4#C118BCD095560000 (1660146859.195163) slcan0 3A4#C118BCD095560000 (1660146859.295087) slcan0 3A4#C118BCD095560000 (1660146859.395268) slcan0 3A4#C118BCD095560000 (1660146859.494825) slcan0 3A4#C118BCD095560000 (1660146859.594853) slcan0 3A4#C118BCD095560000 (1660146859.695530) slcan0 3A4#C118BCD095560000 (1660146859.781815) slcan0 149#F77F00FF388103A4 (1660146859.795948) slcan0 3A4#C118BCD095560000 (1660146859.895602) slcan0 3A4#C118BCD095560000 (1660146859.995373) slcan0 3A4#C118BCD095560000 (1660146860.095027) slcan0 3A4#C118BCD095560000 (1660146860.194925) slcan0 3A4#C118BCD095560000 (1660146860.294777) slcan0 3A4#C118BCD095560000 (1660146860.394871) slcan0 3A4#C118BCD095560000 (1660146860.495870) slcan0 3A4#C118BCD095560000 (1660146860.595393) slcan0 3A4#C118BCD095560000 (1660146860.695274) slcan0 3A4#C118BCD096560000 (1660146860.795689) slcan0 3A4#C118BCD096560000 (1660146860.895584) slcan0 3A4#C118BCD096560000 (1660146860.994930) slcan0 3A4#C118BCD096560000 (1660146861.094755) slcan0 3A4#C118BCD096560000 (1660146861.195624) slcan0 3A4#C118BCD096560000 (1660146861.295518) slcan0 3A4#C118BCD096560000 (1660146861.395383) slcan0 3A4#C118BCD096560000
Which byte/bits would be changing to indicate the fan speed? i can see a bit flip in the second byte D2, and also changes in the low nib of D5[3-0] has changed in these two lines. That is using the convention of this thread where the first byte is D1. i prefer the standard used by dala where the first byte is D0 since i think that is the .DBC standard.
Concerning the "F77F00FF388103A4 and F87F00FF508103A4"
i found that those showed up with PID 149, which is said to be related to the ESC system.
Ah you are right; the F7*/F8* were another pid. My quick sort was for '3A4' in the dataset then chop just the data, sort, unique. So it found those two lines since they have 3A4 in them:) Should of done grep '3A4#' instead. My bad, shouldn't of tried to quickly assess the logs.
I've tried issuing/replaying 3A4 PIDs and never got any response from the unit -- so I don't think it's that simple unfortunately.
Per the github page:
Code: Select all
Transmitted every 100ms. Data bits:
D0: Heating level:
D0 bit 15 = 7 Middle
D0 bit 15 < 7 Cooling
D0 bit 15 > 7 Heating
D0: Recirculation: D0 bit 64
D0: AC On: D0 bit 128
D0: Fan spee MAX: D0 bit 32
D1: Fan speed (%): ((D1 bit 15) * 12.5) + 0.5
D1: Ventillation direction:
D1 >> 4 3
1/2: Face
3/4: Legs + Face
5/6: Legs
7/8: Legs + Windshield
9: Windshield
I'm going to keep focusing on the DBC converter, as a DBC loaded into savvycan should make it easier to parse out real time what is known vs not, etc. If there is any specific sequence or captures other's like to have to triage, happy to do a capture. Will hold off parsing until I get a complete DBC working

--------------------
On the DBC creation. I'm having a bit of a problem, as if I am not mistaken DBCs will calculate a value such as :
D0 + offset * scale
Allot of the PID formulas are (D0 + Offset) * scale
I've been experimenting all evening but not found a clean solution. I can't help but think since the offsets tend to repeat themselves (+210), that it must translate to something. Similar to how (Dx*256+Dy) is big endian DxDy.