Category: Consumer Electronics
-
Objectives
- Chipset firmware to control Bluetooth radio operations
Existing Challenges
- China manufactured chipset bugs and electrical inconsistencies
- Mass-production timeline windows
Solutions
- Custom host controller diagnostics code
- Custom Bluetooth protocol stack firmware
- FPGA integration testing
Benefits
- Stable Bluetooth device functionality
- In-house codebase for future feature development
-
Objectives
- Generic drivers for linux-based embedded OS’s for bespoke chipsets
Existing Challenges
- Varied Debian and Redhat linux distro derivatives
- Custom microcontroller pinset controls
- Buggy chipset firmware
Solutions
- Cross-compiled build from x86 hosts to embedded cpu’s. i.e. ARM, PIC, Motorola, etc.
- Custom Firmware plugins. i.e. Assembly, C++, C
- Bespoke test harness rigs
- FPGA integration w Matlab, Electric networks
Benefits
- Stable device integration and functionality
- In-house code for future feature and fix development
-
Objectives
- Device harness firmware for post-assembly-line device quality assurance testing and RMAs
Existing Challenges
- Buggy chipsets from China manufacturing
- No automated control mechanisms from host
- Custom FPGA design and integration details
- Mixed chipset architectures. i.e. ARM, PIC, etc.
Solutions
- C++ bespoke firmware for harness controller
- Assembly code for functionality chipsets interfaces, i.e. wifi, bluetooth, hid’s, screen, usb I/O, etc.
- Custom electric network integration
- Windows .NET host controller application and utilities
Benefits
- Dual-purpose harness for device testing during dev and mass production
- In-house code for future feature and fix development