{"users":[{"id":1,"username":"stanislav","name":"Stanislav Kasin","avatar_template":"/user_avatar/community.tunersguild.com/stanislav/{size}/9_2.png","admin":true,"trust_level":4},{"id":3,"username":"ThomasPirowski","name":"Thomas Pirowski","avatar_template":"/user_avatar/community.tunersguild.com/thomaspirowski/{size}/10_2.png","moderator":true,"trust_level":4}],"primary_groups":[],"flair_groups":[],"topic_list":{"can_create_topic":false,"filter":"latest","more_topics_url":"/c/knowledge-base/5?page=1","per_page":30,"top_tags":[{"id":1,"name":"diesel","slug":"diesel"},{"id":58,"name":"edc17","slug":"edc17"},{"id":88,"name":"q-and-a","slug":"q-and-a"},{"id":10,"name":"winols","slug":"winols"},{"id":13,"name":"ghidra","slug":"ghidra"},{"id":14,"name":"reverse-engineering","slug":"reverse-engineering"},{"id":74,"name":"med17","slug":"med17"},{"id":7,"name":"stage-1","slug":"stage-1"},{"id":43,"name":"troubleshooting","slug":"troubleshooting"},{"id":59,"name":"bosch","slug":"bosch"},{"id":4,"name":"driver-wish","slug":"driver-wish"},{"id":62,"name":"gasoline","slug":"gasoline"},{"id":132,"name":"md1","slug":"md1"},{"id":2,"name":"torque-model","slug":"torque-model"},{"id":68,"name":"afr","slug":"afr"},{"id":136,"name":"pre-injection","slug":"pre-injection"},{"id":24,"name":"calibration","slug":"calibration"},{"id":131,"name":"efficiency","slug":"efficiency"},{"id":5,"name":"rail-pressure","slug":"rail-pressure"},{"id":73,"name":"torque-monitoring","slug":"torque-monitoring"},{"id":179,"name":"tricore","slug":"tricore"},{"id":159,"name":"bmw","slug":"bmw"},{"id":89,"name":"damos-accped-trqeng","slug":"damos-accped-trqeng"},{"id":94,"name":"damos-drvdema-tqcludemaceped","slug":"damos-drvdema-tqcludemaceped"},{"id":134,"name":"damos-injcrv-phimi1bas","slug":"damos-injcrv-phimi1bas"},{"id":138,"name":"damos-injcrv-qpii1bas","slug":"damos-injcrv-qpii1bas"},{"id":93,"name":"damos-mondrvdema-tq","slug":"damos-mondrvdema-tq"},{"id":139,"name":"damos-rail-psetpointbas","slug":"damos-rail-psetpointbas"},{"id":79,"name":"diagnostics","slug":"diagnostics"},{"id":192,"name":"disassembly","slug":"disassembly"},{"id":15,"name":"dpf","slug":"dpf"}],"topics":[{"fancy_title":"About the Knowledge Base category","id":8,"title":"About the Knowledge Base category","slug":"about-the-knowledge-base-category","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-04-11T07:28:09.985Z","last_posted_at":"2026-04-11T07:28:09.990Z","bumped":true,"bumped_at":"2026-04-11T07:28:09.985Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"Canonical knowledge from Thomas — fundamentals, methodology, and ECU-specific deep dives. \nTwo streams: \nArticles — evergreen explanations. What an ECU does, why it does it, and the math behind the maps. Diesel and gasol&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":42,"like_count":0,"has_summary":false,"last_poster_username":"stanislav","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Why does my accelerator pedal stop working past 87% after a tune?","id":252,"title":"Why does my accelerator pedal stop working past 87% after a tune?","slug":"why-does-my-accelerator-pedal-stop-working-past-87-after-a-tune","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-07-24T09:32:26.492Z","last_posted_at":"2026-07-29T07:07:14.981Z","bumped":true,"bumped_at":"2026-07-29T07:07:14.981Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"The pedal stops responding near the top of its travel because the tune wrote a driver-wish request higher than the car can produce — and the limits cut it. If the torque ceiling is around 275 Nm and the request says 300,&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":58,"name":"edc17","slug":"edc17"},{"id":43,"name":"troubleshooting","slug":"troubleshooting"},{"id":74,"name":"med17","slug":"med17"},{"id":4,"name":"driver-wish","slug":"driver-wish"},{"id":204,"name":"dead-pedal","slug":"dead-pedal"},{"id":203,"name":"linearization","slug":"linearization"},{"id":202,"name":"torque-limit","slug":"torque-limit"},{"id":201,"name":"pedal","slug":"pedal"}],"tags_descriptions":{},"views":118,"like_count":1,"has_summary":false,"last_poster_username":"ThomasPirowski","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How low can I set diesel idle — and why does every engine love 900 RPM?","id":251,"title":"How low can I set diesel idle — and why does every engine love 900 RPM?","slug":"how-low-can-i-set-diesel-idle-and-why-does-every-engine-love-900-rpm","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-07-24T08:29:33.094Z","last_posted_at":"2026-07-24T08:29:33.183Z","bumped":true,"bumped_at":"2026-07-24T08:29:33.183Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"The safe minimum idle on a modern diesel: keep the target at least over 800 RPM, set 900 as the everyday answer, and go to 1000 for a sport build. The reason is not preference — the engine-and-gearbox assembly has a reso&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":1,"name":"diesel","slug":"diesel"},{"id":58,"name":"edc17","slug":"edc17"},{"id":43,"name":"troubleshooting","slug":"troubleshooting"},{"id":132,"name":"md1","slug":"md1"},{"id":200,"name":"vibration","slug":"vibration"},{"id":199,"name":"resonance","slug":"resonance"},{"id":198,"name":"dual-mass-flywheel","slug":"dual-mass-flywheel"},{"id":197,"name":"idle","slug":"idle"}],"tags_descriptions":{},"views":85,"like_count":0,"has_summary":false,"last_poster_username":"stanislav","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Why did my DPF stop regenerating after EGR off — and what&rsquo;s the fix?","id":250,"title":"Why did my DPF stop regenerating after EGR off — and what's the fix?","slug":"why-did-my-dpf-stop-regenerating-after-egr-off-and-whats-the-fix","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-07-23T18:29:55.411Z","last_posted_at":"2026-07-23T18:29:55.497Z","bumped":true,"bumped_at":"2026-07-23T18:29:55.497Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"After an EGR off, the DPF often stops regenerating because the exhaust runs colder — the cycle starts, runs its full length, and ends without the filter reaching burn temperature. The working fix from our 5 May Q&amp;A: rais&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":1,"name":"diesel","slug":"diesel"},{"id":58,"name":"edc17","slug":"edc17"},{"id":43,"name":"troubleshooting","slug":"troubleshooting"},{"id":132,"name":"md1","slug":"md1"},{"id":143,"name":"post-injection","slug":"post-injection"},{"id":16,"name":"regeneration","slug":"regeneration"},{"id":15,"name":"dpf","slug":"dpf"},{"id":9,"name":"egr","slug":"egr"}],"tags_descriptions":{},"views":116,"like_count":1,"has_summary":false,"last_poster_username":"stanislav","category_id":5,"op_like_count":1,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Which TriCore registers are safe to modify, and which ones crash the ECU?","id":241,"title":"Which TriCore registers are safe to modify, and which ones crash the ECU?","slug":"which-tricore-registers-are-safe-to-modify-and-which-ones-crash-the-ecu","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-07-13T16:39:14.082Z","last_posted_at":"2026-07-13T16:39:14.177Z","bumped":true,"bumped_at":"2026-07-13T16:39:14.177Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Of the TriCore registers, four are off-limits to modify: A0, A1, A8, and A9. A0/A1 control contexts and processing zones; A8/A9 are tied to the stack pointer, the data area, and the vector table — touch them and the ECU &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":13,"name":"ghidra","slug":"ghidra"},{"id":14,"name":"reverse-engineering","slug":"reverse-engineering"},{"id":43,"name":"troubleshooting","slug":"troubleshooting"},{"id":179,"name":"tricore","slug":"tricore"},{"id":192,"name":"disassembly","slug":"disassembly"},{"id":196,"name":"ecu-crash","slug":"ecu-crash"},{"id":195,"name":"lower-context","slug":"lower-context"},{"id":194,"name":"upper-context","slug":"upper-context"},{"id":193,"name":"registers","slug":"registers"}],"tags_descriptions":{},"views":112,"like_count":1,"has_summary":false,"last_poster_username":"stanislav","category_id":5,"op_like_count":1,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Why does my TriCore disassembly show jumps into empty space and references to nowhere?","id":239,"title":"Why does my TriCore disassembly show jumps into empty space and references to nowhere?","slug":"why-does-my-tricore-disassembly-show-jumps-into-empty-space-and-references-to-nowhere","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-07-07T10:39:05.236Z","last_posted_at":"2026-07-07T10:39:05.313Z","bumped":true,"bumped_at":"2026-07-07T10:39:05.313Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Almost always the readout is compressed. Most flashers drop the empty space between the program and the calibration when they read the ECU, so the file is smaller than the real memory layout. The code still holds the ori&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":10,"name":"winols","slug":"winols"},{"id":13,"name":"ghidra","slug":"ghidra"},{"id":14,"name":"reverse-engineering","slug":"reverse-engineering"},{"id":43,"name":"troubleshooting","slug":"troubleshooting"},{"id":74,"name":"med17","slug":"med17"},{"id":179,"name":"tricore","slug":"tricore"},{"id":192,"name":"disassembly","slug":"disassembly"},{"id":191,"name":"memory-layout","slug":"memory-layout"},{"id":190,"name":"compressed-readout","slug":"compressed-readout"}],"tags_descriptions":{},"views":78,"like_count":0,"has_summary":false,"last_poster_username":"stanislav","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Why does my generic scanner show P2454 but the dealer tool reads P148E for the same DPF sensor?","id":235,"title":"Why does my generic scanner show P2454 but the dealer tool reads P148E for the same DPF sensor?","slug":"why-does-my-generic-scanner-show-p2454-but-the-dealer-tool-reads-p148e-for-the-same-dpf-sensor","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-07-06T16:50:44.712Z","last_posted_at":"2026-07-06T16:50:44.792Z","bumped":true,"bumped_at":"2026-07-06T16:50:44.792Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"A generic scanner and a dealer tool showing different codes — P2454 versus P148E — for the same DPF differential-pressure sensor fault is normal, not a defect in either tool. A Bosch EDC17 stores every fault as two codes&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":58,"name":"edc17","slug":"edc17"},{"id":147,"name":"edc17cp44","slug":"edc17cp44"},{"id":79,"name":"diagnostics","slug":"diagnostics"},{"id":189,"name":"fault-code-mismatch","slug":"fault-code-mismatch"},{"id":188,"name":"dpf-sensor","slug":"dpf-sensor"},{"id":187,"name":"obd2","slug":"obd2"},{"id":186,"name":"dtc-codes","slug":"dtc-codes"}],"tags_descriptions":{},"views":91,"like_count":0,"has_summary":false,"last_poster_username":"stanislav","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How do I recover register-relative addresses on a Bosch MG1 (AURIX TC298) ASW-only dump in Ghidra?","id":194,"title":"How do I recover register-relative addresses on a Bosch MG1 (AURIX TC298) ASW-only dump in Ghidra?","slug":"how-do-i-recover-register-relative-addresses-on-a-bosch-mg1-aurix-tc298-asw-only-dump-in-ghidra","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-06-13T09:32:00.195Z","last_posted_at":"2026-06-13T09:32:00.300Z","bumped":true,"bumped_at":"2026-06-13T09:32:00.300Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"If you have only the ASW from a Bosch MG1 (AURIX TC298) — no SSW, no boot, no initial state for the A0/A1/A8/A9 SDA base registers — base+offset loads will not resolve to absolute RAM addresses on the first Ghidra pass. &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":88,"name":"q-and-a","slug":"q-and-a"},{"id":13,"name":"ghidra","slug":"ghidra"},{"id":14,"name":"reverse-engineering","slug":"reverse-engineering"},{"id":179,"name":"tricore","slug":"tricore"},{"id":181,"name":"siemens-heritage","slug":"siemens-heritage"},{"id":180,"name":"asw","slug":"asw"},{"id":178,"name":"vector-table","slug":"vector-table"},{"id":177,"name":"tc298","slug":"tc298"},{"id":176,"name":"aurix","slug":"aurix"},{"id":175,"name":"bosch-mg1","slug":"bosch-mg1"}],"tags_descriptions":{},"views":127,"like_count":0,"has_summary":false,"last_poster_username":"stanislav","category_id":26,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"MD1 Stage 1 diesel — what&rsquo;s the full map list in priority order?","id":192,"title":"MD1 Stage 1 diesel — what's the full map list in priority order?","slug":"md1-stage-1-diesel-whats-the-full-map-list-in-priority-order","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-06-10T18:04:25.171Z","last_posted_at":"2026-06-10T18:04:25.306Z","bumped":true,"bumped_at":"2026-06-10T18:04:25.306Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"If you ask which Stage 1 diesel map matters most on an MD1 ECU, the question is set up wrong. The maps work as a data flow — driver wish feeds torque limits, torque feeds conversion, conversion feeds rail pressure, and s&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":1,"name":"diesel","slug":"diesel"},{"id":88,"name":"q-and-a","slug":"q-and-a"},{"id":7,"name":"stage-1","slug":"stage-1"},{"id":24,"name":"calibration","slug":"calibration"},{"id":132,"name":"md1","slug":"md1"},{"id":4,"name":"driver-wish","slug":"driver-wish"},{"id":73,"name":"torque-monitoring","slug":"torque-monitoring"},{"id":89,"name":"damos-accped-trqeng","slug":"damos-accped-trqeng"},{"id":173,"name":"damos-injvlv-tiet","slug":"damos-injvlv-tiet"},{"id":172,"name":"damos-gearbx-trqdrive","slug":"damos-gearbx-trqdrive"},{"id":171,"name":"damos-pcr-rctlbas","slug":"damos-pcr-rctlbas"},{"id":170,"name":"damos-fmtc-trq2qbas","slug":"damos-fmtc-trq2qbas"},{"id":169,"name":"damos-engprt-trqlim","slug":"damos-engprt-trqlim"},{"id":168,"name":"vnt","slug":"vnt"},{"id":167,"name":"map-list","slug":"map-list"}],"tags_descriptions":{},"views":191,"like_count":0,"has_summary":false,"last_poster_username":"stanislav","category_id":26,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"EDC17 / MED17 boost-control — what to edit, where it lives, what breaks (Q&amp;A 05-05-26 mini-cluster)","id":183,"title":"EDC17 / MED17 boost-control — what to edit, where it lives, what breaks (Q&A 05-05-26 mini-cluster)","slug":"edc17-med17-boost-control-what-to-edit-where-it-lives-what-breaks-q-a-05-05-26-mini-cluster","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-06-05T15:08:22.638Z","last_posted_at":"2026-06-05T15:08:22.725Z","bumped":true,"bumped_at":"2026-06-05T15:08:22.725Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"Three KBs from our May 2026 Q&amp;A live form a tight mini-cluster on boost-control across modern Bosch ECUs — diesel EDC17 (where pressure maps have bugs or were removed entirely) and gasoline MED17 (where the limit hides i&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":10,"name":"winols","slug":"winols"},{"id":88,"name":"q-and-a","slug":"q-and-a"},{"id":58,"name":"edc17","slug":"edc17"},{"id":74,"name":"med17","slug":"med17"},{"id":59,"name":"bosch","slug":"bosch"},{"id":159,"name":"bmw","slug":"bmw"},{"id":152,"name":"wastegate","slug":"wastegate"},{"id":165,"name":"pillar-cluster","slug":"pillar-cluster"},{"id":164,"name":"vw","slug":"vw"},{"id":163,"name":"protection","slug":"protection"},{"id":162,"name":"boost","slug":"boost"}],"tags_descriptions":{},"views":138,"like_count":1,"has_summary":false,"last_poster_username":"stanislav","category_id":26,"op_like_count":1,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Why do EDC17 boost maps look broken — and why did Bosch switch to mg/cycle in C64/C74?","id":136,"title":"Why do EDC17 boost maps look broken — and why did Bosch switch to mg/cycle in C64/C74?","slug":"why-do-edc17-boost-maps-look-broken-and-why-did-bosch-switch-to-mg-cycle-in-c64-c74","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://europe1.discourse-cdn.com/flex018/uploads/tuners_guild/optimized/1X/7865eae170d952561ff96c969027c3a2891b6ac9_2_1024x504.jpeg","created_at":"2026-05-11T05:40:42.196Z","last_posted_at":"2026-05-11T05:40:42.311Z","bumped":true,"bumped_at":"2026-05-11T05:40:42.311Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Two EDC17 boost-map traps come up often enough to deserve their own post: \n\nBMW EDC17 (e.g., C41) ships boost maps with factory bugs — broken WGDC and boost-request maps that look “wrong” because they are wrong. The mapp&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":10,"name":"winols","slug":"winols"},{"id":88,"name":"q-and-a","slug":"q-and-a"},{"id":58,"name":"edc17","slug":"edc17"},{"id":59,"name":"bosch","slug":"bosch"},{"id":159,"name":"bmw","slug":"bmw"},{"id":107,"name":"edc17c74","slug":"edc17c74"},{"id":161,"name":"combustion-chamber-charge","slug":"combustion-chamber-charge"},{"id":160,"name":"factor-offset","slug":"factor-offset"},{"id":158,"name":"wgdc","slug":"wgdc"},{"id":157,"name":"boost-request","slug":"boost-request"},{"id":156,"name":"edc17c64","slug":"edc17c64"},{"id":155,"name":"edc17c41","slug":"edc17c41"}],"tags_descriptions":{},"views":190,"like_count":2,"has_summary":false,"last_poster_username":"ThomasPirowski","category_id":26,"op_like_count":2,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Where is the boost pressure limit on a VW MED17 — and how do I set 0.5 bar?","id":135,"title":"Where is the boost pressure limit on a VW MED17 — and how do I set 0.5 bar?","slug":"where-is-the-boost-pressure-limit-on-a-vw-med17-and-how-do-i-set-0-5-bar","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-05-11T05:30:48.408Z","last_posted_at":"2026-05-11T05:30:48.507Z","bumped":true,"bumped_at":"2026-05-11T05:30:48.507Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"The boost pressure limit on a VW MED17 lives in the Protection / error tables section, not in the boost-control area you’d expect. It looks like a diesel-style limit: atmospheric pressure on one end, an unrealistically h&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":10,"name":"winols","slug":"winols"},{"id":88,"name":"q-and-a","slug":"q-and-a"},{"id":62,"name":"gasoline","slug":"gasoline"},{"id":74,"name":"med17","slug":"med17"},{"id":59,"name":"bosch","slug":"bosch"},{"id":152,"name":"wastegate","slug":"wastegate"},{"id":154,"name":"flow-conversion","slug":"flow-conversion"},{"id":153,"name":"pid-control","slug":"pid-control"},{"id":151,"name":"vw-caddy","slug":"vw-caddy"},{"id":150,"name":"boost-limit","slug":"boost-limit"}],"tags_descriptions":{},"views":134,"like_count":1,"has_summary":false,"last_poster_username":"ThomasPirowski","category_id":26,"op_like_count":1,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Why aren&rsquo;t pre-injection maps showing up as 16×16 in EDC17 CP44 — and how do I find them?","id":133,"title":"Why aren't pre-injection maps showing up as 16×16 in EDC17 CP44 — and how do I find them?","slug":"why-arent-pre-injection-maps-showing-up-as-16x16-in-edc17-cp44-and-how-do-i-find-them","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-05-09T04:34:37.322Z","last_posted_at":"2026-05-09T04:34:37.412Z","bumped":true,"bumped_at":"2026-05-09T04:34:37.412Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"If you searched an EDC17 CP44 file for pre-injection maps and the 16×16 shape from your training doesn’t appear, you’re not searching wrong. In this ECU pre-injection is stored as 8-bit values with 16-bit axes. A default&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":1,"name":"diesel","slug":"diesel"},{"id":10,"name":"winols","slug":"winols"},{"id":88,"name":"q-and-a","slug":"q-and-a"},{"id":58,"name":"edc17","slug":"edc17"},{"id":59,"name":"bosch","slug":"bosch"},{"id":136,"name":"pre-injection","slug":"pre-injection"},{"id":147,"name":"edc17cp44","slug":"edc17cp44"},{"id":149,"name":"map-search","slug":"map-search"},{"id":148,"name":"8-bit-maps","slug":"8-bit-maps"}],"tags_descriptions":{},"views":134,"like_count":0,"has_summary":false,"last_poster_username":"ThomasPirowski","category_id":26,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Diesel Stage 1 — engineering-first methodology in 5 posts","id":121,"title":"Diesel Stage 1 — engineering-first methodology in 5 posts","slug":"diesel-stage-1-engineering-first-methodology-in-5-posts","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-05-02T10:02:41.062Z","last_posted_at":"2026-05-02T10:02:41.155Z","bumped":true,"bumped_at":"2026-05-02T10:02:41.155Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"Stage 1 diesel tuning is usually framed as “raise the fuel limiter, push some boost, increase rail pressure a few percent.” Done that way, you leave 7-10% of the available efficiency on the table — and you don’t know why&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":1,"name":"diesel","slug":"diesel"},{"id":58,"name":"edc17","slug":"edc17"},{"id":7,"name":"stage-1","slug":"stage-1"},{"id":136,"name":"pre-injection","slug":"pre-injection"},{"id":5,"name":"rail-pressure","slug":"rail-pressure"}],"tags_descriptions":{},"views":149,"like_count":0,"has_summary":false,"last_poster_username":"ThomasPirowski","category_id":26,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Q&amp;A #1 with Thomas Pirowski — 9-post knowledge archive","id":120,"title":"Q&A #1 with Thomas Pirowski — 9-post knowledge archive","slug":"q-a-1-with-thomas-pirowski-9-post-knowledge-archive","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-05-02T09:49:34.602Z","last_posted_at":"2026-05-02T09:49:34.705Z","bumped":true,"bumped_at":"2026-05-02T09:49:34.705Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"In April 2026 we ran our first live Q&amp;A session — paid students sent questions in advance, I worked through them on screen with WinOLS, real binaries, real DAMOS folders. Nine of those answers became standalone KB posts &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":1,"name":"diesel","slug":"diesel"},{"id":88,"name":"q-and-a","slug":"q-and-a"},{"id":58,"name":"edc17","slug":"edc17"},{"id":146,"name":"archive","slug":"archive"},{"id":145,"name":"knowledge-base","slug":"knowledge-base"}],"tags_descriptions":{},"views":84,"like_count":0,"has_summary":false,"last_poster_username":"ThomasPirowski","category_id":26,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How do I distinguish pre-injection from post-injection maps in EDC17?","id":119,"title":"How do I distinguish pre-injection from post-injection maps in EDC17?","slug":"how-do-i-distinguish-pre-injection-from-post-injection-maps-in-edc17","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-05-02T09:34:20.401Z","last_posted_at":"2026-05-02T09:34:20.531Z","bumped":true,"bumped_at":"2026-05-02T09:34:20.531Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Pre-injection (DAMOS folder InjCrv_PiI1 / map InjCrv_qPiI1Bas on EDC16/17/MD1) and post-injection maps look similar in EDC17 binaries but differ on four clear tells: pre-injection values are 1-2 mg (10× smaller than post&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":1,"name":"diesel","slug":"diesel"},{"id":10,"name":"winols","slug":"winols"},{"id":88,"name":"q-and-a","slug":"q-and-a"},{"id":58,"name":"edc17","slug":"edc17"},{"id":132,"name":"md1","slug":"md1"},{"id":136,"name":"pre-injection","slug":"pre-injection"},{"id":17,"name":"damos","slug":"damos"},{"id":143,"name":"post-injection","slug":"post-injection"},{"id":138,"name":"damos-injcrv-qpii1bas","slug":"damos-injcrv-qpii1bas"},{"id":133,"name":"map-structure","slug":"map-structure"},{"id":174,"name":"damos-injcrv-qpoi","slug":"damos-injcrv-qpoi"},{"id":144,"name":"map-identification","slug":"map-identification"}],"tags_descriptions":{},"views":215,"like_count":1,"has_summary":false,"last_poster_username":"ThomasPirowski","category_id":26,"op_like_count":1,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Is rail pressure +10% safe on diesel — which zones and why?","id":118,"title":"Is rail pressure +10% safe on diesel — which zones and why?","slug":"is-rail-pressure-10-safe-on-diesel-which-zones-and-why","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://europe1.discourse-cdn.com/flex018/uploads/tuners_guild/optimized/1X/a4e5a3e4594b34be0dc635f8186b2f277b3679d4_2_1024x409.png","created_at":"2026-05-01T18:47:15.570Z","last_posted_at":"2026-05-01T18:47:15.734Z","bumped":true,"bumped_at":"2026-05-01T18:47:15.734Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"A +10% rail pressure increase on diesel delivers only about 2.5% efficiency gain — nice, but not dramatic. Safe in mid-RPM / mid-load zones where the pump has capacity. Risky in the max-fuel corner where the pump has onl&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":1,"name":"diesel","slug":"diesel"},{"id":10,"name":"winols","slug":"winols"},{"id":88,"name":"q-and-a","slug":"q-and-a"},{"id":58,"name":"edc17","slug":"edc17"},{"id":7,"name":"stage-1","slug":"stage-1"},{"id":131,"name":"efficiency","slug":"efficiency"},{"id":5,"name":"rail-pressure","slug":"rail-pressure"},{"id":139,"name":"damos-rail-psetpointbas","slug":"damos-rail-psetpointbas"},{"id":99,"name":"fueling","slug":"fueling"},{"id":142,"name":"damos-rail-psetpointmax","slug":"damos-rail-psetpointmax"},{"id":141,"name":"injection-time","slug":"injection-time"},{"id":140,"name":"pump-tolerance","slug":"pump-tolerance"}],"tags_descriptions":{},"views":146,"like_count":1,"has_summary":false,"last_poster_username":"ThomasPirowski","category_id":26,"op_like_count":1,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Why does my 21% diesel tuning strategy give only 10-15% real gain?","id":114,"title":"Why does my 21% diesel tuning strategy give only 10-15% real gain?","slug":"why-does-my-21-diesel-tuning-strategy-give-only-10-15-real-gain","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://europe1.discourse-cdn.com/flex018/uploads/tuners_guild/optimized/1X/1d73e4828c4bb37fafcc043009f799d5b69228c1_2_1024x432.png","created_at":"2026-04-30T06:14:50.975Z","last_posted_at":"2026-04-30T06:14:51.109Z","bumped":true,"bumped_at":"2026-04-30T06:14:51.109Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"A 21% diesel tuning strategy yields only 10-15% real gain because the math is correct but the hardware can’t deliver. Intercooler, intake, and exhaust flow limits cap torque growth before the math can finish. This is not&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":1,"name":"diesel","slug":"diesel"},{"id":10,"name":"winols","slug":"winols"},{"id":88,"name":"q-and-a","slug":"q-and-a"},{"id":58,"name":"edc17","slug":"edc17"},{"id":7,"name":"stage-1","slug":"stage-1"},{"id":136,"name":"pre-injection","slug":"pre-injection"},{"id":68,"name":"afr","slug":"afr"},{"id":131,"name":"efficiency","slug":"efficiency"},{"id":139,"name":"damos-rail-psetpointbas","slug":"damos-rail-psetpointbas"},{"id":138,"name":"damos-injcrv-qpii1bas","slug":"damos-injcrv-qpii1bas"},{"id":134,"name":"damos-injcrv-phimi1bas","slug":"damos-injcrv-phimi1bas"},{"id":137,"name":"hardware-limits","slug":"hardware-limits"},{"id":135,"name":"tuning-math","slug":"tuning-math"}],"tags_descriptions":{},"views":129,"like_count":1,"has_summary":false,"last_poster_username":"ThomasPirowski","category_id":26,"op_like_count":1,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Should I change SOI timing by degrees or percent on diesel? And which maps?","id":113,"title":"Should I change SOI timing by degrees or percent on diesel? And which maps?","slug":"should-i-change-soi-timing-by-degrees-or-percent-on-diesel-and-which-maps","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://europe1.discourse-cdn.com/flex018/uploads/tuners_guild/optimized/1X/89885d2185c8899971b0234e44d9090b6dd3150b_2_1024x503.jpeg","created_at":"2026-04-29T19:14:46.352Z","last_posted_at":"2026-04-29T19:14:46.517Z","bumped":true,"bumped_at":"2026-04-29T19:14:46.517Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Change SOI (Start of Injection) timing in degrees, not percent — the map you want is DAMOS folder InjCrv_MI1 / map InjCrv_phiMI1Bas on EDC16/17/MD1. The SOI map is independent of fuel amount, so degrees give exact effici&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":1,"name":"diesel","slug":"diesel"},{"id":10,"name":"winols","slug":"winols"},{"id":88,"name":"q-and-a","slug":"q-and-a"},{"id":58,"name":"edc17","slug":"edc17"},{"id":132,"name":"md1","slug":"md1"},{"id":131,"name":"efficiency","slug":"efficiency"},{"id":134,"name":"damos-injcrv-phimi1bas","slug":"damos-injcrv-phimi1bas"},{"id":133,"name":"map-structure","slug":"map-structure"},{"id":130,"name":"italian-highway","slug":"italian-highway"},{"id":129,"name":"injection-timing","slug":"injection-timing"},{"id":128,"name":"soi-timing","slug":"soi-timing"}],"tags_descriptions":{},"views":184,"like_count":1,"has_summary":false,"last_poster_username":"ThomasPirowski","category_id":26,"op_like_count":1,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How does the full torque conversion path work on MED17 gasoline ECUs?","id":111,"title":"How does the full torque conversion path work on MED17 gasoline ECUs?","slug":"how-does-the-full-torque-conversion-path-work-on-med17-gasoline-ecus","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://europe1.discourse-cdn.com/flex018/uploads/tuners_guild/optimized/1X/483d6a299d9a9fc1d890b92b4ecb2c88135f225d_2_1024x294.png","created_at":"2026-04-28T06:12:21.416Z","last_posted_at":"2026-04-28T06:12:21.579Z","bumped":true,"bumped_at":"2026-04-28T06:12:21.579Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"The MED17 gasoline torque conversion path is a 7-step chain: driver request (DAMOS DrvDemA / DrvDemA_tqCluDemAceped on MED17/MG1) → % of max N·m → N·m with friction and thermal losses added → torque limit check (MDMAXNMO&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":10,"name":"winols","slug":"winols"},{"id":88,"name":"q-and-a","slug":"q-and-a"},{"id":62,"name":"gasoline","slug":"gasoline"},{"id":74,"name":"med17","slug":"med17"},{"id":4,"name":"driver-wish","slug":"driver-wish"},{"id":94,"name":"damos-drvdema-tqcludemaceped","slug":"damos-drvdema-tqcludemaceped"},{"id":93,"name":"damos-mondrvdema-tq","slug":"damos-mondrvdema-tq"},{"id":127,"name":"damos-kfmiop","slug":"damos-kfmiop"},{"id":126,"name":"damos-kfmirl","slug":"damos-kfmirl"},{"id":125,"name":"damos-mdmaxnmot","slug":"damos-mdmaxnmot"},{"id":124,"name":"mg1","slug":"mg1"},{"id":123,"name":"pressure-vs-flow","slug":"pressure-vs-flow"},{"id":122,"name":"load-map","slug":"load-map"},{"id":121,"name":"boost-calculation","slug":"boost-calculation"},{"id":120,"name":"torque-conversion","slug":"torque-conversion"},{"id":119,"name":"torque-structure","slug":"torque-structure"}],"tags_descriptions":{},"views":174,"like_count":1,"has_summary":false,"last_poster_username":"ThomasPirowski","category_id":26,"op_like_count":1,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Why does my Peugeot HDI with DCM 6.2 ECU have 100+ duplicate maps?","id":98,"title":"Why does my Peugeot HDI with DCM 6.2 ECU have 100+ duplicate maps?","slug":"why-does-my-peugeot-hdi-with-dcm-6-2-ecu-have-100-duplicate-maps","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-04-27T08:54:47.927Z","last_posted_at":"2026-04-27T08:54:48.045Z","bumped":true,"bumped_at":"2026-04-27T08:54:48.045Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Your Peugeot / Citroën HDI with DCM 6.2 has 100+ duplicate maps because Delphi ECUs deliberately scatter the same map 10-20 times across the binary, separated by unrelated structures. You’re not searching wrong — that’s &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":1,"name":"diesel","slug":"diesel"},{"id":10,"name":"winols","slug":"winols"},{"id":88,"name":"q-and-a","slug":"q-and-a"},{"id":68,"name":"afr","slug":"afr"},{"id":118,"name":"citroen","slug":"citroen"},{"id":117,"name":"peugeot","slug":"peugeot"},{"id":116,"name":"duplicate-maps","slug":"duplicate-maps"},{"id":115,"name":"hdi","slug":"hdi"},{"id":114,"name":"delphi","slug":"delphi"},{"id":113,"name":"dcm6","slug":"dcm6"},{"id":112,"name":"dcm62","slug":"dcm62"}],"tags_descriptions":{},"views":80,"like_count":1,"has_summary":false,"last_poster_username":"ThomasPirowski","category_id":26,"op_like_count":1,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How much should I adjust AirDesire on EDC17C74 for Stage 1?","id":95,"title":"How much should I adjust AirDesire on EDC17C74 for Stage 1?","slug":"how-much-should-i-adjust-airdesire-on-edc17c74-for-stage-1","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-04-26T06:01:13.792Z","last_posted_at":"2026-04-26T06:01:13.944Z","bumped":true,"bumped_at":"2026-04-26T06:01:13.944Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"On an EDC17C74 (Euro 6), push AirDesire no more than 2-3% for Stage 1 — or even just 1% as a symbolic map edit. The ECU is already running 19:1 AFR at critical load, so adding 21% fuel leaves mixture at 16.5:1, still com&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":1,"name":"diesel","slug":"diesel"},{"id":10,"name":"winols","slug":"winols"},{"id":88,"name":"q-and-a","slug":"q-and-a"},{"id":58,"name":"edc17","slug":"edc17"},{"id":7,"name":"stage-1","slug":"stage-1"},{"id":68,"name":"afr","slug":"afr"},{"id":107,"name":"edc17c74","slug":"edc17c74"},{"id":111,"name":"damos-airctl-mdesbas","slug":"damos-airctl-mdesbas"},{"id":110,"name":"turbocharger","slug":"turbocharger"},{"id":109,"name":"euro-6","slug":"euro-6"},{"id":108,"name":"airdesire","slug":"airdesire"}],"tags_descriptions":{},"views":396,"like_count":0,"has_summary":false,"last_poster_username":"ThomasPirowski","category_id":26,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How do I compensate a 2.0 → 2.5 gasoline displacement swap on a DENSO ECU?","id":83,"title":"How do I compensate a 2.0 → 2.5 gasoline displacement swap on a DENSO ECU?","slug":"how-do-i-compensate-a-2-0-2-5-gasoline-displacement-swap-on-a-denso-ecu","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-04-25T06:16:27.911Z","last_posted_at":"2026-04-25T06:16:28.031Z","bumped":true,"bumped_at":"2026-04-25T06:16:28.031Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"A 2.0 → 2.5 displacement swap on a DENSO ECU requires two separate scalings, not one. Scale MAF down 15-20% (not 25%) to prevent “too extensive flow” error codes without overcompensating EGR recirculation. Scale MAP-driv&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":10,"name":"winols","slug":"winols"},{"id":88,"name":"q-and-a","slug":"q-and-a"},{"id":62,"name":"gasoline","slug":"gasoline"},{"id":99,"name":"fueling","slug":"fueling"},{"id":101,"name":"egr-recirculation","slug":"egr-recirculation"},{"id":100,"name":"injector-calibration","slug":"injector-calibration"},{"id":98,"name":"map-sensor","slug":"map-sensor"},{"id":97,"name":"maf-sensor","slug":"maf-sensor"},{"id":96,"name":"displacement-swap","slug":"displacement-swap"},{"id":95,"name":"denso","slug":"denso"}],"tags_descriptions":{},"views":66,"like_count":0,"has_summary":false,"last_poster_username":"ThomasPirowski","category_id":26,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Why won&rsquo;t my EDC17C46 start after changing the driver wish map?","id":82,"title":"Why won't my EDC17C46 start after changing the driver wish map?","slug":"why-wont-my-edc17c46-start-after-changing-the-driver-wish-map","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-04-23T08:15:05.322Z","last_posted_at":"2026-04-23T15:39:42.342Z","bumped":true,"bumped_at":"2026-04-23T15:39:42.342Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Your EDC17C46 won’t start after even a small driver wish change because the ECU cross-checks driver wish (DAMOS folder AccPed_DrvDemDes, map AccPed_trqEng on EDC17) against a paired 8-bit monitoring shadow — MoFDrDem_rTr&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":1,"name":"diesel","slug":"diesel"},{"id":10,"name":"winols","slug":"winols"},{"id":88,"name":"q-and-a","slug":"q-and-a"},{"id":58,"name":"edc17","slug":"edc17"},{"id":43,"name":"troubleshooting","slug":"troubleshooting"},{"id":4,"name":"driver-wish","slug":"driver-wish"},{"id":73,"name":"torque-monitoring","slug":"torque-monitoring"},{"id":94,"name":"damos-drvdema-tqcludemaceped","slug":"damos-drvdema-tqcludemaceped"},{"id":93,"name":"damos-mondrvdema-tq","slug":"damos-mondrvdema-tq"},{"id":89,"name":"damos-accped-trqeng","slug":"damos-accped-trqeng"},{"id":92,"name":"damos-mofloss-rtrqenglos","slug":"damos-mofloss-rtrqenglos"},{"id":91,"name":"damos-mofloss-trqenglos","slug":"damos-mofloss-trqenglos"},{"id":90,"name":"damos-mofdrdem-rtrqeng","slug":"damos-mofdrdem-rtrqeng"},{"id":87,"name":"engine-wont-start","slug":"engine-wont-start"},{"id":86,"name":"monitoring-maps","slug":"monitoring-maps"},{"id":85,"name":"edc17c46","slug":"edc17c46"}],"tags_descriptions":{},"views":423,"like_count":1,"has_summary":false,"last_poster_username":"stanislav","category_id":26,"op_like_count":1,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":3,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to Trace a Function in Ghidra — The Practical Workflow","id":75,"title":"How to Trace a Function in Ghidra — The Practical Workflow","slug":"how-to-trace-a-function-in-ghidra-the-practical-workflow","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-03-25T12:45:00.000Z","last_posted_at":"2026-03-25T12:45:00.000Z","bumped":false,"bumped_at":"2026-03-25T12:45:00.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Here’s the actual workflow I use to trace a function in Ghidra when analyzing TriCore ECU firmware. \nStep 1: Start from what you know \nYou know a map address from WinOLS. That address exists somewhere in the firmware. Na&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":13,"name":"ghidra","slug":"ghidra"},{"id":14,"name":"reverse-engineering","slug":"reverse-engineering"},{"id":81,"name":"workflow","slug":"workflow"}],"tags_descriptions":{},"views":144,"like_count":1,"has_summary":false,"last_poster_username":"ThomasPirowski","category_id":25,"op_like_count":1,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"The Plausibility Check — Why the ECU Catches Your Changes","id":74,"title":"The Plausibility Check — Why the ECU Catches Your Changes","slug":"the-plausibility-check-why-the-ecu-catches-your-changes","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-03-24T09:20:00.000Z","last_posted_at":"2026-03-24T09:20:00.000Z","bumped":false,"bumped_at":"2026-03-24T09:20:00.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"You make a change. You write the file. The car starts, runs for 30 seconds, then throws a fault code and goes into limp mode. \nThe ECU is performing a plausibility check. \nWhat a plausibility check is \nThe ECU constantly&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":79,"name":"diagnostics","slug":"diagnostics"},{"id":80,"name":"ecu-logic","slug":"ecu-logic"},{"id":78,"name":"plausibility","slug":"plausibility"}],"tags_descriptions":{},"views":56,"like_count":0,"has_summary":false,"last_poster_username":"ThomasPirowski","category_id":25,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How Data Flows Inside ECU Firmware — From Sensor to Actuator","id":73,"title":"How Data Flows Inside ECU Firmware — From Sensor to Actuator","slug":"how-data-flows-inside-ecu-firmware-from-sensor-to-actuator","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-03-23T15:55:00.000Z","last_posted_at":"2026-03-23T15:55:00.000Z","bumped":false,"bumped_at":"2026-03-23T15:55:00.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Most calibrators work with maps. But if you want to understand why a map does what it does, you need to understand the signal path. \nStep 1: Sensor input — Raw electrical signal enters the ECU. The ADC converts it to a d&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":13,"name":"ghidra","slug":"ghidra"},{"id":75,"name":"firmware","slug":"firmware"},{"id":77,"name":"ecu-architecture","slug":"ecu-architecture"}],"tags_descriptions":{},"views":52,"like_count":1,"has_summary":false,"last_poster_username":"ThomasPirowski","category_id":25,"op_like_count":1,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Memory Types in ECU Firmware — Flash vs RAM vs Scratch","id":72,"title":"Memory Types in ECU Firmware — Flash vs RAM vs Scratch","slug":"memory-types-in-ecu-firmware-flash-vs-ram-vs-scratch","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-03-23T14:33:00.000Z","last_posted_at":"2026-03-23T14:33:00.000Z","bumped":false,"bumped_at":"2026-03-23T14:33:00.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"When you work with ECU firmware in Ghidra, you’re not looking at one uniform block of data. The firmware is organized into distinct memory regions, each with a different purpose and behavior. \nFlash (Non-Volatile Program&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":14,"name":"reverse-engineering","slug":"reverse-engineering"},{"id":75,"name":"firmware","slug":"firmware"},{"id":76,"name":"memory","slug":"memory"}],"tags_descriptions":{},"views":65,"like_count":0,"has_summary":false,"last_poster_username":"ThomasPirowski","category_id":25,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Torque Monitoring in Gasoline ECU (MED17/MG1) — Why It Exists","id":71,"title":"Torque Monitoring in Gasoline ECU (MED17/MG1) — Why It Exists","slug":"torque-monitoring-in-gasoline-ecu-med17-mg1-why-it-exists","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-03-20T13:10:00.000Z","last_posted_at":"2026-03-20T13:10:00.000Z","bumped":false,"bumped_at":"2026-03-20T13:10:00.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Gasoline ECU torque monitoring is a safety system that most calibrators treat as an obstacle. It shouldn’t be — once you understand what it’s doing, you can work with it instead of fighting it. \nThe basic function: \nThe &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":62,"name":"gasoline","slug":"gasoline"},{"id":74,"name":"med17","slug":"med17"},{"id":73,"name":"torque-monitoring","slug":"torque-monitoring"}],"tags_descriptions":{},"views":105,"like_count":1,"has_summary":false,"last_poster_username":"ThomasPirowski","category_id":25,"op_like_count":1,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Understanding Conversion Factors — How Raw Hex Becomes Real Units","id":70,"title":"Understanding Conversion Factors — How Raw Hex Becomes Real Units","slug":"understanding-conversion-factors-how-raw-hex-becomes-real-units","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-03-20T11:50:00.000Z","last_posted_at":"2026-03-20T11:50:00.000Z","bumped":false,"bumped_at":"2026-03-20T11:50:00.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"You open WinOLS. You find what looks like a torque limit map. The values read: 127, 189, 204, 231. No units shown. Are those Newton-meters? Percentages? Internal counts? \nThis is one of the most concrete skills in ECU ca&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":10,"name":"winols","slug":"winols"},{"id":24,"name":"calibration","slug":"calibration"},{"id":72,"name":"conversion-factors","slug":"conversion-factors"}],"tags_descriptions":{},"views":61,"like_count":0,"has_summary":false,"last_poster_username":"ThomasPirowski","category_id":25,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null}]}]}}