![]() |
Forum Index : Microcontroller and PC projects : Micromite Plus and Windows 10 USB
Author | Message | ||||
Geoffg![]() Guru ![]() Joined: 06/06/2011 Location: AustraliaPosts: 3292 |
USB with Windows 10 now seems to be working correctly! Exactly what caused this change is not certain but I suspect Microsoft's Windows 10 update KB3093266 which was distributed early this month. It contained thousands of fixes and one of them might have done the trick. If you have a Micromite Plus board running the latest beta (B37) and a Windows 10 PC I would be very interested if it now works (or does not) for you. Geoff Geoff Graham - http://geoffg.net |
||||
CircuitGizmos![]() Guru ![]() Joined: 08/09/2011 Location: United StatesPosts: 1427 |
That is fantastic news! Not that I run 10, but that was quite a thorn for some people. Micromites and Maximites! - Beginning Maximite |
||||
TassyJim![]() Guru ![]() Joined: 07/08/2011 Location: AustraliaPosts: 6283 |
Much better! My W10 uses the Microsoft driver. No need for the SC driver. With the MM+ powered externally, You can now unplug and reinsert the USB without having to reboot the MM+ to get it talking again. If you reset the MM+ with the terminal program connected, connection is lost (as it should be) but the driver re-installs itself correctly. This means that in MMEdit, you can close and restart the Chat window after the event and things work again. The macro for Teraterm will also work more reliably. With the MM+ powered by USB, Correct startup is still unreliable. Connecting directly to the PC is good but via a hub is no-go. It appears to load the driver but when accessed, the usual error message is: "This device cannot start. (Code 10) {Device Timeout} The specified I/O operation on %hs was not completed before the time-out period expired." The hub is not a problem when the MM+ is powered externally. It doesn't matter if the hub is powered or un-powered. I will do some more testing. Jim VK7JH MMedit |
||||
WhiteWizzard Guru ![]() Joined: 05/04/2013 Location: United KingdomPosts: 2944 |
Silly question, but how do I check if my Win10 has KB3093266 installed? ![]() |
||||
TassyJim![]() Guru ![]() Joined: 07/08/2011 Location: AustraliaPosts: 6283 |
Start Settings Update and security Advanced options view your update history Mine was installed on 1/10/15 Jim VK7JH MMedit |
||||
WhiteWizzard Guru ![]() Joined: 05/04/2013 Location: United KingdomPosts: 2944 |
OK - just tried an Explore64 (with B36) on a Win10 Surface3 tablet and all worked (kind of). Power for E64 was not externally powered (i.e. supplied through USB cable) and after firing up TT I could select a COM port. Then had to press enter to get the 'Welcome' message (showing B36). However, if I do a soft reset (with WATCHDOG 1), or a hard reset (press the reset button), then the connection is lost. In this scenario I just 'Disconnected' within TT, and then established a New Connection. So yes a definite improvement ![]() Will it ever be possible to have a soft or hard reset work so that you don't need to re-establish connection? OR is this a Windoze 'issue'? WW |
||||
WhiteWizzard Guru ![]() Joined: 05/04/2013 Location: United KingdomPosts: 2944 |
For the test above I just took the plunge and assumed it had been installed along the line! Anyway, just followed your instructions and see it was loaded on the 2nd Oct. I guess the delay is because you are 'from the future' (relative to where I am on the planet!) ![]() WW |
||||
JohnS Guru ![]() Joined: 18/11/2011 Location: United KingdomPosts: 4044 |
Looks like it's part of the design so probably won't change. (Same for Linux I believe.) John |
||||
WhiteWizzard Guru ![]() Joined: 05/04/2013 Location: United KingdomPosts: 2944 |
Hi John, Do you mean the design of Windoze or the MM+? Thanks . . . . |
||||
MicroBlocks![]() Guru ![]() Joined: 12/05/2012 Location: ThailandPosts: 2209 |
A reset also resets the usb circuitry inside the chip. The USB host (the PC) sends a 'keep alive' every millisecond. If it does not respond back it is considered disconnected. Only way to not disconnect when a mite is reset is to have a separate usb-serial circuit. Microblocks. Build with logic. |
||||
WhiteWizzard Guru ![]() Joined: 05/04/2013 Location: United KingdomPosts: 2944 |
This is what I always recommend to people - but I was just hoping the day may come when a reset will keep the connection with TT. Oh well . . . . |
||||
JTR0701 Regular Member ![]() Joined: 10/07/2013 Location: AustraliaPosts: 71 |
Windows 10 (and only windows 10 of all the windows versions) is supposed to allow surprise disconnect and reconnect of CDC devices. For all other versions of windows a reset is fatal to the CDC connection and you have to unplug the device and close the comport and if you are lucky you get your connection back. I have not heard enough intel to know if windows 10 actually succeeds in fixing this issue but it is meant to according to microsoft. |
||||
JohnS Guru ![]() Joined: 18/11/2011 Location: United KingdomPosts: 4044 |
In all cases, the OS. Though JTR looks to have info I don't... John |
||||
![]() |
![]() |
The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2025 |