Category: Embedded Engineering

  • Bluetooth Chipset Firmware

    Bluetooth Chipset Firmware

    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

  • Embedded Linux OS driver development

    Embedded Linux OS driver 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

  • Device Diagnostics Harness

    Device Diagnostics Harness

    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