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?
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
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+.
@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?