Poking around with the Pico W to see if I can get Bluetooth chugging. Short answer: no. The CYW43439 module has a proprietary protocol and they've only got wifi working via someone's closed blob. Disappointing.

@phooky There are no legal WiFi or Bluetooth chips that don't require some proprietary blob running *somewhere*, because they are all programmable to the extent that being open would make it trivial to make them do illegal things. Never mind that you can anyway just by lying to the software about what country you're in. But that's how FCC part 15 and its equivalents have been interpreted so far. So the only difference is where the blob runs.

@freakazoid there's blobs and there's blobs. If they want to have proprietary firmware running on the module, or even want me to send that blob to the module? Fine. But there's no available documentation for communicating with the module; even that's done with a proprietary module. So to implement bluetooth, I'd have to communicate with an undocumented blob over an unspecified interface. That's a nope.


@freakazoid there used to be at least a public glue library. Infineon nuked it and all forks. github.com/cypress/wwd

Sign in to participate in the conversation

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!