{"id":1626,"date":"2025-04-11T11:17:22","date_gmt":"2025-04-11T11:17:22","guid":{"rendered":"https:\/\/webprojects.cloud\/wordpress\/splatco\/?post_type=spl_knowledgebase&#038;p=1626"},"modified":"2025-06-10T07:36:55","modified_gmt":"2025-06-10T07:36:55","slug":"sl99-firmware-version-history-and-updates","status":"publish","type":"spl_knowledgebase","link":"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/product-documentation\/product-documentation-controllers\/sl100-product-documentation\/sl100-firmware-revisions-and-reflashing\/sl99-firmware-version-history-and-updates\/","title":{"rendered":"SL99: Firmware version history and updates"},"content":{"rendered":"\n<p>The following table lists the most significant aspects of the various&nbsp;<a href=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/glossary-of-terms\/#o370\">Firmware<\/a>&nbsp;versions&nbsp;<strong>for SL99<\/strong>. They are listed with the most recent first. The latest version is available as an rfl file on the SPLat website in the customer support area. We have only listed publicly released versions.<\/p>\n\n\n\n<p>If you are connected to the Internet, click a hot-linked filename below to download it directly from our website.<\/p>\n\n\n\n<p>If you are working off a resources CD, you will find some or all of the file(s) in the&nbsp;<a href=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/glossary-of-terms\/#o683\">reFlash<\/a>&nbsp;folder on the CD (depending on the age of the CD)<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><th>Version \/ date<\/th><th>rfl file<\/th><th>Description<\/th><\/tr><tr><td>7Sep06<\/td><td><a href=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2025\/04\/sl99v3-43.rfl\">SL99v3-43.rfl<\/a><\/td><td><a href=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/glossary-of-terms\/#o2825\">Dialect<\/a>&nbsp;18 upgrade:&nbsp;<code><a href=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/analog-instructions\/fanin-c-d18\/\">fAnIn<\/a>, <a href=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/analog-instructions\/fanout-c-d18\/\">fAnOut<\/a>, <a href=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/multitrack-instructions\/clrinstcount-d18\/\">ClrInstCount<\/a>.<\/code><em>&nbsp;This is the final version.<\/em><\/td><\/tr><tr><td>10Jan06<\/td><td>SL99v3-42.rfl<\/td><td>Dialect 16 upgrade, adding over 70 new instructions and a raft of new features, including:<\/td><\/tr><tr><td>09May04<\/td><td>SL99v3-41.rfl<\/td><td>Added Mode 4 (totalizing counter) to the\u00a0<a href=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/product-documentation\/product-documentation-onboard-peripherals\/onboard-counter-type-a\/obca-introduction-2\/\">OBCA<\/a>Fixed incorrect handling of indexing in\u00a0<a href=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/floating-point-instructions\/fstore-mm\/\">fStore,<\/a>\u00a0<a href=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/floating-point-instructions\/frecallw-mm\/\">fRecallW<\/a>\u00a0and\u00a0<a href=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/floating-point-instructions\/frecallq-mm\/\">fRecallQ<\/a><\/td><\/tr><tr><td>V3.4 06Feb04<\/td><td>SL99v3-4.rfl<\/td><td>Fixed bug in OutputM<\/td><\/tr><tr><td>28Oct03<\/td><td>SL99v3-3.rfl<\/td><td>Added dialect 12 instructions:&nbsp;<a href=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/semaphore-instructions\/\">Semaphores<\/a>,&nbsp;<a href=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/timing-instructions\/gettick10-d12\/\">GetTick10<\/a>,&nbsp;<a href=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/multitrack-instructions\/gettick100-d12\/\">GetTick100<\/a><a href=\"https:\/\/www.splatco.com\/skb\/2620.htm\">,<\/a>&nbsp;<a href=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/callback-instructions\/suspend-mm-d12-15\/\">Suspend<\/a>,&nbsp;<a href=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/callback-instructions\/resume-mm-d12-15\/\">Resume<\/a>Increased&nbsp;<a href=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/glossary-of-terms\/#o414\">RAM<\/a>&nbsp;to 192 bytes and subroutine stack to 6 levels.Extended scope of&nbsp;<a href=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/index-register-instructions\/inputo-ii\/\">InputFM<\/a>&nbsp;and&nbsp;<a href=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/input-and-output-instructions-digital\/outputm-oo\/\">OutputM<\/a>Implemented&nbsp;<a href=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/system-calls-the-cpu-device\/the-cpu-device\/\">CPU device<\/a>&nbsp;attributes:<a href=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/system-calls-the-cpu-device\/cpu-firmware-revision\/\">Firmware revision<\/a><a href=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/system-calls-the-cpu-device\/cpu-dialect\/\">Dialect<\/a><a href=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/system-calls-the-cpu-device\/cpu-board-type\/\">Board type<\/a><a href=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/system-calls-the-cpu-device\/cpu-subroutine-nesting-depth\/\">Subroutine nesting depth<\/a><a href=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/system-calls-the-cpu-device\/cpu-processor-reset-flags\/\">Processor reset flags<\/a><strong>NOTE: You will have to install the V3.0&nbsp;<a href=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/support-resources\/reflash-updating-the-firmware-in-your-controllers\/reflash-what-do-i-need-to-update-a-board\/\">reFlash utility<\/a>&nbsp;to use with this and later upgrades. The older V2.x will not work.<\/strong><\/td><\/tr><tr><td>25Nov02<\/td><td>SL99v3-2.rfl<\/td><td>Added dialect 11 instructions:<\/td><\/tr><tr><td>31Oct02<\/td><td>SL99v3-1.rfl<\/td><td>Added OnBoard Counter type A (OBCA)<\/td><\/tr><tr><td>V3.0<\/td><td>N\/A<\/td><td>Initial release<\/td><\/tr><\/tbody><\/table><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>The following table lists the most significant aspects of the various&nbsp;Firmware&nbsp;versions&nbsp;for SL99. They are listed with the most recent first. The latest version is available&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":1617,"menu_order":3,"template":"","class_list":["post-1626","spl_knowledgebase","type-spl_knowledgebase","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>SL99: Firmware version history and updates - SPLat Controls<\/title>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SL99: Firmware version history and updates - SPLat Controls\" \/>\n<meta property=\"og:description\" content=\"The following table lists the most significant aspects of the various&nbsp;Firmware&nbsp;versions&nbsp;for SL99. They are listed with the most recent first. The latest version is available...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/product-documentation\/product-documentation-controllers\/sl100-product-documentation\/sl100-firmware-revisions-and-reflashing\/sl99-firmware-version-history-and-updates\/\" \/>\n<meta property=\"og:site_name\" content=\"SPLat Controls\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-10T07:36:55+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/product-documentation\/product-documentation-controllers\/sl100-product-documentation\/sl100-firmware-revisions-and-reflashing\/sl99-firmware-version-history-and-updates\/\",\"url\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/product-documentation\/product-documentation-controllers\/sl100-product-documentation\/sl100-firmware-revisions-and-reflashing\/sl99-firmware-version-history-and-updates\/\",\"name\":\"SL99: Firmware version history and updates - SPLat Controls\",\"isPartOf\":{\"@id\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/#website\"},\"datePublished\":\"2025-04-11T11:17:22+00:00\",\"dateModified\":\"2025-06-10T07:36:55+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/product-documentation\/product-documentation-controllers\/sl100-product-documentation\/sl100-firmware-revisions-and-reflashing\/sl99-firmware-version-history-and-updates\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/product-documentation\/product-documentation-controllers\/sl100-product-documentation\/sl100-firmware-revisions-and-reflashing\/sl99-firmware-version-history-and-updates\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/product-documentation\/product-documentation-controllers\/sl100-product-documentation\/sl100-firmware-revisions-and-reflashing\/sl99-firmware-version-history-and-updates\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Product documentation\",\"item\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/product-documentation\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Product documentation: Controllers\",\"item\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/product-documentation\/product-documentation-controllers\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"SL100 product documentation\",\"item\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/product-documentation\/product-documentation-controllers\/sl100-product-documentation\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"SL100: Firmware revisions and reFlashing\",\"item\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/product-documentation\/product-documentation-controllers\/sl100-product-documentation\/sl100-firmware-revisions-and-reflashing\/\"},{\"@type\":\"ListItem\",\"position\":6,\"name\":\"SL99: Firmware version history and updates\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/#website\",\"url\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/\",\"name\":\"SPLat Controls\",\"description\":\"OEM Embedded Machine Controllers\",\"publisher\":{\"@id\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/#organization\",\"name\":\"SPLat Controls\",\"url\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2024\/10\/logo.svg\",\"contentUrl\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2024\/10\/logo.svg\",\"caption\":\"SPLat Controls\"},\"image\":{\"@id\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"SL99: Firmware version history and updates - SPLat Controls","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_US","og_type":"article","og_title":"SL99: Firmware version history and updates - SPLat Controls","og_description":"The following table lists the most significant aspects of the various&nbsp;Firmware&nbsp;versions&nbsp;for SL99. They are listed with the most recent first. The latest version is available...","og_url":"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/product-documentation\/product-documentation-controllers\/sl100-product-documentation\/sl100-firmware-revisions-and-reflashing\/sl99-firmware-version-history-and-updates\/","og_site_name":"SPLat Controls","article_modified_time":"2025-06-10T07:36:55+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/product-documentation\/product-documentation-controllers\/sl100-product-documentation\/sl100-firmware-revisions-and-reflashing\/sl99-firmware-version-history-and-updates\/","url":"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/product-documentation\/product-documentation-controllers\/sl100-product-documentation\/sl100-firmware-revisions-and-reflashing\/sl99-firmware-version-history-and-updates\/","name":"SL99: Firmware version history and updates - SPLat Controls","isPartOf":{"@id":"https:\/\/webprojects.cloud\/wordpress\/splatco\/#website"},"datePublished":"2025-04-11T11:17:22+00:00","dateModified":"2025-06-10T07:36:55+00:00","breadcrumb":{"@id":"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/product-documentation\/product-documentation-controllers\/sl100-product-documentation\/sl100-firmware-revisions-and-reflashing\/sl99-firmware-version-history-and-updates\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/product-documentation\/product-documentation-controllers\/sl100-product-documentation\/sl100-firmware-revisions-and-reflashing\/sl99-firmware-version-history-and-updates\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/product-documentation\/product-documentation-controllers\/sl100-product-documentation\/sl100-firmware-revisions-and-reflashing\/sl99-firmware-version-history-and-updates\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webprojects.cloud\/wordpress\/splatco\/"},{"@type":"ListItem","position":2,"name":"Product documentation","item":"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/product-documentation\/"},{"@type":"ListItem","position":3,"name":"Product documentation: Controllers","item":"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/product-documentation\/product-documentation-controllers\/"},{"@type":"ListItem","position":4,"name":"SL100 product documentation","item":"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/product-documentation\/product-documentation-controllers\/sl100-product-documentation\/"},{"@type":"ListItem","position":5,"name":"SL100: Firmware revisions and reFlashing","item":"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/product-documentation\/product-documentation-controllers\/sl100-product-documentation\/sl100-firmware-revisions-and-reflashing\/"},{"@type":"ListItem","position":6,"name":"SL99: Firmware version history and updates"}]},{"@type":"WebSite","@id":"https:\/\/webprojects.cloud\/wordpress\/splatco\/#website","url":"https:\/\/webprojects.cloud\/wordpress\/splatco\/","name":"SPLat Controls","description":"OEM Embedded Machine Controllers","publisher":{"@id":"https:\/\/webprojects.cloud\/wordpress\/splatco\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webprojects.cloud\/wordpress\/splatco\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webprojects.cloud\/wordpress\/splatco\/#organization","name":"SPLat Controls","url":"https:\/\/webprojects.cloud\/wordpress\/splatco\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webprojects.cloud\/wordpress\/splatco\/#\/schema\/logo\/image\/","url":"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2024\/10\/logo.svg","contentUrl":"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2024\/10\/logo.svg","caption":"SPLat Controls"},"image":{"@id":"https:\/\/webprojects.cloud\/wordpress\/splatco\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-json\/wp\/v2\/spl_knowledgebase\/1626","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-json\/wp\/v2\/spl_knowledgebase"}],"about":[{"href":"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-json\/wp\/v2\/types\/spl_knowledgebase"}],"author":[{"embeddable":true,"href":"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-json\/wp\/v2\/users\/1"}],"up":[{"embeddable":true,"href":"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-json\/wp\/v2\/spl_knowledgebase\/1617"}],"wp:attachment":[{"href":"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-json\/wp\/v2\/media?parent=1626"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}