Write a DFU Firmware Upgrade Tool for MAC with Java

We need a Firmware Upgrade Tool which will be written in Java language. We already have the Windows version of the tool and need the same tool for Mac.

The program will use dfu-programmer to communicate with our device and will be used to upgrade it's firmware. The MAC tool should include the dfu-programmer components in it's own library and the user doesn't need to install it seperately. You can find detailed information about dfu-programmer below:

[url removed, login to view]

[url removed, login to view]

Mac version is a little different from Windows version as it requires libusb to be installed at Mac. So the Mac tool should handle libusb installation by itself if it doesn't exist.

We will share our Windows tool source code for giving idea even if it may not have a good architecture. It also includes a decryption function for decrypting the encrypted firmware files. You can use the same for MAC version.

Since the tool needs our device to communicate with, we will send our device for your testing.

We will provide all steps to communicate with our device and upgrade it by using dfu-programmer commands and you will be able to test these steps from Terminal easily to see the behaviour.

For sure, you must have a MAC to see how dfu-programmer works and test the developed tool.

You can find our


Taidot: C-ohjelmointi, Java, Mac OS, tietojärjestelmäarkkitehtuuri

Näytä lisää: software testing tool, need software programmer how to find, how to find a mac programmer, how to find a java programmer, how to find a good programmer, find java programmer, find a windows programmer, find a software programmer, find a programmer java, java tool problems mac, upgrade ios firmware switch, upgrade 3750g firmware, java tool w3c validation, need upgrade router firmware, java tool draw, software upgrade routers firmware, nas200 firmware write speed upgrade forum, upgrade cisco firmware, java programs read excel sheets write mysql database

Tietoa työnantajasta:
( 17 arvostelua ) Istanbul, Turkey

Projektin tunnus: #8652453

Myönnetty käyttäjälle:


Hello, I can do that. I have a strong skill in OS X and Java development. I can start working as soon as you provided your communication protocol specification. Best regards, Alex.

$180 USD 5 päivässä
(2 Arvostelua)

3 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_26% %project_currencyDetails_sign_sub_27% tähän työhön


A proposal has not yet been provided

$210 USD 4 päivässä
(83 arvostelua)

I am an IITK graduate, 9 year experienced software professional and I have got top notch developers in my team, who have got experience across a span of technologies. The members in my team have worked with top notch t Lisää

$252 USD 3 päivässä
(6 arvostelua)

I am Senior in computer science with 10 years expertise, with proficiency in software development . Following are my area of expertise - servers, linux, vmware, windows - System / Windows / Desktop application develo Lisää

$155 USD 3 päivässä
(0 arvostelua)