MULTIMEDIA CREATIVE STUDIO ASTI
Home Assistant - FLASHING SONOFF ZIGBEE DONGLE 3.0 - AGGIORNAMENTO FIRMWARE COORDINATORE - ep.10

Home Assistant – FLASHING SONOFF ZIGBEE DONGLE 3.0 – AGGIORNAMENTO FIRMWARE COORDINATORE – ep.10

In questo decimo video della serie vado a descrivere come ho aggiornato il #firmware della chiavetta USB della #itead, la famigerata #sonoff ZigBee Dongle 3.0 che nel nostro HUB #domotico funge da “Coordinatore” della rete ZigBee.

📌  Attenzione: In questo video uso la versione ZBDongle-P quello con il SoC CC2652P (non c’era ancora la versione -E)

⚠

​ Aggiornamento al 9 marzo 2024

Alcuni di voi (che ringrazio) sul mio canale YouTube mi hanno segnalato problemi con la programmazione del nuovo firmware. Sembrerebbe che la nuova versione del file del firmware (formato .hex) non viene accettata dallo strumento di programmazione della Texas perché accetterebbe (non ho provato di persona) solo file in formato binario quindi con estensione .bin La soluzione potrebbe essere indicata al fondo di questo thread: https://github.com/Koenkk/Z-Stack-firmware/issues/397 (leggetelo voi stessi) In pratica dice di: convertire il “CC1352P2_CC2652P_launchpad_router_20221102.hex” in .bin attraverso il programma di conversione scaricabile qui: https://srecord.sourceforge.net/ e converire il file con il comando: srec_cat.exe “CC1352P2_CC2652P_launchpad_router_20221102.hex” -intel -o CC1352P2_CC2652P_launchpad_router_20221102.bin -binary

​ Grazie a tutti

Non che sia sempre indispensabile aggiornarla ma nel mio caso ho avuto qualche problema appena acquistata e cosi ho scelto di effettuare questa operazione anche per portarla alla sua eventuale ultima versione.
Ci sono anche altri metodi per riprogrammarla, uno dei quali è attraverso una procedura in Python, ma … a me piace smontare tutto !!! pertanto ho scelto la strada, forse, più incasinata. #flashing

CAPITOLI:
00:01 Start e introduzione
00:53 Scarichiamo dalla rete il firmware aggiornato da Github
03:15 Scarichiamo e installiamo il driver windows per la chiavetta
04:44 Scarichiamo il programmatore della Texas Instruments
08:47 Apriamo la chiavetta USB
09:16 Avviamo il programmatore
11:45 Test funzionamento e conclusioni

🔗​ DOCUMENTAZIONE DI RIFERIMENTO:
Home page di Home Assistant : https://www.home-assistant.io/
🔗 GITHUB: https: //github.com/Koenkk/Z-Stack-firmware/find/master
nel video ho scaricato il file C1352P2_CC2652P_launchpad_coordinator_20220219.zip
🔗DRIVER delle Silicon Labs: https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers?tab=downloads
🔗 PROGRAMMATORE TEXAS INSTRUMENTS: https://www.ti.com/tool/download/FLASH-PROGRAMMER-2/1.8.2

Questi video-appunti sono dei semplici memorandum, una sorta di guida passo-passo ma senza alcuna pretesa di insegnamento, che ho deciso di realizzare per mantenermi lo storico di ciò che sto facendo e che mi auguro possano in qualche modo tornare utili a chi si sta approcciando per la prima volta a questo divertente ed istruttivo mondo.

🛒 COMPONENTI UTILIZZATI :
➡️ Rasperry PI4 4 GB – https://amzn.to/3sgaYoB
(Ma provate a cercare magari un usato nei mercatini on-line)
➡️ Memoria MicroSD da 32GB (il minimo) – https://amzn.to/3F7sOC5
➡️ Adattatore Cavo Micro HDMI Maschio a HDMI Femmina – https://amzn.to/3SnBS8D
➡️ Chiavetta SONOFF ZigBee 3.0 USB Dongle – https://amzn.to/3N8lUhO
➡️ Prolunga per la chiavetta sonoff – https://amzn.to/3sBLSRa
➡️ Sensore AQARA per porte e finestre ZigBee – https://amzn.to/3FM6yxM
➡️ Lampada LEDVANCE SMART + LED ZigBee attacco E27 – https://amzn.to/3hdz1lN
(Come Affiliato Amazon ricevo un guadagno dagli acquisti idonei fatti da qui 🙏🏻​)




NOTE: Il mio lavoro consiste nel rendere fruibile al mio cliente un progetto che sia funzionale alle sue specifiche esigenze. Questo mi colloca nella complessa filiera commerciale, tra coloro che in qualità di tecnici specialisti sono dei veri e propri guru di ogni singolo componente hw-sw e chi vende prodotti a se stanti ma non offre integrazione o consulenza sistemistica. Mi trovo quindi immancabilmente a dover acquisire per ogni singolo componente le pur minime conoscenze che consentano di sfruttarne le potenzialità nel modo migliore possibile. In rete sono già presenti innumerevoli guide, articoli e video tutorial relativi agli argomenti in questione; il motivo per cui realizzo queste guide è per raggrupparne alcuni elementi per me essenziali, mantenere una catalogazione storica delle sperimentazioni e allo stesso tempo, renderne disponibili i contenuti a terzi, qualora essi ne possano trarre una qualche utilità.

I contenuti di questo documento non sono esaustivi e hanno il solo scopo di suscitare interesse e curiosità il lettore/spettatore, attraverso alcuni suggerimenti, esempi ed opinioni personali.

*** DISCLAIMER *** Non si assume alcuna responsabilità diretta e indiretta per eventuali danni o malfunzionamenti derivanti dall’applicazione di consigli, esempi, indicazioni tecniche, link e guide presenti in questo documento o nelle forme in cui è riprodotto. In assenza di competenze specifiche: RIVOLGETEVI SEMPRE A PERSONALE QUALIFICATO E COMPETENTE

Nell’articolo possono essere presenti link a prodotti che abbiamo acquistato e impiegato nelle prove, sappiate che In qualità di Affiliato Amazon riceviamo un guadagno dagli acquisti idonei, ovvero non cambia nulla per voi se acquisterete dai medesimi link ma sosterrete l’autore dell’articolo nella continua sperimentazione e creazione delle guide, grazie