Inhoudsopgave:
- Stap 1: Koop een SPI-programmeur
- Stap 2: Download de software
- Stap 3: Waar verbinding mee maken?
- Stap 4: Sluit de adapter aan op de module
- Stap 5: Open de "PStools"-software en programmeer de naam van de chip opnieuw
Video: CSR Bluetooth-module programmeren: 7 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Ik heb onlangs een paar Bluetooth-luidsprekers gemaakt (links hieronder) en hoewel ze geweldig zijn om naar te kijken en fantastisch om naar te luisteren, maar de "naam" die op mijn telefoon (of Bluetooth-streamingapparaat) verschijnt, is ofwel:
1) Iets saais als "CSR 8645"!
en/of
2) Hetzelfde als een andere luidspreker (als ik dezelfde module heb gebruikt)
Ik heb een manier ontdekt om deze "vriendelijke naam" te herprogrammeren. Het is vrij eenvoudig, maar er zijn een paar stappen …
Laten we beginnen:
Links naar mijn BT-speakerprojecten:
www.instructables.com/id/Hydra-a-MONSTER-Bluetooth-Speaker/
www.instructables.com/id/Meet-Holman-the-Ultimate-Bluetooth-Speaker/
Stap 1: Koop een SPI-programmeur
Om de CSR-chip te herprogrammeren, moet u ermee praten via een SPI-interface. De apparatuur die u nodig heeft, is een USB naar SPI-converter. Hier is een link naar de programmer die ik heb gekocht. Ik denk niet dat het een echte is, maar het werkt nog steeds
www.ebay.com.au/itm/CSR-USB-SPI-ISP-Bluetooth-USB-SPI-Download-Module-Chip-Programmer-Debugger-New/322814866732?ssPageName=STRK%3AMEBIDX%3AIT&_trksid= p2057872.m2749.l2649
Hier is er nog een (authentiek?). Deze heeft de pin-out op de behuizing gedrukt (andere pin dan degene die ik heb gekocht)!!!
www.ebay.com.au/itm/CSR-USB-SPI-ISP-Bluetooth-USB-SPI-Download-Module-Chip-Programmer-Debugger/131774277515?epid=2211280305&hash=item1eae5be78b:g:P4gAAOSw0QFXBgrn
Stap 2: Download de software
Opmerking bijwerken:
Helaas werkt het hieronder gedocumenteerde proces (een paar jaar geleden gedaan) niet meer, duidelijk MVO of liever gezegd Qualcomm is niet geïnteresseerd in het ondersteunen van makers! Voer uw eigen zoekopdrachten op internet uit en u zou oude 'privé'-exemplaren van BlueSuite moeten kunnen vinden. Veel geluk!
Dit is een proces van 3 stappen.
1) Meld u hier aan voor de CSR-website (gebruik de registratielink)
www.csrsupport.com/register.php
NB: Negeer de berichten die aangeven dat u geen geautoriseerde gebruiker bent - het registratieproces wordt goed voltooid. Ga hoe dan ook door!!!!
U ontvangt een bevestigingsmail, maar niet direct. de mijne ook ongeveer 1/2Hr om door te komen. Voltooi de registratiestappen die in de e-mail staan vermeld.
2) Log in en ga naar deze URL
www.csrsupport.com/PCSW
om de een of andere reden kan ik deze pagina niet vinden door te navigeren, maar als u bent ingelogd, kunt u de bovenstaande link gebruiken en gaat u rechtstreeks naar de pc-software die u nodig hebt
3) Download en installeer Bluetooth Suite. De nieuwste versie is 2.6.8 op het moment van schrijven (feb 2018). De software werkt met Windows - de meeste versies.
NB: Sommige van de andere wijzigingen die mogelijk zijn met deze software zijn alleen functioneel op een 32bit-machine (dwz win7). We hebben deze functies echter niet nodig om eenvoudig de naam te wijzigen.
Stap 3: Waar verbinding mee maken?
Laten we, voordat we verbinding maken, eens kijken naar een aantal van de momenteel beschikbare Bluetooth-kaarten.
De meeste Bluetooth-modules op e-bay/aliexpress hebben een set pads (vaak niet gemarkeerd) op de printplaat. Ik heb 5 foto's bijgevoegd van de meest voorkomende Bluetooth-printplaten die er zijn en het is me gelukt om de naam erop te veranderen.
Ik heb ook de pin-outs voor de CSR 8630-chip toegevoegd, dus je kunt het misschien uitwerken voor andere modules die ik hier niet heb beschreven. Helaas is de CSR 8645 een BGA (Ball Grid Array), dus je kunt de verbindingen met de chip niet 'uitklokken' omdat ze eronder verborgen zijn!
Stap 4: Sluit de adapter aan op de module
Gebruik de informatie in de vorige dia's en sluit de module aan op de USB-SPI-adapter zoals weergegeven (afbeelding volgt).
Ik maakte een korte lintkabel om van de CSR-SPI-programmeur naar de PCB te gaan die ik wilde herprogrammeren. Ik heb de draden rechtstreeks op de PCB gesoldeerd met minimaal soldeer, omdat de verbindingen allemaal tijdelijk zijn.
Stap 5: Open de "PStools"-software en programmeer de naam van de chip opnieuw
Volg deze stappen (bekijk de YouTube-video) - let vooral op MAAK EEN BACK-UP van uw startparameters. Het is gemakkelijk om het apparaat te bricken en als je weer aan de slag wilt, zal dit originele instellingenbestand dat mogelijk maken.
1) Navigeer naar de locatie waar de software is geladen. Het moet erin staan:
C:\Program Files (x86)\CSR\BlueSuite 2.6.8
2) Dubbelklik op de applicatie "PSTool"
3) Ga naar Bestand>Dumpen en volg de aanwijzingen om een back-up te maken van uw huidige/initiële instellingen.
4) Wanneer de bestanden zijn opgeslagen, gaat u naar het zoekvak en voert u "naam" in
5) Verander de naam in de nieuwe naam
6) Druk op de "Schrijf" knop
7) Je bent klaar - je kunt nog een back-up maken van de nieuwe instellingen als je wilt, maar dat is het dan ook!
Aanbevolen:
Z80-MBC2 Programmeren van de Atmega32a: 6 stappen
Z80-MBC2 De Atmega32a programmeren: Voordat u de z80-MBC2 kunt gebruiken, moet u na het bouwen de Atmeg32 programmeren. Deze instructie laat zien hoe je een goedkope arduino mini als programmeur gebruikt om de code te uploaden
Een ATtiny programmeren met Arduino: 7 stappen (met afbeeldingen)
Programmeer een ATtiny met Arduino: Hieronder volgen aanwijzingen voor het programmeren van de ATtiny-microcontrollers met behulp van de Arduino IDE. In gewoon Engels is dit hoe u 8-pins Atmel-chips programmeert zoals u normaal een Arduino zou doen. Dit is cool omdat de ATtiny klein is, en - nou ja - dit maakt het mogelijk
AT89S52 PROGRAMMEREN MET ARDUINO: 4 stappen
AT89S52 PROGRAMMEREN MET ARDUINO: In-System Programming (ISP) oftewel In-Circuit Serial Programming (ICSP) is de mogelijkheid om sommige programmeerbare logische apparaten, microcontrollers en andere embedded apparaten te programmeren terwijl ze in een compleet systeem zijn geïnstalleerd, in plaats van dat de chi
Oled-display programmeren: 5 stappen
Oled-displayprogrammering: Oled is het eenvoudigste en meest effectieve display. Je kunt wearables maken of elk soort bewakingsapparaat. met OLED kun je het weerstation maken of grappige animaties laten zien. Ik zoek veel doe-het-zelfartikelen op OLED-scherm, er is geen goede exp
Programmeren in C/C++ instellen: 5 stappen
Hoe programmeer je in C/C++.: C en C++ zijn populaire programmeertalen die snel toegang geven tot het maken van formules en het oplossen van complexe problemen met minimale middelen. Het probleem is het vinden van een manier om het programma te compileren en uitvoerbaar te maken. Een van je opties is misschien