Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BSOD after plugging Digispark in #2

Closed
radezet opened this issue Jan 3, 2017 · 5 comments
Closed

BSOD after plugging Digispark in #2

radezet opened this issue Jan 3, 2017 · 5 comments

Comments

@radezet
Copy link

@radezet radezet commented Jan 3, 2017

Hello!
I've developed device with digispark as main microcontroller and I'am using serial over USB to communicate. Everything works great for long time on Windows 7, but when I plug in to Dell E6430 with Windows 10 it immediately crashes. BSOD is saying "SYSTEM THREAD EXCEPTION NOT HANDLED" "What failed: lowcdc.sys". The same problem was described here.

Best regards,
Radek

PS Sorry for my English! :)

@protaskin
Copy link
Owner

@protaskin protaskin commented Jan 3, 2017

Hello, Radek!

Oh, I must finish the English translation of the README...

I'm not familiar with the Digispark devices, so I assume you are using these drivers?

If that's correct, then the DigiSerial driver doesn't work because of using the standard Windows usbser.sys driver, which has been completely re-written in Windows 10. So, if you install the lowcdc.sys driver package that contains and uses the usbser.sys driver from Windows 7, the communication should work. A disadvantage is that the DigiSerial driver package is signed, but mine is not, and you will have to test-sign the driver package (all routine work can be done by using the createcat.bat script) and use the TESTSIGNING boot configuration option whenever you want to communicate with your device.

Please confirm the driver package you're using and I will try to reconfigure it.

Also I'm going to finish the translation of the README in a few days.

@protaskin protaskin self-assigned this Jan 3, 2017
@radezet
Copy link
Author

@radezet radezet commented Jan 7, 2017

OK... i understand now :D Yes I'm using Digistump drivers. Thank you very much for your reply, especially, if I understand correctly, I wrote this issue in wrong repository. I just googled lowcdc.sys and I came here.

I have read English readme and it's completely clear.

@protaskin
Copy link
Owner

@protaskin protaskin commented Jan 8, 2017

No problem.

Try to install this driver package, which is complete and has been test-signed. You have to uninstall the DigiSerial driver, import the certificate from the catalog file, enable the TESTSIGNING boot configuration option before installation of the driver package. Check out the README file for more information. Please do not publish this driver package anywhere.

Or you can use the digispark-support branch and create a driver package by yourself.

@protaskin
Copy link
Owner

@protaskin protaskin commented Sep 2, 2017

Digispark support has been tested, so I merged the digispark-support branch to the master. 7b84cd8

wop kindly released the test-signed driver package here.

@protaskin protaskin closed this Sep 2, 2017
@jwillmer
Copy link

@jwillmer jwillmer commented May 8, 2018

For all others that do not like to join the forum:
LowCDC-Win10x64-1.0.1.6.zip

Repository owner locked as off-topic and limited conversation to collaborators Mar 12, 2019
Repository owner deleted a comment from aldolo69 Feb 15, 2021
Repository owner deleted a comment from jerome2pl Feb 15, 2021
Repository owner deleted a comment from jaromaz Feb 15, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
3 participants