šŸ’… Stop the presses! My appliances are finally throwing a party

What is in the Silicon labs BSP update 4.0.0

SO,
Listen.. I know we’re all used to waiting on Silicon Labs to remember they actually make software, but it’s time to break out the champagne
:champagne:
or at least the sparkling water from your newly compliant smart fridge.

After what feels like a decade of ā€œcoming soon,ā€
:lying_face:
SiLabs has finally gotten off their collective butts to drop the 4.0.0 update. I’m sure the Nordic fans among us are shocked to see them moving at a speed faster than ā€œtectonic plate,ā€ but here we are.

Honestly, we should all be sending thank-you notes to the Seeed Studio Seeedineers
:face_savoring_food: :star_struck:
It’s pretty obvious who was actually holding the whip on this one. While Silicon Labs was busy pondering their next board revision, Seeed was clearly in the back room pushing them HARD to actually deliver a full implementation. I mean, look at who’s actually sporting the ā€œfull implementationā€ badges, the XIAO MG24 is basically the only reason this update feels like it belongs in 2026.

For those of you who enjoy the technical ā€œjoyā€ of SiLabs finally discovering Matter 1.4 (welcome to the club, guys, the water’s fine), here is the laundry list of things they finally fixed/added while we were all busy getting work done on Nordic: :flexed_biceps: :smiling_face_with_sunglasses:

The update to version 4.0.0 of the Silicon Labs Arduino Core (released in April 2026) is a major milestone that integrates the Matter 1.4 specification and enables high-performance Edge AI features. [1, 2]

Key Reasons for the Upgrade

  • Matter 1.4 Support: The core now aligns with the latest Matter standard, improving reconnection reliability and expanding support to 16 new device types, including Ovens, Refrigerators, and Dishwashers. :backhand_index_pointing_left: :winking_face_with_tongue:
  • Concurrent AI/ML + Wireless: This version allows boards with hardware accelerators (like the Arduino Nano Matter and XIAO MG24) to run AI/ML inference and wireless protocols (Matter, BLE, Thread) simultaneously without conflict.
  • Enhanced Connectivity:
    • Adds Matter Air Purifier support and a new Air Quality Sensor example.
    • Introduces simultaneous Matter and BLE operation.
    • Includes OpenThread-certified libraries specifically for the Nano Matter.
  • Developer Experience Improvements:
    • New Libraries: Added SilabsTFLiteMicro (AI/ML), SilabsMicrophoneAnalog (using ADC DMA), and a Silicon Labs fork of OneWire.
    • Watchdog Timer: Added a dedicated WatchdogTimer library for monitoring device behavior.
    • Modernized Standards: Switched the language standard to C18 and GNU++17 for all variants.
    • Refactored Core: The folder structure was renamed from silabs to gecko to align with the underlying Simplicity SDK. [1, 2, 3, 4, 5, 6]

Notable Board Updates

  • Seeed Studio XIAO MG24: Full support added, including ā€œArduino Matter Provisionā€ for easier setup.
  • SparkFun Thing Plus Matter: New OpenThread RCP firmware available.
  • Arduino Nano Matter: Received 8 new provisioning binaries to simplify commissioning on different ecosystems

So, there you have it. There is some really good stuff added finally but we’ll see if it is usable. My oven is officially smarter than some of the posters on this forum,
:grin:
and my dishwasher finally has better connectivity than a legacy EFR32.

If you’re still struggling to get your provisioning to work, don’t worry, I’m sure there’s a fanboy or 3 lurking around who’s happy to explain why SiLabs being ā€œfashionably lateā€ is actually a feature, not a bug. Personally? I’m just glad Seeed was there to do the heavy lifting so the rest of us could finally stop waiting.

HTH
GL :slight_smile: PJ :v:

and for our resident Silicon Neo-Luddite’s. Who would probably still be using a telegraph if the batteries weren’t so ā€˜experimental’ :rofl:
Here is an AI prompt for those.. that use tools, not crutches… :+1:

" Please show Me the migration steps for moving existing sketches from version 3.x to 4.0.0 "