Cc2531 usb dongle driver windows

Прошивка Zigbee стика CC2531

Купить свисток CC2531 можно тут: http://alli.pub/5lekma

Вступление.

Был у меня Xiaomi gatway второй версии и купленные к нему zigbee датчики. А именно датчик температуры и влажности, датчик открытия дверей и окон. И датчик движения.

Но у меня попросили данный шлюз и датчик температуры. Я его и подарил. А два датчика остались. Плюсом так как я начал увлекаться системой умного дома Home Assistant и видя сколько на рынке всяких устройств работающих по протоколу Zigbee (не только от компании Xiaomi). Понял что покупать Zigbee шлюзы от разных компаний и плодить их, не самое лучшее решение. По этому решил посмотреть есть ли на рынке универсальные устройства.

Как оказалось их довольно не много. И они довольно дорогие. Мой взгляд упал на самый дешевый из них, это CC2531 usb dongle. Версии бывают данного стика разные. Например с RCA антенной отельной или же размазанной на плате. Также данные устройства продают с программатором. Дело в том, что изначально CC2531 прошиты с завода не совместимой прошивкой с Home Assistant. И программаторы какраз служат для того чтоб прошить первый раз для работы с HA.

Но я решил сэкономить и с мыслями (я прошивал все что прошивается и даже больше. Неужели я не прошью данный свисток без программатора?) заказал чисто свисток без программатора.

Перепрошивка.

Стик пришел. Попробовав его подключить к Home Assistant. Конечно ничего не получилось. Так, надо перепрошить. И тут начались проблемы. Первое. У стика очень тонкие контакты. И стандартные для arduino контактные провода не подходят. Вот для примера картинка, как отгибают контакты и припаивают провода, чтоб подключиться:

Ну не беда, подумал я, ведь у меня есть вот такие щупы, очень цепкие и как-раз легко могут зацепиться за данные контакты не отгибая их:

Кстати очень удобные проводочки. Я их покупал для осциллографа на arduino. Купить можно тут: http://alli.pub/5l1nph

Хорошо, с подключением к контактной гребенке разобрались. Теперь давайте разберемся как его прошить.

Существуют несколько Вариантов.

Первый вариант который я попробовал, но к сожалению он у меня не получился из-за того что у меня стоял Python 3+ а данный способ под python 2.7. Так вот этот способ описан тут: https://github.com/kirovilya/CCLib . В этом способе описана прошивка через arduino. Но тут есть несколько неудобств.

Первое, в ардуино 5 вольтовая логика, а в cc2531 3.3 вольтовая. И если напрямую подключить, то контроллер на cc2531 скорее всего сгорит. Чтоб этого не произошло используют делитель напряжения 100ком и 200ком. На странице гитхаба показана схема. Но можно использовать esp8266 в ней 3.3 вольтовая логика и тогда городить с делителем напряжения ничего не нужно.

Второе. Это скрипты python. Они написаны под версию 2.7 И у меня с ней проблемы, потому что у меня многое работает на 3+ и удалять я 3тий не собираюсь. В итоге я пытался доставить не достающие библиотеки. Читал ошибки и увидел комментарий, что прошить через raspberry pi гораздо проще.

По этому я отложил эту затею и решил попробовать способ прошивки через raspberry pi. Вот данный способ я здесь и опишу полностью по шагам.

Для начла давайте подключим проводами raspberry pi и стик cc2531 по вот такой схеме:

Левая часть это контакты CC2531. А правая контакты raspberry pi. Ниже прикладываю распиновку контактов плат

После подключения контактов, вставим стик в usb raspberry pi к которому она подключена контактами и зайдем по ssh на raspberry pi. У меня Raspberry pi под управление rasbian.

Читайте также:  Минимальные требования оперативной памяти для windows 10

Сначала нам нужно скачать папку с программой прошивки со страницы github: https://github.com/jmichault/flash_cc2531.git

Для этого введем команду:

Далее перейдем в скаченную папку:

Теперь давайте проверим видит ли raspberry pi наш стик

Для этого введем команду:

Вывести должно id устройства. например так:

Теперь давайте сохраним прошивку в .Hex файл. Которая сейчас залита в zigbee stick. Для этого введем следующую команду:

Где “save.hex” это имя прошивки.

Далее прежде чем залить новую прошивку нам нужно очистить память cc2531. Для этого введем:

Чтоб скачать архив можно выполнить команду:
wget https://github.com/Koenkk/Z-Stack-firmware/blob/master/coordinator/Z-Stack_3.0.x/bin/CC2531_20190425.zip

Но у меня написало ошибку при разархивировании. По этому я скачал данный архив себе на компьютер. Далее запустил программу WinSCP и через нее зашел в папку с файлами прошивки и перетащил туда .hex файл из архива.

После разархивирования введем команду которая запустит прошивку стика:

И дождемся окончания заливки прошивки.

Все теперь у нас прошился стик. Как данным CC2531 управлять в home assistant можно узнать в этой статье тут.

Также все перечисленные шаги выполнены в видео:

Прошивка cc2531/cc2530

Прошить модули и устройства на чипах cc2531/cc2530 можно несколькими способами.

Прошивка через CCDebugger

Приобрести CCDebugger можно например тут, либо чуть иной блок или даже вот такой.

Описание этого процесса есть в проекте zigbee2mqtt или тут

Прошивка используя Arduino/ESP/Raspberry

Прошивать можно напрямую с raspberry pi без дополнительных контроллеров — хорошо описано тут https://kvvhost.ru/2019/05/29/zigbee2mqtt-cc2531-raspberry-pi/

Еще один вариант — использовать VLK_DIY_Multi_Flasher от телеграм-пользователя @DJONvl

Обновление прошивки используя SerialBootLoader

Прошивки ZNP для cc253* имеют встроенный бутлоадер, который можно использовать для заливки обновленной прошивки в стик cc2531 или просто чип cc2530 без использования CCDebugger или Arduino, а через USB/UART.

Но для этого потребуется не обычная hex-прошивка, а специальная sbl-прошивка (Serial Boot Loader). Для координатора их можно найти в архивах по адресу https://github.com/Koenkk/Z-Stack-firmware/tree/master/coordinator (файлы с расширением .bin).

Под Windows sbl-прошивку надо прошивать через SerialBootTool. Она идет в комплекте с IAR, либо можно скачать отдельно тут http://processors.wiki.ti.com/index.php/File:SerialBootTool_1_3_2.zip

При старте SerialBootTool надо выбрать Zigbee. Затем выбрать SBL-прошивку (bin-файл). Выбрать и указать параметры порта, где подключен cc253*.

После этого, надо заново вставить стик cc2531 или отключить и заново подключить плату с чипом cc2530 и нажать Load Image. Именно в первую минуту после подключения доступен режим бутлоадера.

Выполнится прошивка и чипом снова можно пользоваться.

Cc2531 Usb Dongle Driver Download

Cc2531 Usb Dongle Driver Details:

Cc2531 Usb Dongle File Name: cc2531_usb_dongle.zip

Cc2531 Usb Dongle Driver Version: 553hB0Uh

Cc2531 Usb Dongle ZIP Size: 136.kb

Cc2531 Usb Dongle now has a special edition for these Windows versions: Windows 7, Windows 7 64 bit, Windows 7 32 bit, Windows 10, Windows 10 64 bit,, Windows 10 32 bit, Windows 8, Windows XP Home Edition, for home desktops and laptops 32bit, Windows 10 Education 32bit, Windows 8 64bit, Windows Vista Starter 64bit, Windows 10 Pro 32bit, Windows 7 Home Basic 64bit, Windows Vista Home Premium 64bit, Windows 7 Ultimate 64bit, Windows 10 Enterprise LTSB 32bit, Windows Vista Enterprise (Microsoft Windows NT 6.0.6000.0) 32bit, Windows RT 32bit,

Cc2531 Usb Dongle Download Stats:

Direct Download Success Stats:

Reports Issued By 464/655 Users

Success Reported By 437/464 Users

Driver Download Score96/100

Driver Installation Score89/100

Overall preformance Score94/100

Installation Manager Success Stats:

Reports Issued By 214/294 Users

Success Reported By 197/214 Users

Driver Download Score89/100

Driver Installation Score88/100

Overall preformance Score96/100

DOWNLOAD OPTIONS:

1. Direct Download

This option requires basic OS understanding.
Select Your Operating System, download zipped files, and then proceed to
manually install them.
Recommended if Cc2531 Usb Dongle is the only driver on your PC you wish to update.

2. Driver Installation Manager

This option requires no OS understanding.
Automatically scans your PC for the specific required version of Cc2531 Usb Dongle + all other outdated drivers, and installs them all at once.

Other drivers most commonly associated with Cc2531 Usb Dongle problems:

Cc2531 Usb Dongle may sometimes be at fault for other drivers ceasing to function

These are the driver scans of 2 of our recent wiki members*

Scan performed on 4/26/2019, Computer: Lenovo ThinkPad Z61t — Windows 7 64 bit

Outdated or Corrupted drivers:11/22

Читайте также:  Net runtime 1026 ошибка windows 10
Device/Driver Status Status Description Updated By Scanner
Motherboards
Intel Port racine Intel(R) 82801G (ICH7 Family) PCI Express — 27D6 Up To Date and Functioning
Mice And Touchpads
Genius HID mouse Up To Date and Functioning
Logicool HID mouse Up To Date and Functioning
Genius Scroll Mouse(4D3B) Corrupted By Cc2531 Usb Dongle
Usb Devices
Intel(R) Intel(R) USB 3.0 eXtensible Host Controller Up To Date and Functioning
Intel(R) ICH10 Family USB Universal Host Controller — 3A64 Outdated
DTMB Software DTMB BDA TV USB Up To Date and Functioning
Sound Cards And Media Devices
Realtek Dispositivo de High Definition Audio Up To Date and Functioning
AVerMedia AVerMedia A373 MiniCard Dual DVB-T Corrupted By Cc2531 Usb Dongle
NVIDIA NVIDIA GeForce GT 540M Corrupted By Cc2531 Usb Dongle
Network Cards
Intel(R) Centrino(R) Wireless-N 2200 Up To Date and Functioning
Keyboards
Microsoft HID Keyboard Up To Date and Functioning
Hard Disk Controller
ATI Controller standard PCI IDE Up To Date and Functioning
Others
Nokia Nokia USB Phonet Outdated
Point Grey Research Texas Instruments OHCI Compliant IEEE 1394 Host Controller Outdated
Nokia Nokia E52 USB Phonet Outdated
Cameras, Webcams And Scanners
Philips Philips SPC1030NC Webcam Up To Date and Functioning
Video Cards
ATI ATI MOBILITY RADEON 9600/9700 Series Corrupted By Cc2531 Usb Dongle
Input Devices
KME Dispositivo de interfaz humana USB Corrupted By Cc2531 Usb Dongle
Port Devices
Alcatel MT6235 Up To Date and Functioning
Monitors
Sony Digital Flat Panel (1024×768) Corrupted By Cc2531 Usb Dongle
Mobile Phones And Portable Devices
Acer NOKIA Corrupted By Cc2531 Usb Dongle

Scan performed on 4/26/2019, Computer: Fujitsu D2179-R1 — Windows 7 32 bit

Outdated or Corrupted drivers:6/21

Device/Driver Status Status Description Updated By Scanner
Motherboards
Microsoft Controller gestione alimentazione VIA Tech Up To Date and Functioning
Mice And Touchpads
ELECOM ELECOM USB Mouse Up To Date and Functioning
(Standard mouse types) HID mouse Corrupted By Cc2531 Usb Dongle
A4Tech A4Tech USB Port Mouse Corrupted By Cc2531 Usb Dongle
Usb Devices
Microsoft Controladora de host universal USB Intel (R) 82801DB/DBM — 24C2 Up To Date and Functioning
Sound Cards And Media Devices
Silicon Integrated Systems Corp.(1.16.01) SiS 7018 Audio Driver Up To Date and Functioning
VMware Creative AudioPCI (ES1371,ES1373) (WDM) Up To Date and Functioning
Intel(R) Intel(R) Display Audio Corrupted By Cc2531 Usb Dongle
Network Cards
Netgear NETGEAR WNDA3100v2 N600 Wireless Dual Band USB Adapter Outdated
Keyboards
Microsoft Keyboard Device Filter Up To Date and Functioning
Hard Disk Controller
Intel Intel(r) 82801AA Bus Master IDE Controller Up To Date and Functioning
Others
Nokia Nokia E52 USB OBEX Up To Date and Functioning
Texas Instruments Texas Instruments PCI-4510 CardBus Controller Up To Date and Functioning
Intel(R) 82810 Graphics Controller (Microsoft Corporation) Up To Date and Functioning
NEC Generic CardBus-kontroller Up To Date and Functioning
Cameras, Webcams And Scanners
Canon Canon MP495 ser Up To Date and Functioning
Video Cards
ATI RADEON X600 Series (Microsoft Corporation — WDDM) Outdated
Input Devices
Logitech HID-compliant consumer control device Corrupted By Cc2531 Usb Dongle
Port Devices
ONDA ONDA USB Enumerator For AT Device Up To Date and Functioning
Monitors
Sony Digital Flat Panel (1024×768) Up To Date and Functioning
Mobile Phones And Portable Devices
Acer NOKIA Up To Date and Functioning
Driver Model OS Original Upload Date Last Modification Driver File File Size Compatible Computer Models Availabilty To Instalation Manager
Cc2531 Usb Dongle 2.1001.18 For Windows 7 32 bit 1/18/2015 9/23/2016 cc2531_usb_dongle-2.1001.18.exe 173kb Toshiba SATELLITE C850-12M, Panasonic CF-19RHRAXPF, Compaq DQ193A-ABZ S5300IT IT340, Panasonic CF-F9JYFCDR, MSI MS-7360, HP KJ381AA-A2L m9260f, ARLT Computer Produkte Mr. Gamer 7-11 R2, , and more.
Cc2531 Usb Dongle 2.10387 For Windows 7 64 bit 10/21/2014 4/23/2017 cc2531_usb_dongle-2.10387.exe 35kb Panasonic CF-N9LWRJDS, Lenovo ThinkCentre Edge 72, Lanix LANIX CORP 4130, Toshiba Dynabook EX/33JK, HP RA964AA-AB9 w5560.pt, ASUS BP6260, HP P6-2018es, Panasonic CF-19FJGAXNE, Lenovo 7659YAN, HP Compaq 615, Viglen GENIE D850EMV2, IBM ThinkPad R32, Sony VGN-AW190Y, Sony VGN-SZ32GP_B, CdcPointSpa CX-7592, IBM 2669WCC, Packard Bell EasyNote_BG47-V-054FR, , and more.
Cc2531 Usb Dongle 2.1002.10 For Windows 7 3/4/2016 6/15/2016 cc2531_usb_dongle-2.1002.10.exe 179kb HP Pavilion dv5000, LG P210-G.AEW3C1, HP P6374A-ABG 720a, HP P6-2453es, Fujitsu FMVNT5FT4, Sony VNG-FE25TP, Sony SVF1532C4E, NEC RND51048395, ECS 945GTY-M, , and more.
Cc2531 Usb Dongle 2.131.108 For Windows 10 7/5/2016 1/15/2017 cc2531_usb_dongle-2.131.108.exe 30kb Lenovo 1066E5G, ASUS BM5295, HP KX762AA-ABE a6522.es, Extracomputer D3230-B1, NEC PC-LL700BS6R, NEC VERSAE6200 RNC71101895, Sony VGN-NS305D, NEC PC-LL550KG1J, ASUS N53Jf, NEC EASYNOTE PB47S00286, , and more.
Cc2531 Usb Dongle 2.11.181.12 For Windows 10 64 bit 5/26/2015 2/14/2017 cc2531_usb_dongle-2.11.181.12.exe 209kb HP PN111AA-ABF t760.f, MSI GT60 2OJWS, Gateway P-6318u HSN, Sony VGN-FE52B_H, HP RZ433AA-ABV a6031.me, Lenovo SS09355260, Toshiba SATELLITE C55-A-11L, Compaq KY775AA-AB1 CQ3010KL, Lenovo 2007WVJ, , and more.
Cc2531 Usb Dongle 2.13074 For Windows 7 32 bit 6/11/2015 4/22/2017 cc2531_usb_dongle-2.13074.exe 91kb Lanix LANIX TITAN HX 4140, HP 700-090eg, IBM 6221PGG, HP HP EliteBook 8440p, IBM 6792GGU, Dell Vostro 3555, Packard Bell ISTART D3180, , and more.
Cc2531 Usb Dongle 2.132.139 For Windows 7 64 bit 5/6/2015 4/11/2017 cc2531_usb_dongle-2.132.139.exe 152kb Acer Acer 8935G, Lenovo ThinkPad W700, Lenovo ThinkPad X200, Lenovo 1038DBG, LG R490-K.AFE3BZ, Fujitsu FMVD7BF010, HP ED737AA-ABS t3160.se, Panasonic CF-W7BWHAJS, Toshiba Dynabook T642/T8HB, Lenovo 7358W12, Medion X781X/X782X, Biostar TP45 HP, Acer Aspire5739, HP 610-1130uk, , and more.
Cc2531 Usb Dongle 2.12802 For Windows 7 11/5/2016 1/6/2017 cc2531_usb_dongle-2.12802.exe 102kb HP S5-1217, WIPRO WIV37455-0653, Compaq DD345A-ABS 6620 SV110, Sony 9906733-3100574, IBM ThinkPad T41, HP HP Pavilion dv2700, HP HPE-531sc, Toshiba PORTEGE A600, EMachines 98.Y2D7Z.CF0, LG R200-R.CP55R, Gateway H3512, Leading Edge LECC2600, Gateway DX4870-UB2C, , and more.
Cc2531 Usb Dongle 2.13264 For Windows 10 6/23/2016 2/4/2017 cc2531_usb_dongle-2.13264.exe 134kb NEC PC-MJ28VHZEJ, Toshiba Dynabook REGZA PC D712/T3FM, NEC PC-VC5002D, Toshiba Satellite A130, Sony SVP1322R4RBI, NEC PC-VR970MG, Lenovo ThinkPad X201, HP RQ480AA-ABZ m7670.it, , and more.
Cc2531 Usb Dongle 2.11.1944 For Windows 10 64 bit 2/3/2015 4/4/2017 cc2531_usb_dongle-2.11.1944.exe 46kb Toshiba Dynabook T553/37JWB, Acer Extensa 5010, Notebook MIM2300, Seneca Pro70198, Sony VGNFW590FSB, IBM IBM System X3100 M4 -[258282J, HP PX569AA-ABY w5080.dk, Packard Bell EASYNOTE_MX52-B-070, Sony VGN-CR21S_P, , and more.
Cc2531 Usb Dongle 2.1091.10 For Windows 8 3/9/2015 11/13/2016 cc2531_usb_dongle-2.1091.10.exe 168kb Medion X9613, Sony VPCEC1A4E, AT TRILINE PROFI I48, Intel MGM965JB, Sony PCG-U101, Lenovo ThinkPad R400, NEC KV2, NEC PC-MY26XRZJTSBJ, Sony VGN-NS31ST_S, Compaq RK539AAR-ABA SR2173WM, , and more.
Cc2531 Usb Dongle 2.11.1906 For Windows 7 32 bit 6/17/2015 1/26/2017 cc2531_usb_dongle-2.11.1906.exe 189kb Acer Acer Project, MCJ W820Di1, HP HP Compaq dc7900 Convertible Microtowe, HP PN111AA-ABF t760.f, Gigabyte 946GM-S2, Lenovo 6071W8L, , and more.
Cc2531 Usb Dongle 2.11.11.120 For Windows 7 64 bit 10/13/2014 3/27/2017 cc2531_usb_dongle-2.11.11.120.exe 186kb Acer Aspire E5-511P, Toshiba Satellite A300-1L0, Sony VGN-NS90HS_6_W, HP KE483AA-UUZ a6318.ch, ASUS VX5, Sony VGC-JS52JB_S, Sony PCV-RS216, , and more.
Cc2531 Usb Dongle 2.10772 For Windows 7 5/17/2016 3/4/2017 cc2531_usb_dongle-2.10772.exe 218kb HP FK484AAR-ABA m9400t, NEC PC-LS150HS1KSG, HP HP Pavilion dv9700, LG V960-UH50K, Gigabyte EP43C-DS3, HP HP D290 MT, Toshiba Dynabook T350/34BBM, , and more.
Cc2531 Usb Dongle 2.1401.13 For Windows 10 2/1/2016 2/25/2017 cc2531_usb_dongle-2.1401.13.exe 134kb Dell Vostro 200, Fujitsu FMVLRD50P, NEC RND41042195, HP Pavilion G60-418CA, HP Pavilion ZV6100, HP HPE-400es, Shuttle XP400, Lenovo ThinkPad X1 Carbon, HP HP Compaq nx6115, Sony VGN-FW160D, HP CQ2803ESm, , and more.
Cc2531 Usb Dongle 2.132.132.1 For Windows 10 64 bit 7/21/2014 2/10/2017 cc2531_usb_dongle-2.132.132.1.exe 31kb Fujitsu FPC08001DM, Toshiba Satellite Pro C650D, Lenovo 20BECTO1WW, Toshiba Dynabook BX/31L2, HP HP Pavilion dv6-6178ca, HP Compaq nx7010, Samsung R470/R420, Fujitsu FMVXN0484Z, Sony VPCF13DGX, HP HP dx2000 MT, OEGStone DQ67OW, HP EY906AA-ABZ s7510.it, Sony VGN-CS60B_Q, , and more.
Cc2531 Usb Dongle 2.11.1800 For Windows 7 32 bit 4/27/2014 2/24/2017 cc2531_usb_dongle-2.11.1800.exe 179kb Fujitsu FMV8NU1LC5, HP P6-2202el, HP D5468AT-ABA GX768AA, Compaq GC662AA-ABA SR5113WM, Toshiba SATELLITE C855-1TE, MIKROLOG S800SE-C6, HP NQ893AA-ABU p6004uk, Toshiba Dynabook CX/47G, NEC PC-GV32WSZE2, Sony VGN-NW24MG, Dell OptiPlex 330, , and more.
Читайте также:  Linux set vga mode

If you encounter problems with the direct download for these operating systems, please consult the driver download manager for the specific Cc2531 Usb Dongle model.

Оцените статью