{"id":11805,"date":"2005-06-11T22:49:00","date_gmt":"2005-06-11T18:49:00","guid":{"rendered":"https:\/\/icelord.net\/wordpress\/archives\/11805"},"modified":"2005-06-11T22:49:00","modified_gmt":"2005-06-11T18:49:00","slug":"h23-vtec","status":"publish","type":"post","link":"https:\/\/icelord.net\/wordpress\/?p=11805","title":{"rendered":"h23 vtec"},"content":{"rendered":"<p>\u0442\u0430\u043a\u0438 \u043e\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0438 \u0437\u0430\u0438\u043f\u0438\u0441\u044c, \u043f\u043e\u0441\u043b\u0435 \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0437\u0430\u0436\u0438\u0433\u0430\u043d\u0438\u044f \u0438 \u0445\u043e\u043b\u043e\u0441\u0442\u044b\u0445 &#8212; \u0435\u0434\u0435\u0442 \u043a\u0430\u043a \u043d\u0430\u0434\u043e<\/p>\n<p>\u0441\u0435\u0439\u0447\u0430\u0441 \u0432\u0441\u043f\u043e\u043c\u0438\u043d\u0430\u044e \u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440, \u0431\u0443\u0434\u0443 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 \u043a\u0443\u0440\u043e\u0447\u0438\u0442\u044c, \u0438\u0431\u043e \u043d\u0435\u0445 \ud83d\ude09<\/p>\n<p><!--more \u0435\u0441\u0442\u044c \u043a\u0443\u0434\u0430 \u043f\u043e\u043b\u0437\u0442\u0438....--><br \/>\nROM<\/p>\n<p> Locate Bytes   Description                     Notes<br \/>\n 0C21   2       High Cam Rev Limit Reset        Moved to memory here as well as the later entries<br \/>\n 0C26   2       High Cam Rev Limit Set          Moved to memory here as well as the later entries<br \/>\n 2EAC   1       Speed Limiter                   0-255km\/h (0-159MPH) FF disables speed limiter<br \/>\n 5403   2       Low Cam Rev Limit Reset         OBD1_16bit RPM format<br \/>\n 5407   2       Low Cam Rev Limit Set<br \/>\n 540B   2       High Cam Rev Limit Reset<br \/>\n 540F   2       High Cam Rev Limit Set<br \/>\n 6000   40      Low Cam Rev Scalar 1&#215;40         Each scalar is in OBD1_16bit RPM format<br \/>\n 6028   40      High Cam Rev Scalar 1&#215;40        Each scalar is in OBD1_16bit RPM format<br \/>\n 6050   10      Low and High Cam Map Scalar 1&#215;10 OBD1_8bitMBar<br \/>\n 60AA   200     Low Cam Fuel Table              Unknown Conversion Formula<br \/>\n 6172   200     High Cam Fuel Table             Unknown Conversion Formula<br \/>\n 63F8   200     Low Cam Ignition Table          OBD1_8bit Advance<br \/>\n 659C   200     High Cam Ignition Table         OBD1_8bit Advance<\/p>\n<p> OBD1_16bit     RPM(&#187;x&#187;) = 1875000\/&#187;x&#187;<br \/>\n OBD1_8bit      RPM = (2^Q)* (floor(R500\/64)+500)<br \/>\n OBD1_8bit      Ignition(&#187;v&#187;) = (&#187;v&#187;-24)\/4<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\nRev Limits:<\/p>\n<p>5403h &#8212; Low cam restart<br \/>\n5407h &#8212; Low cam limit<br \/>\n540Bh &#8212; High cam restart<br \/>\n540Fh &#8212; High cam limit<\/p>\n<p>0c21h &#8212; Restart specified here as well<br \/>\n0c26h &#8212; Limit specified here as well<\/p>\n<p>VTEC:<\/p>\n<p>359dh &#8212; High load release<br \/>\n35a2h &#8212; High load engage<br \/>\n35a9h &#8212; Low load release<br \/>\n35aeh &#8212; Low load engage<\/p>\n<p>Coolant temp check:<\/p>\n<p>35CA &#8212; 044h<\/p>\n<p>Idle:<\/p>\n<p>01474h &#8212; 16bit RPM<br \/>\n01487h &#8212; 16bit RPM<\/p>\n<p>Startup Idle Maps:<br \/>\nFORMAT 3 BYTES: 8bit ECT Temp, 16bit RPM<\/p>\n<p>Map1 0551dh 7Settingsx3Bytes=21Bytes<\/p>\n<p>Map2 5532h 7Settingsx3Bytes=21Bytes<\/p>\n<p>Datalogging:<\/p>\n<p>0043h &#8212; Interrupt Start<br \/>\nWhich jumps to either 004bh or 00dbh&#8230; When writing your datalogging code put your<br \/>\ncode at 000dbh as that&#8217;s the main section that&#8217;s called&#8230; or use the vector pointer<br \/>\nat 0020h to specify a new interrupt location&#8230;<\/p>\n<p>SRBUF: 07dh<br \/>\nSTBUF: 07ch<\/p>\n<p>Checksum:<\/p>\n<p>Disable checksum @ 0D22 909DF17F->03360D00<\/p>\n<p>Memory Locations:<br \/>\nHere&#8217;s a few memory locations for use with Boost or 2-step code to get you all started&#8230;<\/p>\n<p>0aeh is 16bit RPM<br \/>\n0179h and 0289h is 8bit RPM (For use with VTEC)<br \/>\n0a4h is the map sensor<br \/>\n0dfh is the VSS<\/p>\n<p>Extra tidbits&#8230;<\/p>\n<p>Map sensor check @ 1f57h for use with Boost<\/p>\n<p>CEL Stuff @ 1a4bh for MIL Shiftlight<\/p>\n<p>Rev limit set locations @ 157dh for 2-step<\/p>\n<p>AC Stuff @ 1b4dh for AC Cut<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0442\u0430\u043a\u0438 \u043e\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0438 \u0437\u0430\u0438\u043f\u0438\u0441\u044c, \u043f\u043e\u0441\u043b\u0435 \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0437\u0430\u0436\u0438\u0433\u0430\u043d\u0438\u044f \u0438 \u0445\u043e\u043b\u043e\u0441\u0442\u044b\u0445 &#8212; \u0435\u0434\u0435\u0442 \u043a\u0430\u043a \u043d\u0430\u0434\u043e \u0441\u0435\u0439\u0447\u0430\u0441 \u0432\u0441\u043f\u043e\u043c\u0438\u043d\u0430\u044e \u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440, \u0431\u0443\u0434\u0443 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 \u043a\u0443\u0440\u043e\u0447\u0438\u0442\u044c, \u0438\u0431\u043e \u043d\u0435\u0445 \ud83d\ude09<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-11805","post","type-post","status-publish","format-standard","hentry","category-blog"],"views":478,"_links":{"self":[{"href":"https:\/\/icelord.net\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/11805","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/icelord.net\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/icelord.net\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/icelord.net\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/icelord.net\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=11805"}],"version-history":[{"count":0,"href":"https:\/\/icelord.net\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/11805\/revisions"}],"wp:attachment":[{"href":"https:\/\/icelord.net\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=11805"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/icelord.net\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=11805"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/icelord.net\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=11805"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}