Bundle programmer for CM3+

Hello,

In our projects we have the need to preload software onto our CM3+ modules.
Sometimes we need to program 100 units in one go.
Which is an issue since we don’t want to have a big setup and want to program a few in parallel.

Does anyone have a bundle CM3+ programmer (like for 10 units in one go) or would be interested in one?

Best regards
LS

hey @suporte this should already be possible using etcher and a usb hub. See this post from 2018 Etcher: Multi-Write & Compute Module Support where it talks about etcher flashing multiple balenaFin devices (which are CM3 based carrier boards). Hope this helps :smiley:

1 Like

Hi,

In our case we wanted to flash the devices with a preloaded version of the code.
In our case it was importante because we use mainly 4G comunication and since that is not a default way to boot up comunications in balenaOS we had to find a solution.

And we wanted to flash multiple CM3+ without having a huge setup in a table, like 10 + boards plugged into a HUB, something like that.

So we ended up designing a piece of hardware do Flash at once 10 CM3+.

Something like the hardware in the image.

Best!

1 Like

@suporte how were you configuring your modem? It should be a simple case of dropping a cellular configuration file into /boot/system-connections and then network manager will use that on first boot to setup the modem (assuming the modem is supported by modemManager of course). I do this all the time with my mobile based project. Was that what you did or did you have to write some app logic to manage the 4G modem?

Hi,

Yes maybe we can do it using the drop file technique you mentioned.

The issue is that we have to burn all our CM3+ even if just with the balenaOS version.
That task takes some time if you burn 1 by 1.

Best