{"id":1826,"date":"2013-10-24T12:05:25","date_gmt":"2013-10-24T12:05:25","guid":{"rendered":"http:\/\/www.chalk-elec.com\/?p=1826"},"modified":"2015-02-15T23:09:27","modified_gmt":"2015-02-15T23:09:27","slug":"how-to-update-pic-firmware-on-our-universal-hdmi-solutions","status":"publish","type":"post","link":"https:\/\/www.chalk-elec.com\/?p=1826","title":{"rendered":"How to update firmware on our touch panels and LCD"},"content":{"rendered":"<p>All of our new LCD and touch panel solutions are using Microchip PIC microcontroller that controls all other components like touchscreen, HDMI receiver, LVDS scaler, etc. To update PIC firmware, we should run it in bootloader mode, and upload new firmware through USB with special HIDBootloader program. Here are the required steps:<\/p>\n<ol>\n<li>Download <a href=\"http:\/\/goo.gl\/hDg8Uy\" title=\"Bootload Application\" target=\"_blank\">Bootload application<\/a>, it is available as:\n<ul>\n<li>Compiled Windows application or<\/li>\n<li>Sources for compilation on Linux and Mac OS platforms<\/li>\n<\/ul>\n<\/li>\n<li>Disconnect our panel\/LCD from power supply, then:\n<ul>\n<li>for 7&#8243; LCD panel short pins 5 and 7 on J1 (pin 1 has square shape) shown in below photo with tweezers, after that, turn on power to board.\n<div id=\"attachment_1828\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.chalk-elec.com\/wp-content\/uploads\/2013\/10\/toStartBootloader.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1828\" src=\"http:\/\/www.chalk-elec.com\/wp-content\/uploads\/2013\/10\/toStartBootloader-300x189.jpg\" alt=\"How to start HID bootloader\" width=\"300\" height=\"189\" class=\"size-medium wp-image-1828\" srcset=\"https:\/\/www.chalk-elec.com\/wp-content\/uploads\/2013\/10\/toStartBootloader-300x189.jpg 300w, https:\/\/www.chalk-elec.com\/wp-content\/uploads\/2013\/10\/toStartBootloader-1024x645.jpg 1024w, https:\/\/www.chalk-elec.com\/wp-content\/uploads\/2013\/10\/toStartBootloader.jpg 1298w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p id=\"caption-attachment-1828\" class=\"wp-caption-text\">How to start HID bootloader<\/p>\n<\/div>\n<\/li>\n<li>for 7&#8243; touchscreen short pins 1 and 2 on J1 of touch controller board as shown in below photo with tweezers, after that, plug in USB cable to board.<br \/>\n<a href=\"http:\/\/www.chalk-elec.com\/wp-content\/uploads\/2013\/10\/16-22-06.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.chalk-elec.com\/wp-content\/uploads\/2013\/10\/16-22-06-300x242.jpg\" alt=\"How to start bootloader on touchscreen controller board\" width=\"300\" height=\"242\" class=\"aligncenter size-medium wp-image-2051\" srcset=\"https:\/\/www.chalk-elec.com\/wp-content\/uploads\/2013\/10\/16-22-06-300x242.jpg 300w, https:\/\/www.chalk-elec.com\/wp-content\/uploads\/2013\/10\/16-22-06.jpg 879w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>\n        <\/ul>\n<\/li>\n<li>You should see LEDs on board (D1 and D2 on 7&#8243; LCD, and D1 on 7&#8243; touch controller) blinking alternately. You can remove the tweezers after that    <\/li>\n<li>Also, your PC should detect new device called &#8220;HID USB Bootloader&#8221; and HID bootloader software will inform that &#8220;Device attached&#8221;.\n<div id=\"attachment_1827\" style=\"width: 236px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.chalk-elec.com\/wp-content\/uploads\/2013\/10\/HIDBootloader.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1827\" src=\"http:\/\/www.chalk-elec.com\/wp-content\/uploads\/2013\/10\/HIDBootloader-226x300.jpg\" alt=\"Device is detected as a HID Bootloader\" width=\"226\" height=\"300\" class=\"size-medium wp-image-1827\" srcset=\"https:\/\/www.chalk-elec.com\/wp-content\/uploads\/2013\/10\/HIDBootloader-226x300.jpg 226w, https:\/\/www.chalk-elec.com\/wp-content\/uploads\/2013\/10\/HIDBootloader.jpg 654w\" sizes=\"auto, (max-width: 226px) 100vw, 226px\" \/><\/a><\/p>\n<p id=\"caption-attachment-1827\" class=\"wp-caption-text\">Device is detected as a HID Bootloader<\/p>\n<\/div>\n<li>Then you should click button 1 in software dialog, select firmware file (.hex extension), and press button 2 to upload it. Wait until software inform that &#8220;You may now unplug or reset the device&#8221;<\/li>\n<\/ol>\n<p><\/p>\n<p><b>Firmware is enumerated as below. For touch-only panels and LCD-only panels you can use any version of firmware for your size LCD. In case of any technical request, please let us know version of firmware that you use<\/b><\/p>\n<p><a href=\"http:\/\/www.chalk-elec.com\/wp-content\/uploads\/2013\/10\/firmware-enumeration.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.chalk-elec.com\/wp-content\/uploads\/2013\/10\/firmware-enumeration-300x159.jpg\" alt=\"Enumeration of firmware\" width=\"300\" height=\"159\" class=\"aligncenter size-medium wp-image-2195\" srcset=\"https:\/\/www.chalk-elec.com\/wp-content\/uploads\/2013\/10\/firmware-enumeration-300x159.jpg 300w, https:\/\/www.chalk-elec.com\/wp-content\/uploads\/2013\/10\/firmware-enumeration.jpg 770w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<div class=\"bluebox\"><h6>Firmware updates will be published on corresponding product pages<\/h6><\/div><p><\/p>\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>All of our new LCD and touch panel solutions are using Microchip PIC microcontroller that controls all other components like touchscreen, HDMI receiver, LVDS scaler, etc. To update PIC firmware, we should run it in bootloader mode, and upload new firmware through USB with special HIDBootloader program. Here are the required steps: Download Bootload application, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,26],"tags":[],"class_list":["post-1826","post","type-post","status-publish","format-standard","hentry","category-blog","category-howto"],"_links":{"self":[{"href":"https:\/\/www.chalk-elec.com\/index.php?rest_route=\/wp\/v2\/posts\/1826","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.chalk-elec.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.chalk-elec.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.chalk-elec.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.chalk-elec.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1826"}],"version-history":[{"count":10,"href":"https:\/\/www.chalk-elec.com\/index.php?rest_route=\/wp\/v2\/posts\/1826\/revisions"}],"predecessor-version":[{"id":2197,"href":"https:\/\/www.chalk-elec.com\/index.php?rest_route=\/wp\/v2\/posts\/1826\/revisions\/2197"}],"wp:attachment":[{"href":"https:\/\/www.chalk-elec.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1826"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.chalk-elec.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1826"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.chalk-elec.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1826"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}