Firmware Update for Industrial Wearable Device

Our customer is a startup technology company that offers wearable devices to enhance users’ experience without disruption.

Client

Confidential

Location

USA

Industry

Retail

Company’s Request

The client required an updated version of wpa_supplicant for devices due to items having WiFi connectivity issues

Similar Project Idea?

Submit your requirements and we will contact you

Technology Set

Embedded Android

C

WiFi

wpa_supplicant

Netlink

Solution

The client provides wearable technology to achieve performance optimization in smart warehouses, manufacturing facilities, field services, and in a variety of other rugged work environments. The service coordinates workers and managers and records all data in the cloud for further analytics and workflow improvements.

That’s why the stability of its connection is essential for the system’s smooth functioning. The client’s devices used wpa_supplicant 2.5 and Android marshmallow. We implemented wpa_supplicant 2.7 and combined all source files for the project’s build. The new wpa_supplicant used Android 8.0 which had an updated Hardware Abstraction Layer. Therefore we couldn’t simply update the source files and our engineers were required to uncover all calls that worked with the new HAL and update them one by one. Moreover, we faced a challenge that existed since the firmware’s creation: there was a mistake in the source files – their device parameters didn’t allow them to work with enterprise networks. So we remade the supplicant exactly for the updated devices.
After all corrective and test phases, we not only upgraded the firmware but in fact, created a new version of it.

Value Delivered
  • The updated firmware provides a stable connection and prevents data loss and workflow cessation.
  • Productivity increases by as much as 10% as a result of connectivity interruptions’ elimination.

Related Cases

Optimized BLE testing: CI/CD, audio profiles & overhaul

New test cases have been developed for various BLE profiles.

Rachio Smart Sprinkler Controller

A suite of solutions has been developed to efficiently manage a set of eight end devices ensuring optimal power connectivity for each.

SDK Development for RISC-V Semiconductor Company

The software product is developed to offer extensive support for the freeRTOS kernel across various cores. The program code ensures full compatibility and optimization for each specific core.

Functionality Improvement for Portable RF Wattmeter

Telewave is a leading company specializing in designing and producing top-notch RF systems. They cater to a wide range of clients, including wireless system operators, public safety providers, local and state governments, as well as federal agencies both within the United States and internationally.

HMI Implementation for 3D Scanner

The Touchscreen interface improves the efficiency and accessibility of working with the 3D scanner by transferring hardware notifications, warnings, and errors from the PLC to the GUI via the PPU.

Sirin Software is a Florida based software/hardware engineering company with a Ukrainian R&D center. Our experts use all their knowledge and experience to create the best products. From 2014 till today, we have successfully implemented complex software solutions for clients from the USA, Europe, and Asia. Since 2016, our company has also been providing hardware design services in collaboration with well-known vendors.

Sirin Software has tremendous experience in the niches of storage systems, networking, cloud computing, IoT, embedded systems, drivers, etc. We carry out full-cycle hardware and software development services, delivering cost-effective and innovative solutions to the market.