Sterowniki:
- micronucleus-2.0a4-win.zip – Oficjalne ostatnie sterownik dla Windows 7
- LowCDC-Win10x64 – Patch dla Windows 10
Instalacja:
1. Pierwszym krokiem jest instalacja sterowników „micronucleus-2.0a4-win.zip” – certyfikat sterowników stracił ważność w 2015, więc konieczna będzie instalacja z wyłączonym wymuszeniem sprawdzania podpisu sterowników(instalujemy sterowniki tak jak te niepodpisane).
2.W Windows 10 został przebudowany plik zarządzania USB MODE więc nie będzie pracował poprawnie z zainstalowanym sterownikami. Po podłączeniu Digispark pod USB przywita nas NIEBIESKI EKRAN BŁĘDU (BLUE SCREEN) z błędem pliku „lowcdc.sys” aby to naprawić musimy wykonać następujące czynności:
potrzebny będzie nam plik „usbser.sys” plik znajduje się w katalogu instalacyjnym systemu Windows 7
\Sources\install.wim – plik „install.wim„ możemy otworzyć 7-Zip
\Windows\System32\DriverStore\FileRepository\mdmcpq.inf_amd64_neutral_fbc4a14a6a13d0c8\
Aby nie zastępować pliku zmienimy jego nazwę na „usbser61.sys” następnie kopiujemy go do katalogi z plikami „LowCDC-Win10x64”
teraz aby nasz plik „usbser61.sys” z nową nazwą był rozpoznawany w systemie musimy stworzyć nową paczkę sterowników, waz z plikami „LowCDC-Win10x64” ,
! plik usbser61.sys możesz pobrać również z:
https://drive.google.com/file/d/1bOjwIvLtSPuQEiT2nNw8E28jCVuAcx7e
aby nasze pliki zostały zainstalowane niezbędne będzie wygenerowanie certyfikatu i podpisanie sterowników
w tym celu pobieramy Windows Driver Kit (WDK) 10:
https://docs.microsoft.com/en-us/windows-hardware/drivers/download-the-wdk
przechodzimy od razu do kroku: „Step 2: Install WDK for Windows 10, version 1709” i pobieramy, nic więcej nie będzie nam potrzebne
uruchamiamy pobrany plik „wdksetup.exe” sprawdzamy adres instalacji jeśli nie jest to : „C:\Program Files (x86)\Windows Kits” będziemy musieli z edytować plik „createcat.bat”
w pliku „createcat.bat„” wyszukujemy „%ProgramFiles(x86)%\Windows Kits” i zamieniamy na nasz, w moim przypadku był to”E:\ProgramData\Windows Kits” do edycji polecam Notepad++
po zmianie możemy już uruchomić „createcat.bat” jeśli nie mamy już żadnych błędów i widzimy „Number of files successfully Verified: 1” możemy zainstalować nasze sterowniki.
w tym celu wymagane jest wyłączenie wymuszonej weryfikacji podpisu(bez tego system nie będzie w stanie zweryfikować wydawcy certyfikatu) robimy to poprzez przytrzymanie klawisza „shift” i klikamy Uruchom ponownie, a następnie wybieramy opcje Rozwiązywanie problemów > Opcje zaawansowane > Ustawienia uruchamiania > Uruchom ponownie > (klawisz) 7 – i instalujemy certyfikat „certcopy.cer” oraz przy pliku „lowcdc.inf” wybieramy zainstaluj
Po tych zabiegach nasz system powinien poprawnie wykrywać Digispark’a po podłączeniu pod usb, bez żadnych niespodzianek. Trzeba jedynie uważać podczas usuwania urządzenia Digispark wraz z sterownikami, bo NIEBIESKI EKRAN wróci i będziemy musieli ponownie zainstalować nasze sterowniki, więc warto je zachować aby nie wykonywać wszystkich operacji ponownie.
Wszystkie pliki dostępne w postaci kopi z dnia 09-02-2018
https://drive.google.com/drive/folders/1WHAArM2Ri8_ZrSmwsWH3GUlzc5ALyaYu
Aby programować płytki w środowisko Arduino IDE
Adres menedżera płytek:
http://digistump.com/package_digistump_index.json
Domyślne ustawienia:
Narzędzia > Płytka > Digispark (Default – 16.5 mhz)