{"id":2160,"date":"2024-03-18T10:28:54","date_gmt":"2024-03-18T02:28:54","guid":{"rendered":"https:\/\/uglobal.com.tw\/?p=2160"},"modified":"2024-03-25T11:11:49","modified_gmt":"2024-03-25T03:11:49","slug":"%e5%ae%8c%e6%88%90%e8%81%af%e7%99%bc%e7%a7%91%e6%99%b6%e7%89%87ota%e6%96%b9%e6%a1%88","status":"publish","type":"post","link":"https:\/\/uglobal.com.tw\/en\/2024\/03\/18\/\u5b8c\u6210\u806f\u767c\u79d1\u6676\u7247ota\u65b9\u6848\/","title":{"rendered":"Completed MediaTek chip OTA solution"},"content":{"rendered":"<div class=\"wp-block-stackable-spacer stk-block-spacer stk--no-padding stk-block stk-23a6957\" data-block-id=\"23a6957\"><\/div>\n\n\n\n<div class=\"wp-block-stackable-text stk-block-text stk-block stk-313a294\" data-block-id=\"313a294\"><p class=\"stk-block-text__text\">STPMS has been transplanted into Airoha A3335M chip (MediaTek SDK solution) and has completed the vehicle installation test and is ready to be introduced into the car factory for mass production. Since OTA is a necessary requirement for mass production of vehicles, it is necessary for the FW that integrates STPMS and GNSS to be updated in an OTA manner.<\/p><\/div>\n\n\n\n<p>FW OTA has been completed and passed the test on the previous Allystar HD8089 chip. However, because the Boatloader and Firmware loading and running methods of each GNSS chip factory are different, the OTA for the MediaTek A3335M chip needs to be done again according to their methods. Corresponding OTA for integration with STPMS FW.<\/p>\n\n\n\n<p>The method of MediaTek SDK OTA is illustrated in the following figure:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"677\" height=\"470\" src=\"https:\/\/uglobal.com.tw\/wp-content\/uploads\/2024\/03\/image.png\" alt=\"\" class=\"wp-image-2165\" srcset=\"https:\/\/uglobal.com.tw\/wp-content\/uploads\/2024\/03\/image.png 677w, https:\/\/uglobal.com.tw\/wp-content\/uploads\/2024\/03\/image-300x208.png 300w, https:\/\/uglobal.com.tw\/wp-content\/uploads\/2024\/03\/image-18x12.png 18w\" sizes=\"auto, (max-width: 677px) 100vw, 677px\" \/><\/figure>\n\n\n\n<p>The FW to be updated using the OTA method is downloaded from the outside world (usually a REST or Curl service placed on a cloud server, the figure shows a PC) to the vehicle-mounted device (such as TBox or IVI), and then the TBox\/IVI updates the program (Customer Firmware Download Application) to burn the FW into the OTA FW Flash partition (Partition). During the burning process, it must cooperate with the FOTA Module of the MediaTek SDK module and execute the burning program according to its specified protocol to complete the FW update.<\/p>\n\n\n\n<p>This time UGlobal has completed the Customer Firmware Download Application program as shown in the picture, and added strict pre-update checks into the OTA FW installation package to prevent the FW file from being damaged or tampered with without knowing it. After burning into the OTA FW partition, Cause unforeseen accidents and prevent normal operation. The added update checks include CRC32, ADD32 and XOR32 check code checks and other undisclosed check code checks. If you want to use the most rigorous Footprint check such as SHA256 Hash code, you can also do pre-update checks for TBox\/IVI. Made in cooperation. In addition, if an accident occurs during the update process, such as a sudden power outage, the update must be done again, so as not to cause the device to be unable to be turned on again and update the FW via OTA.<strong><span style=\"color: #ff6900;\" class=\"stk-highlight\">Its purpose is to prevent any failure in updating FW with OTA!<\/span><\/strong><\/p>\n\n\n\n<div class=\"wp-block-stackable-text stk-block-text stk-block stk-293ff68\" data-block-id=\"293ff68\"><p class=\"stk-block-text__text\">The MediaTek OTA FW solution completed by UGlobal this time is to achieve FW OTA based on the above goals, and it has been confirmed by relevant tests performed by Fashion Technology that this OTA FW program can almost 100% guarantee that OTA can be updated successfully (the failure rate is in the billions) One of the following), the relevant test items and results are as follows:<\/p><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"617\" height=\"823\" src=\"https:\/\/uglobal.com.tw\/wp-content\/uploads\/2024\/03\/image-1.png\" alt=\"\" class=\"wp-image-2166\" srcset=\"https:\/\/uglobal.com.tw\/wp-content\/uploads\/2024\/03\/image-1.png 617w, https:\/\/uglobal.com.tw\/wp-content\/uploads\/2024\/03\/image-1-225x300.png 225w, https:\/\/uglobal.com.tw\/wp-content\/uploads\/2024\/03\/image-1-9x12.png 9w\" sizes=\"auto, (max-width: 617px) 100vw, 617px\" \/><\/figure>\n\n\n\n<p>It is of great significance to complete the FW OTA update program this time and pass various project tests that will cause update failures to ensure the high reliability of OTA updates:<strong><span style=\"color: #f34957;\" class=\"stk-highlight\">That is, you can confidently introduce STPMS product solutions into car factories for mass production. In addition to the implementation testing required by car manufacturers during the introduction of STPMS into mass production, even if unforeseen problems do occur after the car is sold in the future, it can be solved automatically using the OTA method. Remote FW updates allow car customers to solve problems painlessly, and there is no risk of bringing the car back to the factory for repairs and causing losses. Therefore, the STPMS solution can be introduced into mass production of various car manufacturers with confidence.<\/span><\/strong><\/p>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-buttons alignwide is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"javascript:window.history.back();\">Back<\/a><\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>STPMS \u79fb\u690d\u65bc\u9054\u767cA3335M\u6676\u7247(\u806f\u767c\u79d1SDK\u65b9\u6848\uff09\u5df2 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2168,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_gspb_post_css":"","footnotes":""},"categories":[8,9],"tags":[],"class_list":["post-2160","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tech","category-test"],"blocksy_meta":[],"featured_image_urls":{"full":["https:\/\/uglobal.com.tw\/wp-content\/uploads\/2024\/03\/Car-OTA.jpg",1399,787,false],"thumbnail":["https:\/\/uglobal.com.tw\/wp-content\/uploads\/2024\/03\/Car-OTA-150x150.jpg",150,150,true],"medium":["https:\/\/uglobal.com.tw\/wp-content\/uploads\/2024\/03\/Car-OTA-300x169.jpg",300,169,true],"medium_large":["https:\/\/uglobal.com.tw\/wp-content\/uploads\/2024\/03\/Car-OTA-768x432.jpg",768,432,true],"large":["https:\/\/uglobal.com.tw\/wp-content\/uploads\/2024\/03\/Car-OTA-1024x576.jpg",1024,576,true],"1536x1536":["https:\/\/uglobal.com.tw\/wp-content\/uploads\/2024\/03\/Car-OTA.jpg",1399,787,false],"2048x2048":["https:\/\/uglobal.com.tw\/wp-content\/uploads\/2024\/03\/Car-OTA.jpg",1399,787,false],"trp-custom-language-flag":["https:\/\/uglobal.com.tw\/wp-content\/uploads\/2024\/03\/Car-OTA-18x10.jpg",18,10,true]},"post_excerpt_stackable":"<p>STPMS \u79fb\u690d\u65bc\u9054\u767cA3335M\u6676\u7247(\u806f\u767c\u79d1SDK\u65b9\u6848\uff09\u5df2\u7d93\u5b8c\u6210\u88dd\u8eca\u6e2c\u8a66\u6e96\u5099\u5c0e\u5165\u8eca\u5ee0\u91cf\u7522\u4f5c\u696d\u3002\u7531\u65bcOTA\u5728\u88dd\u8eca\u91cf\u7522\u4e0a\u662f\u5fc5\u8981\u7684\u9700\u6c42\uff0c\u56e0\u6b64\u6709\u5fc5\u8981\u5c07STPMS\u8207GNSS\u6574\u5408\u7684FW\u80fd\u4ee5OTA\u7684\u65b9\u5f0f\u5b8c\u6210\u66f4\u65b0\u3002&hellip;<\/p>\n","category_list":"<a href=\"https:\/\/uglobal.com.tw\/en\/category\/tech\/\" rel=\"category tag\">Tech<\/a>, <a href=\"https:\/\/uglobal.com.tw\/en\/category\/test\/\" rel=\"category tag\">Test<\/a>","author_info":{"name":"admin","url":"https:\/\/uglobal.com.tw\/en\/author\/admin_wp\/"},"comments_num":"0 comments","_links":{"self":[{"href":"https:\/\/uglobal.com.tw\/en\/wp-json\/wp\/v2\/posts\/2160","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/uglobal.com.tw\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/uglobal.com.tw\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/uglobal.com.tw\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/uglobal.com.tw\/en\/wp-json\/wp\/v2\/comments?post=2160"}],"version-history":[{"count":8,"href":"https:\/\/uglobal.com.tw\/en\/wp-json\/wp\/v2\/posts\/2160\/revisions"}],"predecessor-version":[{"id":2184,"href":"https:\/\/uglobal.com.tw\/en\/wp-json\/wp\/v2\/posts\/2160\/revisions\/2184"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/uglobal.com.tw\/en\/wp-json\/wp\/v2\/media\/2168"}],"wp:attachment":[{"href":"https:\/\/uglobal.com.tw\/en\/wp-json\/wp\/v2\/media?parent=2160"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/uglobal.com.tw\/en\/wp-json\/wp\/v2\/categories?post=2160"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/uglobal.com.tw\/en\/wp-json\/wp\/v2\/tags?post=2160"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}