| 000402 | Periodic interrupt service | 4 | |
| 000406 | Engine event capture and fuel dispatch ISR | 4 | |
| 00040A | Level5 interrupt ack and dispatch | 4 | |
| 00081E | Fault default entry | 4 | 0-2 |
| 000822 | Fault breakpoint entry | 4 | |
| 000826 | Fault bus error entry | 4 | |
| 00082A | Fault software interrupt entry | 4 | |
| 00082E | Fault illegal instruction entry | 4 | |
| 000832 | Fault divide by zero entry | 4 | |
| 000836 | Fault uninitialized interrupt entry | 4 | |
| 00083A | Fault level1 interrupt entry | 4 | |
| 00083E | Fault level2 interrupt entry | 4 | |
| 000842 | Fault level3 interrupt entry | 4 | |
| 000846 | Fault level4 interrupt entry | 4 | |
| 00084A | Fault level6 interrupt entry | 4 | |
| 00084E | Fault level7 interrupt entry | 4 | |
| 000852 | Fault spurious interrupt entry | 4 | |
| 00C800 | SCI diagnostic service | 3242 | 0-2, 1-1, 8-1, 8-5, 9-5, 9-8 |
| 00C872 | Unnamed routine | 86 | |
| 00CB5A | Unnamed routine | 276 | |
| 00CE68 | Unnamed routine | 4 | |
| 00CE6C | Unnamed routine | 8 | |
| 00CE74 | Unnamed routine | 42 | |
| 00CEA2 | Unnamed routine | 58 | |
| 00CF28 | Unnamed routine | 110 | 5-1, 9-5 |
| 00CF96 | Unnamed routine | 32 | 1-6, 5-1, 9-5 |
| 00D00E | Unnamed routine | 322 | 8-5, 9-5 |
| 00D146 | Unnamed routine | 314 | |
| 00D280 | Unnamed routine | 86 | |
| 00D32A | Unnamed routine | 186 | |
| 00D5E8 | Unnamed routine | 1490 | |
| 00D674 | Unnamed routine | 28 | |
| 00D6E6 | Unnamed routine | 6 | |
| 00D728 | Unnamed routine | 10 | |
| 00D86E | Unnamed routine | 12 | |
| 00D890 | Unnamed routine | 6 | |
| 00D93C | Unnamed routine | 24 | |
| 00D954 | Unnamed routine | 72 | |
| 00D9CA | Unnamed routine | 16 | |
| 00DA1E | Unnamed routine | 6 | |
| 00DA7E | Unnamed routine | 24 | |
| 00DB12 | Unnamed routine | 24 | |
| 00DBB2 | Unnamed routine | 6 | |
| 00DBEC | Unnamed routine | 10 | |
| 00DCAE | Unnamed routine | 88 | 1-6, 5-1 |
| 00DD06 | Unnamed routine | 10 | |
| 00DD10 | Unnamed routine | 12 | |
| 00DD1C | Unnamed routine | 58 | |
| 00DD56 | Unnamed routine | 44 | |
| 00DD82 | Unnamed routine | 32 | |
| 00DDA2 | Unnamed routine | 30 | |
| 00DE42 | Unnamed routine | 34 | |
| 00DEC8 | Unnamed routine | 34 | |
| 00E0F2 | Unnamed routine | 12 | |
| 00E2CA | Diagnostic finish response | 4 | |
| 00E2CE | Unnamed routine | 138 | |
| 00E358 | Unnamed routine | 242 | |
| 00E44A | Diagnostic toggle idle air position | 38 | 1-6, 5-3, 9-8 |
| 00E470 | Diagnostic toggle radiator fan control | 78 | 1-5, 5-1 |
| 00E4BE | Diagnostic toggle A/C clutch request | 50 | 5-1, 5-2 |
| 00E4F0 | Diagnostic toggle ASD relay request | 50 | 2-2, 5-1 |
| 00E522 | Diagnostic request EVAP purge | 62 | 5-2 |
| 00E560 | Diagnostic cycle speed control servos | 70 | 5-2 |
| 00E5A6 | Diagnostic request generator field | 92 | 1-5, 1-6 |
| 00E602 | Unnamed routine | 64 | |
| 00E642 | Unnamed routine | 64 | |
| 00E682 | Unnamed routine | 100 | |
| 00E6E6 | Unnamed routine | 62 | |
| 00E724 | Unnamed routine | 50 | |
| 00E756 | Unnamed routine | 64 | |
| 00E796 | Diagnostic toggle shift indicator lamp | 56 | 5-1, 6-2 |
| 00E7CE | Diagnostic toggle speed control vent request | 58 | 5-1, 5-2 |
| 00E808 | Diagnostic toggle speed control vacuum request | 58 | 5-1, 5-2 |
| 00E842 | Diagnostic request ASD fuel system | 68 | 2-2 |
| 00E886 | Unnamed routine | 66 | |
| 00E8C8 | Unnamed routine | 66 | |
| 00E90A | Diagnostic toggle speed control supply | 50 | 5-2 |
| 00E93C | Diagnostic toggle low speed fan request | 74 | 1-5, 5-1 |
| 00E986 | Diagnostic toggle high speed fan request | 78 | 1-5, 5-1 |
| 00E9D4 | Diagnostic toggle skip shift solenoid | 56 | 5-1, 6-2 |
| 00EA0C | Diagnostic request fuel pump relay | 72 | 2-2 |
| 00EA54 | Diagnostic step idle air up | 28 | 1-6, 5-3 |
| 00EA70 | Diagnostic step idle air down | 28 | 1-6, 5-3 |
| 00EA8C | Unnamed routine | 50 | |
| 00EABE | Unnamed routine | 52 | |
| 00EAF2 | Unnamed routine | 56 | |
| 00EB2A | Unnamed routine | 74 | |
| 00EB74 | Diagnostic toggle reverse lockout request | 76 | 5-1, 6-3 |
| 00EBC0 | SCI transmit byte blocking | 22 | 0-2, 8-1 |
| 00EBD6 | Diagnostic finish response | 50 | |
| 00EC08 | SCI prepare table transmission | 82 | 1-4 |
| 00EC5A | SCI interrupt transmit from table | 104 | 0-2, 1-1, 1-4, 10-2 |
| 010000 | Unnamed routine | 4 | 0-2 |
| 010004 | Advance runtime counters | 4 | |
| 010008 | Update barometric pressure estimate | 4 | |
| 01000C | Queue changed discrete output commands | 4 | |
| 010010 | Update filtered engine road speed ratio entry | 4 | |
| 010014 | Unnamed routine | 4 | |
| 010018 | Unnamed routine | 4 | |
| 01001C | Permanent spin loop | 4 | |
| 010020 | Service vehicle speed and serial interrupt | 4 | |
| 010024 | Compute engine speed from crank history | 4 | |
| 010028 | Queue coprocessor command | 4 | 5-1, 8-4 |
| 01002C | Service QSPI command queue | 4 | 1-4, 5-1 |
| 010030 | Lookup piecewise u8 | 4 | |
| 010034 | Lookup piecewise u8 to u16 entry | 4 | |
| 010038 | Lookup grid u8 | 4 | |
| 01003C | Lookup grid u16 | 4 | |
| 010040 | Find descending threshold bin | 4 | |
| 010044 | Convert MAP ADC with fallback | 4 | 2-1 |
| 010048 | Filter u8 with fractional state | 4 | 1-6 |
| 01004C | Filter u16 with fractional state | 4 | |
| 010050 | Lookup piecewise u16 to u8 | 4 | |
| 010054 | Unnamed routine | 4 | |
| 010058 | Unnamed routine | 4 | |
| 01005C | Unnamed routine | 4 | |
| 010060 | Scheduler select ready task | 4 | |
| 010064 | Unnamed routine | 4 | |
| 010068 | Update throttle reference and mode flags entry | 4 | |
| 010070 | Check coolant ADC range | 4 | 8-1, 8-2 |
| 010074 | Check intake air ADC range | 4 | 8-1, 8-2 |
| 010078 | Unnamed routine | 4 | |
| 01007C | Check MAP ADC in RPM throttle window | 4 | 8-1, 8-2 |
| 010080 | SCI diagnostic service | 4 | |
| 010084 | Check throttle ADC range | 4 | 8-1, 8-2 |
| 010088 | Dispatch transmission control | 4 | |
| 01008C | Control idle air stepper requests | 4 | |
| 010090 | Seed empty idle air position state | 4 | |
| 010094 | Control speed control servo requests | 4 | |
| 010098 | Service transmission temperature | 4 | |
| 01009C | Unnamed routine | 4 | |
| 0100A0 | Unnamed routine | 4 | |
| 0100A4 | Service fuel level sensor and filter | 4 | |
| 0100A8 | Service stored state and fuel inhibit qualification | 4 | |
| 0100AC | Sample external status and debounce switch inputs entry | 4 | |
| 0100B0 | Unnamed routine | 4 | |
| 0100B4 | Unnamed routine | 2 | 10-2 |
| 0100B6 | Unnamed routine | 2 | 10-2 |
| 0100B8 | Unnamed routine | 2 | 10-2 |
| 0100BA | Unnamed routine | 2 | |
| 0100BC | Unnamed routine | 2 | |
| 0100BE | Unnamed routine | 2 | |
| 0100C0 | Unnamed routine | 2 | |
| 0100C2 | Unnamed routine | 2 | |
| 0100C4 | Unnamed routine | 2 | |
| 0100C6 | Unnamed routine | 2 | |
| 0100C8 | Unnamed routine | 2 | |
| 0100CA | Unnamed routine | 2 | |
| 0100CC | Unnamed routine | 2 | |
| 0100CE | Unnamed routine | 2 | |
| 0100D0 | Unnamed routine | 2 | |
| 0100D2 | Unnamed routine | 2 | |
| 0100D4 | Unnamed routine | 2 | |
| 0100D6 | Unnamed routine | 2 | |
| 0100D8 | Unnamed routine | 2 | |
| 0100DA | Unnamed routine | 2 | |
| 0100DC | Unnamed routine | 2 | |
| 0100DE | Unnamed routine | 2 | |
| 0100E0 | Unnamed routine | 2 | |
| 0100E2 | Unnamed routine | 2 | |
| 0100E4 | Unnamed routine | 2 | |
| 0100E6 | Unnamed routine | 2 | |
| 0100E8 | Initialize spark command and post start mode | 114 | 1-1, 2-1, 4-1, 10-2 |
| 01015A | Compute and queue spark advance | 2178 | 1-1, 2-1, 4-1, 5-1, 5-3, 9-3, 9-7, 10-2 |
| 0109DC | Compute and queue fuel pulsewidth | 3874 | 0-1, 0-2, 1-1, 1-4, 1-6, 2-1, 3-1, 3-2, 5-1, 9-2, 9-6, 9-7, 10-2 |
| 0118FE | Unnamed routine | 240 | |
| 0119EE | Process cylinder indexed accumulators | 294 | 0-2 |
| 011B14 | Compute startup fuel pulsewidth | 732 | 0-1, 0-2, 1-1, 1-6, 2-1, 3-1, 9-2, 9-7, 10-2 |
| 011DF0 | Update bank1 closed loop fuel trim | 2778 | 1-6, 3-1, 3-2 |
| 0128CA | Update bank2 closed loop fuel trim | 2576 | 1-6, 3-1, 3-2 |
| 0132DA | Service fuel state countdowns and scaled factors | 332 | |
| 013426 | Service fuel timers and injector offset | 106 | 1-5, 3-1, 9-2, 10-2 |
| 013490 | Tick coolant gated fuel counter | 22 | 10-2 |
| 0134A6 | Update decel and engine speed cut requests | 408 | 3-1, 9-2 |
| 01363E | Tick temporary fuel cut profile | 30 | 10-2 |
| 01365C | Queue injector offset curve command | 34 | 1-5, 3-1, 10-2 |
| 01367E | Service companion startup counter | 162 | 1-6 |
| 013720 | Update running age coolant correction | 80 | 1-5, 10-2 |
| 013770 | Unnamed routine | 246 | 7-1, 9-7 |
| 013866 | Service divided rate control timers | 68 | |
| 0138AA | Service motion and auxiliary qualifications | 116 | 8-1, 10-2 |
| 01391E | Service divided rate temperature filters | 54 | 1-5, 8-3, 8-4 |
| 013954 | Update coolant dependent transient fuel parameters | 160 | 1-2 |
| 0139F4 | Tick engine running age counter | 20 | 1-5, 10-2 |
| 013A08 | Prepare fuel transient gain bytes | 94 | |
| 013A66 | Service power input and retained state shutdown | 674 | 1-2, 1-5, 8-4 |
| 013D08 | Sum retained working memory | 26 | 1-2, 1-5, 8-4 |
| 013D22 | Unnamed routine | 110 | |
| 013D90 | Service engine event loss output state | 78 | 2-2, 5-1, 10-2 |
| 013DA8 | Gate engine event recovery requests | 6 | 2-2 |
| 013DAE | Queue engine event recovery commands | 90 | 2-2, 5-1 |
| 013E3E | Expire engine event watchdogs | 182 | 1-1, 1-4, 2-2 |
| 013EF4 | Serialize legacy diagnostic blink codes | 314 | 1-5, 8-1, 8-2, 8-3, 8-4, 9-5 |
| 01402E | Unnamed routine | 72 | |
| 014076 | Update RPM drop fuel correction parameters | 50 | 1-6 |
| 0140A8 | Service diagnostic modes and output snapshot | 142 | |
| 014136 | Poll external control status and configuration | 592 | 1-5, 7-1, 10-2 |
| 014386 | Control EVAP purge request | 666 | 5-2, 9-8 |
| 014620 | Apply EVAP purge ramp factor | 122 | 5-2 |
| 01469A | Unnamed routine | 230 | |
| 014780 | Update purge load proxy | 38 | 5-2 |
| 0147A6 | Service EVAP purge shutdown countdown | 74 | 5-2 |
| 0147F0 | Service descriptor diagnostic monitors | 316 | 8-1, 8-2, 8-5, 9-5 |
| 01492C | Project packed fault active bit | 78 | |
| 01497A | Evaluate diagnostic condition list | 100 | 3-2, 8-1, 8-2, 9-5 |
| 0149DE | Apply monitor clear result | 182 | 8-1, 8-2, 8-5 |
| 014A94 | Apply monitor failure result | 190 | 8-1, 8-2, 8-5 |
| 014B52 | Capture priority selected fault snapshot | 318 | 7-1, 8-5, 9-7 |
| 014C90 | Calculate diagnostic load report | 126 | 8-5, 9-5 |
| 014D0E | Clear qualified diagnostic incomplete bits | 170 | 8-5 |
| 014DB8 | Qualify monitor failure in stages | 170 | 8-2, 8-5 |
| 014E62 | Qualify monitor failure with history | 310 | 8-2, 8-5 |
| 014F98 | Advance diagnostic retest history | 188 | 8-2, 8-5 |
| 015054 | Update diagnostic indicator request | 98 | 5-1, 8-1, 8-2, 8-3, 8-4 |
| 0150B6 | Force diagnostic fault record | 66 | 7-2, 8-2 |
| 0150F8 | Record diagnostic fault and history | 218 | 7-2, 8-1, 8-2, 8-3, 8-5 |
| 0151D2 | Select monitor fault ID from result mask | 78 | 3-2, 8-2 |
| 015220 | Qualify temperature rise history event | 58 | 8-5, 9-5 |
| 01525A | Evaluate monitor failure record inhibit | 22 | 8-2 |
| 015270 | Clear selected monitor pending and caches | 108 | 8-5, 9-5 |
| 0152DC | Qualify delayed diagnostic start history | 142 | 8-5, 9-5 |
| 01536C | Control shared EGR request | 418 | |
| 01550E | Unnamed routine | 198 | |
| 0155D4 | Unnamed routine | 366 | |
| 015742 | Unnamed routine | 64 | |
| 015782 | Unnamed routine | 34 | |
| 0157A4 | Unnamed routine | 72 | |
| 0157EC | Unnamed routine | 1238 | |
| 015CC2 | Unnamed routine | 740 | |
| 015FA6 | Unnamed routine | 46 | |
| 015FD4 | Unnamed routine | 812 | |
| 016300 | Unnamed routine | 198 | |
| 0163C6 | Track oxygen threshold crossings and holddowns | 290 | 3-2 |
| 0164E8 | Unnamed routine | 54 | |
| 01651E | Unnamed routine | 488 | |
| 016706 | Unnamed routine | 794 | |
| 016A20 | Unnamed routine | 22 | |
| 016A36 | Process engine interval history and dispatch | 512 | 1-1, 2-1, 10-2 |
| 016C36 | Normalize interval using learned window 0 | 10 | |
| 016C40 | Normalize interval using learned window 1 | 10 | |
| 016C4A | Normalize interval using learned window 2 | 10 | |
| 016C54 | Normalize interval using learned window 3 | 8 | |
| 016C5C | Divide crank numerator by measured interval | 40 | |
| 016C84 | Normalize and observe crank interval misfire candidates | 4322 | |
| 017D66 | Service crank window adaptive numerators | 428 | 9-5 |
| 017F12 | Report crank misfire and learning limit observations | 104 | |
| 017F7A | Consume long window misfire observations | 254 | |
| 018078 | Qualify shared oxygen response monitor | 126 | 3-2 |
| 0180F6 | Advance shared oxygen response monitor | 760 | |
| 0183EE | Monitor paired oxygen fuel transition response | 410 | 3-2 |
| 018588 | Control air conditioning clutch request | 438 | 0-1, 1-6, 5-1, 5-2, 5-3 |
| 01873E | Unnamed routine | 24 | |
| 018756 | Unnamed routine | 32 | |
| 018776 | Start companion memory write | 42 | 1-6 |
| 0187A0 | Service companion memory write | 454 | 1-6 |
| 018966 | Poll and route companion events | 230 | 8-4, 9-6 |
| 018A4C | Queue one shot companion status request | 48 | |
| 018A7C | Poll and decode external status bitfields | 274 | 1-5, 10-2 |
| 018B8E | Unnamed routine | 40 | |
| 018BB6 | Dispatch external and local fault observations | 370 | 8-1, 8-2, 8-5, 9-5 |
| 018D28 | Qualify simple fault observation | 240 | 7-2, 8-1, 8-2, 8-5, 9-5 |
| 018E18 | Set active fault from descriptor | 102 | 7-2, 8-2 |
| 018E7E | Unnamed routine | 76 | |
| 018ECA | Service shared diagnostic events and blink arming | 406 | 8-3, 8-4 |
| 019060 | Service simple diagnostic checks | 178 | 7-2, 8-1, 8-2, 9-5 |
| 019112 | Clear active fault after qualified pass | 130 | 7-2, 8-1, 8-2, 9-5 |
| 019194 | Dispatch configured diagnostic monitors | 270 | 6-2, 8-1, 8-2 |
| 0192A2 | Apply configured monitor clear observation | 120 | 9-5 |
| 01931A | Apply configured monitor failure observation | 124 | 8-5, 9-5 |
| 019396 | Clear descriptor active fault bit | 50 | 7-2 |
| 0193C8 | Unnamed routine | 278 | 8-5 |
| 0194DE | Qualify startup state and post event 28 | 262 | 8-4 |
| 0195E4 | Unnamed routine | 690 | |
| 019896 | Unnamed routine | 702 | |
| 019B54 | Update oxygen heater fault inhibits | 136 | 1-6, 3-2 |
| 019BDC | Check throttle ADC range | 42 | 7-1, 7-2 |
| 019C06 | Check coolant ADC range | 42 | 1-2, 7-1, 7-2 |
| 019C30 | Unnamed routine | 172 | |
| 019CDC | Check intake air ADC range | 42 | 1-2, 7-1, 7-2 |
| 019D06 | Check MAP ADC in RPM throttle window | 70 | 7-1, 7-2 |
| 019D4C | Check latched MAP threshold | 32 | 7-2, 8-1 |
| 019D6C | Unnamed routine | 42 | |
| 019D96 | Unnamed routine | 42 | |
| 019DC0 | Unnamed routine | 74 | |
| 019E0A | Check battery temperature input range | 118 | 1-6, 8-1 |
| 019E80 | Unnamed routine | 42 | 8-1 |
| 019EAA | Check charging signal above target | 38 | 1-6, 8-1 |
| 019ED0 | Unnamed routine | 90 | |
| 019F2A | Unnamed routine | 16 | |
| 019F3A | Unnamed routine | 70 | |
| 019F80 | Unnamed routine | 64 | |
| 019FC0 | Unnamed routine | 28 | |
| 019FDC | Unnamed routine | 38 | 8-1 |
| 01A002 | Unnamed routine | 40 | |
| 01A02A | Drive shared timer port outputs | 32 | 1-5, 5-1, 5-2, 6-3 |
| 01A04A | Release shared timer port outputs | 14 | 1-5, 5-1, 5-2, 6-3 |
| 01A058 | Latch shared port output mismatches | 52 | 1-5, 5-1 |
| 01A08C | Unnamed routine | 24 | |
| 01A0A4 | Unnamed routine | 38 | |
| 01A0CA | Unnamed routine | 110 | 8-1 |
| 01A138 | Qualify shared port output faults | 204 | 1-5, 5-1 |
| 01A204 | Unnamed routine | 28 | |
| 01A220 | Unnamed routine | 30 | |
| 01A23E | Unnamed routine | 70 | |
| 01A284 | Unnamed routine | 172 | 9-5 |
| 01A330 | Unnamed routine | 130 | |
| 01A3B2 | Unnamed routine | 368 | |
| 01A522 | Unnamed routine | 48 | |
| 01A552 | Unnamed routine | 304 | |
| 01A682 | Unnamed routine | 398 | 9-8 |
| 01A810 | Monitor MAP response with reference | 198 | 7-2 |
| 01A8D6 | Unnamed routine | 446 | |
| 01AA94 | Unnamed routine | 170 | |
| 01AB3E | Unnamed routine | 160 | |
| 01ABDE | Unnamed routine | 160 | |
| 01AC7E | Unnamed routine | 160 | |
| 01AD1E | Service charging deficit response monitor | 256 | 1-6 |
| 01AE1E | Unnamed routine | 112 | |
| 01AE8E | Unnamed routine | 368 | |
| 01AFFE | Monitor transmission output speed P0720 | 112 | 6-2 |
| 01B06E | Monitor governor sensor offset P1762 | 126 | 6-2 |
| 01B0EC | Unnamed routine | 158 | |
| 01B18A | Unnamed routine | 570 | |
| 01B3C4 | Monitor transmission temperature P0711 | 218 | 6-2 |
| 01B49E | Monitor 3 to 4 shift performance P0783 | 616 | 6-2, 9-4 |
| 01B706 | Monitor zero governor pressure P1757 | 26 | 6-2 |
| 01B720 | Monitor midrange governor pressure P1756 | 26 | 6-2 |
| 01B73A | Evaluate governor pressure performance | 562 | |
| 01B96C | Monitor torque converter clutch P0740 | 760 | 6-2, 9-4 |
| 01BC64 | Unnamed routine | 36 | |
| 01BC88 | Unnamed routine | 36 | |
| 01BCAC | Unnamed routine | 122 | |
| 01BD26 | Unnamed routine | 122 | |
| 01BDA0 | Unnamed routine | 122 | |
| 01BE1A | Unnamed routine | 122 | |
| 01BE94 | Unnamed routine | 32 | |
| 01BEB4 | Unnamed routine | 258 | |
| 01BFB6 | Unnamed routine | 1006 | |
| 01C3A4 | Unnamed routine | 314 | |
| 01C4DE | Unnamed routine | 52 | |
| 01C512 | Monitor rich lean fuel trim limits | 2218 | 3-2, 8-1, 8-2 |
| 01CDBC | Unnamed routine | 1280 | |
| 01D2BC | Unnamed routine | 202 | |
| 01D386 | Update bank1 rear oxygen feedback target | 760 | 1-6, 3-2, 10-2 |
| 01D67E | Update bank2 rear oxygen feedback target | 836 | 1-6, 3-2, 10-2 |
| 01D9C2 | Save delayed companion status marker | 54 | 1-6, 10-2 |
| 01D9F8 | Unnamed routine | 1082 | |
| 01DE32 | Filter mode qualified fuel trim and speed | 222 | |
| 01DF10 | Service EVAP purge oxygen feedback sequence | 254 | 5-2 |
| 01E00E | Unnamed routine | 46 | |
| 01E03C | Advance and report divided runtime word | 82 | 1-6, 2-1, 9-6 |
| 01E08E | Reconcile companion runtime word copies | 134 | 1-6 |
| 01E114 | Expire vehicle speed sample | 58 | 1-5, 6-1, 7-1 |
| 01E14E | Service vehicle speed and serial interrupt | 430 | 1-1, 1-3, 1-4, 5-1, 6-1, 6-3, 9-8 |
| 01E2FC | Advance purge response monitor sequence | 444 | 5-2 |
| 01E4B8 | Filter purge response bank1 fuel trim | 78 | 5-2 |
| 01E506 | Issue purge response sequence request | 224 | 5-2 |
| 01E5E6 | Handle OBD diagnostic requests | 3322 | 6-1, 7-1, 8-1, 8-2, 8-5, 9-5, 9-7 |
| 01F2E2 | Service diagnostic timeouts and output restore | 158 | 1-6, 5-1, 8-1, 10-2 |
| 01F380 | Unnamed routine | 134 | |
| 01F406 | Query stored diagnostic fault bit | 44 | 8-2 |
| 01F432 | Unnamed routine | 386 | |
| 01F5B4 | Unnamed routine | 172 | |
| 01F660 | Service qualified control countdowns | 532 | 7-2, 8-5, 9-8 |
| 01F874 | Merge selected cylinder fuel inhibit masks | 72 | 1-6, 2-1, 10-2 |
| 01F8BC | Filter intake air temperature | 106 | 1-5, 7-1, 9-7 |
| 01F926 | Filter engine coolant temperature | 116 | 1-5, 7-1, 7-2, 9-7 |
| 01F99A | Select coolant fault fallback | 136 | 1-2, 7-1, 7-2 |
| 01FA22 | Control cooling fan requests | 294 | 1-5, 1-6, 5-1, 10-2 |
| 01FB48 | Count new engine running events | 50 | |
| 01FB7A | Service companion calibration pair requests | 110 | 1-6 |
| 01FBE8 | Queue fault dependent companion request 85 | 112 | |
| 01FC58 | Service fast vehicle state and shared port group | 54 | 1-1, 1-2, 1-5, 5-1, 6-3, 10-2 |
| 01FC8E | Service periodic engine control group | 46 | 1-5, 5-1, 10-2 |
| 01FCBC | Service fast watchdogs and diagnostics | 58 | 1-5, 2-2, 6-1, 8-1, 10-2 |
| 01FCF6 | Service fast purge oxygen and companion group | 62 | 3-2, 10-2 |
| 020000 | Reset initialize hardware and runtime | 6048 | 0-1, 0-2, 1-1, 1-2, 1-3, 1-4, 2-1, 5-1, 5-3, 7-1, 7-2, 8-4, 8-5, 9-5, 9-7, 9-8 |
| 0217A0 | Unnamed routine | 288 | |
| 0218C0 | Fault breakpoint entry | 10 | 1-1, 1-4 |
| 0218CA | Fault bus error entry | 18 | 1-4 |
| 0218DC | Fault software interrupt entry | 10 | 1-4 |
| 0218E6 | Fault illegal instruction entry | 10 | 1-4 |
| 0218F0 | Fault divide by zero entry | 10 | 1-4 |
| 0218FA | Fault uninitialized interrupt entry | 10 | 1-4 |
| 021904 | Fault level1 interrupt entry | 10 | 1-4 |
| 02190E | Fault level2 interrupt entry | 10 | |
| 021918 | Fault level3 interrupt entry | 10 | |
| 021922 | Fault level4 interrupt entry | 10 | 1-4 |
| 02192C | Fault level6 interrupt entry | 10 | 1-4 |
| 021936 | Fault level7 interrupt entry | 10 | 1-4 |
| 021940 | Fault spurious interrupt entry | 10 | 1-4 |
| 02194A | Fault default entry | 10 | 0-2, 1-4 |
| 021954 | Fault latch portc and spin | 12 | 1-1, 1-2, 1-4 |
| 021960 | Control idle air stepper requests | 354 | 1-6, 5-2, 5-3, 9-8 |
| 021AC2 | Select idle RPM target | 142 | 5-3, 9-8 |
| 021B50 | Prepare nonrunning idle air target | 54 | 5-3, 9-8 |
| 021B86 | Apply idle air target with downward slew | 72 | 5-3, 9-8 |
| 021BCE | Prepare off idle air position reserve | 264 | 5-3, 9-8 |
| 021CD6 | Adjust idle air from RPM error | 82 | 5-3, 9-8 |
| 021D28 | Service A/C related idle state transition | 128 | 5-2, 5-3, 9-8 |
| 021DA8 | Apply first A/C related idle correction | 212 | 5-2, 5-3, 9-8 |
| 021E7C | Apply A/C transition idle air correction | 126 | 5-2, 5-3, 9-8 |
| 021EFA | Service idle state offset latch | 78 | 9-8 |
| 021F48 | Test idle position hold exit | 174 | 9-8 |
| 021FF6 | Finish idle position hold exit | 24 | |
| 02200E | Add saturated signed idle position step | 36 | 5-3, 9-8 |
| 022032 | Service idle pressure learning and recentering | 276 | 5-3, 9-8 |
| 022146 | Build idle manifold pressure targets | 346 | 5-3, 9-8 |
| 0222A0 | Adjust idle air from manifold pressure band | 160 | 5-3, 9-8 |
| 022340 | Learn idle pressure trim by A/C request | 88 | 5-3 |
| 022398 | Recenter idle air software position | 30 | 5-3 |
| 0223B6 | Issue idle air stepper movement | 124 | 1-6, 5-3, 9-8 |
| 022432 | Queue idle air stepper command | 32 | 1-6, 5-3 |
| 022452 | Poll companion idle air status | 28 | 1-6, 5-3 |
| 02246E | Seed empty idle air position state | 36 | 1-6, 9-8, 10-2 |
| 022492 | Lookup idle RPM error step band | 40 | 5-3 |
| 0224BA | Apply pending idle correction when settled | 46 | 9-8 |
| 0224E8 | Retire idle qualification countdown | 50 | 5-3, 9-8 |
| 02251A | Control speed control servo requests | 276 | |
| 02262E | Filter speed control switch reading | 32 | 5-2 |
| 02264E | Classify speed control switch reading | 100 | 5-2 |
| 0226B2 | Debounce speed control switch class | 106 | 5-2 |
| 02271C | Unnamed routine | 134 | |
| 0227A2 | Qualify speed control engagement | 322 | 5-2 |
| 0228E4 | Unnamed routine | 52 | |
| 022918 | Unnamed routine | 10 | |
| 022922 | Unnamed routine | 62 | |
| 022960 | Unnamed routine | 132 | |
| 0229E4 | Unnamed routine | 170 | |
| 022A8E | Unnamed routine | 126 | |
| 022B0C | Unnamed routine | 100 | |
| 022B70 | Unnamed routine | 286 | |
| 022C8E | Unnamed routine | 114 | |
| 022D00 | Unnamed routine | 46 | |
| 022D2E | Unnamed routine | 56 | |
| 022D66 | Unnamed routine | 130 | |
| 022DE8 | Unnamed routine | 38 | |
| 022E0E | Unnamed routine | 102 | |
| 022E74 | Service speed control servo cycle | 90 | 5-2 |
| 022ECE | Unnamed routine | 236 | |
| 022FBA | Unnamed routine | 56 | |
| 022FF2 | Unnamed routine | 26 | |
| 02300C | Unnamed routine | 208 | |
| 0230DC | Unnamed routine | 226 | |
| 0231BE | Unnamed routine | 132 | |
| 023242 | Unnamed routine | 74 | |
| 02328C | Update speed control servo request bits | 106 | 5-1, 5-2, 6-3 |
| 0232F6 | Unnamed routine | 180 | |
| 0233AA | Unnamed routine | 52 | |
| 0233DE | Unnamed routine | 82 | |
| 023430 | Dispatch transmission control | 328 | 6-2, 6-3, 9-4 |
| 023578 | Unnamed routine | 800 | 9-4 |
| 023898 | Unnamed routine | 38 | |
| 0238BE | Estimate automatic gear and load state | 348 | 6-2, 9-4 |
| 023A1A | Calculate transmission output speed | 198 | |
| 023AE0 | Estimate transmission output speed from vehicle speed | 44 | |
| 023B0C | Service transmission temperature | 262 | 9-4, 10-2 |
| 023C12 | Unnamed routine | 76 | |
| 023C5E | Unnamed routine | 154 | |
| 023CF8 | Calibrate governor pressure sensor offset | 70 | 9-4 |
| 023D3E | Regulate governor pressure | 220 | 6-2, 9-4 |
| 023E1A | Unnamed routine | 194 | |
| 023EDC | Unnamed routine | 50 | |
| 023F0E | Unnamed routine | 60 | |
| 023F4A | Unnamed routine | 44 | |
| 023F76 | Unnamed routine | 34 | 9-4 |
| 023F98 | Unnamed routine | 582 | 9-4 |
| 0241DE | Unnamed routine | 2 | |
| 0241E0 | Unnamed routine | 300 | 9-4 |
| 02430C | Unnamed routine | 186 | 9-4 |
| 0243C6 | Unnamed routine | 480 | 9-4 |
| 0245A6 | Select governor target and overdrive boundaries | 64 | 9-4 |
| 0245E6 | Unnamed routine | 38 | 9-4 |
| 02460C | Evaluate TCC engagement boundaries | 144 | 6-2, 9-4 |
| 02469C | Unnamed routine | 84 | 9-4 |
| 0246F0 | Evaluate TCC release boundaries | 150 | 9-4 |
| 024786 | Unnamed routine | 102 | 9-4 |
| 0247EC | Unnamed routine | 48 | 9-4 |
| 02481C | Unnamed routine | 112 | |
| 02488C | Unnamed routine | 124 | |
| 024908 | Unnamed routine | 64 | 9-4 |
| 024948 | Unnamed routine | 172 | |
| 0249F4 | Control viper skip shift | 198 | 5-1, 6-1, 6-2, 6-3, 9-4 |
| 024ABA | Unnamed routine | 36 | |
| 024ADE | Control viper reverse lockout request | 22 | 5-1, 6-1, 6-2, 6-3, 7-1, 9-4 |
| 024AF4 | Compute shift torque spark retard | 450 | 4-1, 6-2, 9-4 |
| 024CB6 | Unnamed routine | 12 | |
| 024CC2 | Unnamed routine | 22 | |
| 024CD8 | Unnamed routine | 186 | |
| 024D92 | Unnamed routine | 42 | |
| 024DBC | Unnamed routine | 172 | |
| 024E68 | Unnamed routine | 18 | |
| 024E7A | Unnamed routine | 200 | |
| 024F42 | Unnamed routine | 150 | |
| 024FD8 | Unnamed routine | 24 | |
| 024FF0 | Unnamed routine | 92 | |
| 02504C | Unnamed routine | 122 | |
| 0250C6 | Service stored state and fuel inhibit qualification | 192 | 1-6, 10-2 |
| 025186 | Advance stored state update | 118 | |
| 0251FC | Service fuel level sensor and filter | 552 | 1-6, 10-2 |
| 025424 | Blend fuel level filter state | 24 | 1-6 |
| 02543C | Unnamed routine | 16 | |
| 02544C | Unnamed routine | 40 | |
| 025474 | Unnamed routine | 12 | |
| 025480 | Unnamed routine | 82 | |
| 0254D2 | Unnamed routine | 186 | |
| 02558C | Unnamed routine | 86 | |
| 0255E2 | Unnamed routine | 20 | |
| 0255F6 | Unnamed routine | 16 | |
| 025606 | Unnamed routine | 76 | |
| 025652 | Unnamed routine | 146 | |
| 0256E4 | Unnamed routine | 16 | |
| 0256F4 | Unnamed routine | 20 | |
| 025708 | Unnamed routine | 30 | |
| 025726 | Unnamed routine | 50 | |
| 025758 | Unnamed routine | 14 | |
| 025766 | Unnamed routine | 144 | |
| 0257F6 | Unnamed routine | 2406 | |
| 02615C | Unnamed routine | 2268 | |
| 026A38 | Unnamed routine | 214 | |
| 026B0E | Unnamed routine | 118 | |
| 026B84 | Sample external status and debounce switch inputs | 376 | 8-5 |
| 026CFC | Compute engine speed from crank history | 526 | 1-1, 1-3, 1-4, 2-1, 8-5 |
| 028500 | Permanent spin loop | 2 | 1-1, 1-2, 1-3, 1-4 |
| 028502 | Periodic interrupt service | 1028 | 1-1, 1-3, 1-4, 1-5, 2-1, 6-1, 9-6, 10-2 |
| 028906 | Unnamed routine | 94 | 1-1, 1-3, 1-4 |
| 02896A | Unnamed routine | 40 | 1-3, 1-4 |
| 028992 | Dispatch pending tasks | 76 | 1-1, 1-3, 1-4, 2-1, 3-1, 5-1, 9-6 |
| 028B6A | Scheduler select ready task | 74 | 1-1, 1-3, 1-4 |
| 028BB4 | Scheduler execute task record | 150 | 1-1, 1-3 |
| 028C4A | Scheduler update task states | 170 | 1-1, 1-3 |
| 028F24 | Engine event capture and fuel dispatch ISR | 844 | 0-2, 1-1, 1-4, 2-1, 2-2, 3-1, 5-1, 8-3, 8-4, 10-2 |
| 029270 | Queue coprocessor command | 390 | 1-1, 1-2, 1-5, 3-1, 4-1, 5-1 |
| 0293F6 | Service QSPI command queue | 758 | 1-1, 1-2, 1-3, 1-4, 5-1 |
| 0296EC | Update barometric pressure estimate | 228 | |
| 0297D0 | Update throttle reference and mode flags | 646 | 7-1, 9-8 |
| 029A56 | Convert MAP ADC with fallback | 64 | 1-2, 7-1, 7-2 |
| 029A96 | Estimate MAP from throttle and RPM | 64 | 7-1 |
| 029AD6 | Advance runtime counters | 38 | 8-3, 8-4 |
| 029AFC | Queue changed discrete output commands | 194 | 0-1, 1-1, 2-2, 5-1, 5-2, 6-2 |
| 029CBC | Update filtered engine road speed ratio | 90 | 6-1, 6-2, 7-1 |
| 029D16 | Filter u16 with fractional state | 42 | 6-1, 6-3 |
| 029D40 | Lookup piecewise u8 | 150 | |
| 029DD6 | Lookup piecewise u8 to u16 | 80 | 3-1, 9-2 |
| 029E26 | Lookup grid u8 | 118 | |
| 029E9C | Interpolate u8 signed delta entry | 4 | |
| 029EA0 | Interpolate u8 unsigned delta entry | 18 | |
| 029EB2 | Lookup grid u16 | 136 | 3-1 |
| 029F3A | Interpolate u16 signed delta entry | 4 | |
| 029F3E | Interpolate u16 unsigned delta entry | 22 | |
| 029F54 | Find descending threshold bin | 28 | |
| 029F70 | Filter u8 with fractional state | 32 | 6-2 |
| 029F90 | Level5 interrupt ack and dispatch | 26 | 1-1, 1-4, 5-1, 10-2 |
| 029FAA | Lookup piecewise u16 to u8 | 102 | |