{"id":1548,"date":"2019-12-09T12:30:48","date_gmt":"2019-12-09T11:30:48","guid":{"rendered":"https:\/\/www.kanda.com\/blog\/?p=1548"},"modified":"2020-02-24T14:28:23","modified_gmt":"2020-02-24T13:28:23","slug":"avr-handheld-programmer-android-phone","status":"publish","type":"post","link":"https:\/\/www.kanda.com\/blog\/microcontrollers\/avr-handheld-programmer-android-phone\/","title":{"rendered":"Handheld Programmer on Android Phone"},"content":{"rendered":"

Kanda have released a free Android App, for smart phones and tablets, that lets you update your AVR or PIC handheld programmer contents from your phone. Just load the programmer, copy it to a programmer file (.PRG), send it to your customer, distributor or engineer and they use their phone or tablet to update the programmer.<\/p>\n

<\/p>\n

What Are Kanda Handheld Programmers? <\/strong><\/p>\n

These programmers have single button operation. Just plug it in to your target, press the button and wait for green success flashes, job done – your firmware is updated. <\/p>\n

\"AVR<\/p>\n

AVR Handheld support all AVR microcontrollers, including latest devices with UPDI programming interface, such as ATmega3208. They also support AVR JTAG programming and ATtiny devices with TPI interface. The X version also supports ATxmega microcontrollers with both PDI and JTAG.<\/p>\n

PIC handheld programmers support all PIC12, PIC16 and PIC18 microcontrollers.<\/p>\n

Simple, robust, elegant and easy to use, Kanda programmers are the ideal solution for firmware updates, especially in difficult environments, such as kitchens, in the outdoors or dirty situations.<\/p>\n

Loading the programmer<\/strong>
\nOur software gives you lots of choices for loading the programmer, including use ELF files, select target voltage, fuses, programmer speed, limit number of updates allowed, program description and much more. This is ideally a job for an engineer who understands a bit about AVR’s and what settings are required, not for a distributor, for example, who wants the simplest solution.<\/p>\n

\"Kanda<\/p>\n

So, your engineer chooses all the files and settings needed, then loads the programmer. They can then save the programmer contents as a file, with a PRG extension. This file can be encrypted<\/strong> to give extra security to your code.<\/p>\n

Distribute the Programmer File<\/strong>
\nOnce you have created the programmer file, you can upload it to the cloud, for example Google Drive, or email it to your representative’s phone. If you have encrypted it, you will need to send the password as well, in a separate email or by phone!<\/p>\n

Getting and using the App<\/strong>
\nThe App is available for download on Google Play. See this page for download details<\/p>\n

Download Link and Full Information About the App<\/a><\/p>\n

Here is the App layout<\/p>\n

\"Kanda<\/p>\n

Browse for the Programmer file from a list on the cloud or phone storage and select the file with the correct description. Now press Load Programmer<\/strong> to put the new contents into the programmer, all finished.<\/p>\n

Your smart phone will need to support USB host mode and you will need a USB On The Go (OTG) cable<\/strong>, which are inexpensive on Ebay or similar. Your customer will also need a Kanda USB dongle, included in the programmer starter kit.<\/p>\n

\"Connecting<\/p>\n

Can Do With Kanda<\/strong>
\nThis Andriod App is free and we have developed it to make our AVR Handheld Programmers even more flexible to make your firmware updates as easy as possible.<\/p>\n

Download Link and Full Information About the App<\/a><\/p>\n

AVR Handheld Programmer Details<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"

Kanda have released a free Android App, for smart phones and tablets, that lets you update your AVR or PIC handheld programmer contents from your phone. Just load the programmer, copy it to a programmer file (.PRG), send it to your customer, distributor or engineer and they use their phone or tablet to update the … Continue reading Handheld Programmer on Android Phone<\/span> →<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[70],"_links":{"self":[{"href":"https:\/\/www.kanda.com\/blog\/wp-json\/wp\/v2\/posts\/1548"}],"collection":[{"href":"https:\/\/www.kanda.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kanda.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kanda.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kanda.com\/blog\/wp-json\/wp\/v2\/comments?post=1548"}],"version-history":[{"count":4,"href":"https:\/\/www.kanda.com\/blog\/wp-json\/wp\/v2\/posts\/1548\/revisions"}],"predecessor-version":[{"id":1562,"href":"https:\/\/www.kanda.com\/blog\/wp-json\/wp\/v2\/posts\/1548\/revisions\/1562"}],"wp:attachment":[{"href":"https:\/\/www.kanda.com\/blog\/wp-json\/wp\/v2\/media?parent=1548"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kanda.com\/blog\/wp-json\/wp\/v2\/categories?post=1548"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kanda.com\/blog\/wp-json\/wp\/v2\/tags?post=1548"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}