Nutcracker Challenge: Blob-Free WiFi & BLE

admin Oct 28. 2020 22

Although it’s the end of Hacktoberfest, it’s not too late for an open source nut cracking challenge. This is a challenge that will benefit not only our current and future devices but also the community moving forward.

So, what is the challenge then? To achieve blob-free BL602 for the open source community so that we all can enjoy blob-free FOSS Bluetooth and WiFi on PINE64 devices. 

If you want to get in on the action and to receive a BL602 evaluation board (EVB) – which we have codenamed PineCone – with the BL602 shipped to you, here are the steps to follow: 

The following also works:

Step 1: Register or login to

Step 2: Contribute to one of following repositories: BL602 SDKBL602 Documentation or BL602 Reverse Engineering

Step 3: Check if your pull request was accepted

Step 4: Follow instructions on your pull request or sign up for free PineCone here

Step 5: We will reach out to you via email for your shipping details

Step 6: Wait to receive the PineCone (EVB with BL602)! 

Anyone can participate in this Nutcracker campaign but we only have a limited amount (approx 1000 pcs) of EVBs available, so if many people choose to take part then we’ll have to prioritise the kits based on a common-sense first-come-first-served basis. Let’s do this!

22 responses to “Nutcracker Challenge: Blob-Free WiFi & BLE”

Leave a Reply to Anonymous Cancel reply

Your email address will not be published.

I accept the Privacy Policy

    I wish I were more of a coder. I’m more of a system engineer sort of person. Could write an install script I guess, but that won’t really deblob anything. Still, looking forward to seeing some progress on this and trying it after this community succeeds!

    Should we just be contributing to the upstream project?
    It’s not super clear to me what is is… but does anyone know where to find hal_boot2.h or bl_*.h bits?
    customer_app/bl602_boot2 and mini are the only ones I’ve been able to build..

    What am I missing?
    Is not Atheros AR9271 already available for wifi and CSR8510 for bluetooth?
    I found both mentioned on the site of a hardware vendor certified by the Free Software Foundation.

    The two aren’t intended for low-power applications, cheap or in a single package. The IoT segment desperately needs an open platform which the BL602 would be suitable for.

    Probably size, cost, power savings, and BT 5.0. Try cramming a AR9271 and a CSR8510 onto one board the size of a of a typical esp8266.

    Der Geist der Maschine says:

    I’m now past step 3. For step 4, when will it be shipped? Depending on the date, I would like to enter one or another shipping address.

    Ciekawi mnie szczególnie to zmniejszanie i zwiekszanie taktowania procesora (do 1Hz)
    to może w przyszłości być całkiem ciekawe, bo może udało by się przenieść rozkodowywanie szyfrowania na procesor główny lub odwrotnie, przenieść do hardware to co jest robione programowo.

    niestety nadal wydajność energetyczna risc-v jest na bardzo niskim poziomie. to nawet nie jest intel. to po prostu strasznie prądożerna maszyna. Ale trzymam kciuki za hakerów, którzy zrobią z tego coś konkretnego.

    A projektanci w końcu dodadza do PineCom, wejscie na zewnetrzną antenę, modemdzwiękowy by dało się podpinac zwykłe baofengi i dowolne inne maszyny np. cbradio czy alany) i dodacie panel słoneczny i porządne zarządzanie zasilaniem by dało się używac 12V, 5V, 1.2V z baterii , lipo itp. bo co nam z komunikatora mesh jak nie ma pradu bo akurat w kiosku nie ma baterii, ale mamy gniazdko 12v w samochodzie albo akumulator od wiatraka says:

    Nutcracker Challenge

    Sorry, but your account doesn’t have any accepted pull requests!
    If your pull request got accepted, please contact us.

    skoro nie działa polski sklep to może dajcie sprzet do botlandu? czy innych?
    nawet niech partia kilkunastu sztuk to juz rozrusza rynek.
    to ździerstwo płacić 63 procent za przesyłke.

    I’ll be of no use in this challenge, however I would be willing to donate towards a bounty to whoever successfully de-blobs the wee-fee.

    Another Mouse says:

    Is there anywhere some kind of progress/development log available? Maybe kind of like the sunxi mainlining matrix? Would be great to keep track of what’s happening.

    Just make it a prerequisite to keep this up to date as a part of every ones pull request, so it shouldn’t diverge from the repo 🙂

    All in all great idea, wishing this would also happen for the pune time SOC and other similar pieces of silicon.

    AnoymousEnthusiast says:

    I’d second AnotherMouse’s motion. A dev log would bei very interesting to know whats done whats still up. I possibly will join the Telegramm channel yet a digested form would bei preferable.

    As for the challenge i have to pass: my knowledge of risc-v assembly is nonexistant.

    I just received a MagicHome WiFi LED controller from AliExpress, assuming it would be a ESP8266 so I could flash it with Tasmota.
    I received a BL602L20 though, great to see this Nutcracker initiative. Would be awesome if we could ever flash Tasmota or ESPHome to it.

    I’m not much of a hardware guy, but if there’s any way I can contribute to this (dumping firmware of my unit, pictures?) I would be more than happy to assist!

Subscribe to the PINE64 blog