
Mac OS Device Programming Application
- or -
Post a project like this1278
£330(approx. $439)
- Posted:
- Proposals: 5
- Remote
- #3411839
- OPPORTUNITY
- Awarded
Description
Experience Level: Expert
We require a Mac Big Sur compatible application to program SAMD21 devices via USB cable connectivity.
In the past we have advised customers to use BOSSA by Schumatech to install firmware updates to our product using a bin file. However, the process is cumbersome and prone to errors. Since the introduction of Big Sur, installing the BOSSA GUI app has become more difficult. We already have a Windows 10 bespoke update app (that incorporates Bossac) and therefore we now require the equivalent for Mac.
This page will show the functionality of the Windows App..
https://www.electrastim.com/pages/how-to-use-electrastim-update-software
We appreciate that Mac OS will attempt to block anything that is not on the App Store and can accept work-arounds such as authorisation via the Privacy & Security settings. Registering for the App Store is not a cost effective option.
The App must detect the presence of the device on the USB port and then program the update firmware file to it. Ideally the update binary file will be pulled from our ftp server and verified with SHA-256 in the same way as our Windows 10 App. The app must support two different hardware models selectable by the user which will then program the appropriate binary firmware update file.
Arduino uses the Bossac utility to program SAMD21 M0 ARM CORTEX devices.
The attached files shows the current Mac OS method and the Windows 10 method which is to be replicated for Mac OS with compatibility with Catalina and Big Sur as a minimum.
In the past we have advised customers to use BOSSA by Schumatech to install firmware updates to our product using a bin file. However, the process is cumbersome and prone to errors. Since the introduction of Big Sur, installing the BOSSA GUI app has become more difficult. We already have a Windows 10 bespoke update app (that incorporates Bossac) and therefore we now require the equivalent for Mac.
This page will show the functionality of the Windows App..
https://www.electrastim.com/pages/how-to-use-electrastim-update-software
We appreciate that Mac OS will attempt to block anything that is not on the App Store and can accept work-arounds such as authorisation via the Privacy & Security settings. Registering for the App Store is not a cost effective option.
The App must detect the presence of the device on the USB port and then program the update firmware file to it. Ideally the update binary file will be pulled from our ftp server and verified with SHA-256 in the same way as our Windows 10 App. The app must support two different hardware models selectable by the user which will then program the appropriate binary firmware update file.
Arduino uses the Bossac utility to program SAMD21 M0 ARM CORTEX devices.
The attached files shows the current Mac OS method and the Windows 10 method which is to be replicated for Mac OS with compatibility with Catalina and Big Sur as a minimum.

Cyrex Limited
100% (9)Projects Completed
9
Freelancers worked with
6
Projects awarded
50%
Last project
29 Jun 2023
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies