feature article
Subscribe Now

Taking the Pain Out of Field Upgrades

FoundriesFactory is Your Constant Companion

“Aging is mostly the failure to repair.” – Gregory Benford

Constant feature updates aren’t just a nuisance for consumers. They’re a pain for developers, too. Who wants to be stuck with the job of updating every device in the field? Nobody, that’s who. Let’s make the new guy do it. 

The programmers at Foundries.io have been there and done that. They learned first-hand what a lot of us discovered: that having a successful product is a double-edged sword. Yes, it’s great that you’re selling and shipping lots of product. But every box that goes out the door also means one more unit that’ll need to be updated eventually, perhaps several times. The more you sell, the more you have to support. 

It’s a good problem to have, but a problem nonetheless. 

Even if you’re not planning to offer any field upgrades, security concerns often mean you need to do it anyway. “Security is an arm race,” says CTO Tyler Baker, “and the most secure software is the latest software.” In short, you’re probably gonna need to update your products whether you intended to or not. 

That necessity creates busywork for somebody. Somebody has to organize and send out the updates, and make sure everyone got theirs, and make sure none of the updates failed, and make sure all the deployed hardware is compatible. Yuck. That’s not a job that looks good on the resume, nor is it a way to motivate your employees. 

It gets worse. You (or your employer) might be legally responsible for sending updates, or risk getting sued. If you’re able to send out security updates and don’t do it promptly, you might be liable. So, on top of the technical challenges of updating everyone in the field, now you’ve got Legal breathing down your neck to get it done tout suite. Gee, this is swell.  

How do I opt out of this rat race? 

For a nominal fee, Foundries.io will handle most of this work for you. Or at least, they’ll provide you the tools to make it less painful. They call it FoundriesFactory, and it’s a combination of software and a service contract. For a flat monthly rate, the company provides a development workspace, called a factory, and an OTA (over-the-air) update service to squirt updates to every subscribed device out in the field. The company handles revision matching, making sure the right updates go to the right devices. 

Although security updates are the primary focus, there’s no reason FoundriesFactory can’t handle voluntary feature updates, too. The mechanism is the same either way. 

Interestingly, Foundries.io charges the same flat monthly fee regardless of the number of devices you’re updating. There are three pricing levels: Community, Personal, and Enterprise. Community-level access is free, but you’re reliant on community documentation and support. It’s the open-source teaser level. The Personal tier costs $10/month but limits you to ten devices in the field. The deluxe Enterprise level is 500× more expensive at $5000/month but allows an unlimited number of devices and revisions. Startups get a big 50% discount that might soften the blow if they can’t quite swing the $50K/year price tag. 

Automating mundane tasks is what computers are all about, so automating computer updates is a nice circle-of-life example of applying technology to itself. Sending out updates is nobody’s favorite job, so why not let the new guy do it? 

Leave a Reply

featured blogs
Aug 2, 2020
www.youtube.com/watch Made in "Indonesia" (camera me) Monday: Open Source Hardware Tuesday: DAC 2020: The State of the Industry Wednesday: DAC 2020: Open-Source EDA Thursday: Recruiting and... [[ Click on the title to access the full blog on the Cadence Community s...
Jul 31, 2020
[From the last episode: We looked at the notion of sparsity and how it helps with the math.] We saw before that there are three main elements in a CNN: the convolution, the pooling, and the activation . Today we focus on activation . I'€™ll start by saying that the uses of ...
Jul 31, 2020
Well, things just took an unexpected turn and I now have a '€œHmmm, that'€™s very interesting'€ look on my face....
Jul 30, 2020
The pandemic has not slowed the demand for high bandwidth, high-performance systems, such as 56 Gbps PAM4, 112 Gbps PAM4 and more. Designer engineers in all types of industries, from data center, HPC, networking, telecom, medical, storage, semiconductor, wireless, test and me...

featured video

Product Update: High-Performance DesignWare Memory Interface IP

Sponsored by Synopsys

Get the latest update on Synopsys' DesignWare Memory Interface IP for DDR5, LPDDR5, and HBM2/2E and how you can enable your DRAMs with the highest-performance, lowest-power, and lowest-area IP solution.

Click here to learn more about Synopsys' DesignWare Memory Interface IP for DDR5, LPDDR5, and HBM2/2E

Featured Paper

Improving Performance in High-Voltage Systems With Zero-Drift Hall-Effect Current Sensing

Sponsored by Texas Instruments

Learn how major industry trends are driving demands for isolated current sensing, and how new zero-drift Hall-effect current sensors can improve isolation and measurement drift while simplifying the design process.

Click here for more information

Featured Chalk Talk

LPC5500 MCU Series

Sponsored by Mouser Electronics and NXP

Security is key in today’s edge designs, but where to start with designing-in security? Ad-hoc security strategies are recipes for disaster. In this episode of Chalk Talk, Amelia Dalton chats with Brendon Slade of NXP about the powerful new LPC5500 series of MCUs from NXP that have great performance and security designed in from the ground up.

Click here for more information about NXP Semiconductors LPC5500 Series Arm® Cortex®-M33 Microcontrollers