Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 11:14 01 Aug 2025 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : Micromite Plus and Windows 10 USB

Author Message
Geoffg

Guru

Joined: 06/06/2011
Location: Australia
Posts: 3292
Posted: 04:32pm 19 Oct 2015
Copy link to clipboard 
Print this post

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 States
Posts: 1427
Posted: 04:49pm 19 Oct 2015
Copy link to clipboard 
Print this post

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: Australia
Posts: 6283
Posted: 06:50pm 19 Oct 2015
Copy link to clipboard 
Print this post

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 Kingdom
Posts: 2944
Posted: 08:39pm 19 Oct 2015
Copy link to clipboard 
Print this post

Silly question, but how do I check if my Win10 has KB3093266 installed?
 
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 6283
Posted: 08:45pm 19 Oct 2015
Copy link to clipboard 
Print this post

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 Kingdom
Posts: 2944
Posted: 08:53pm 19 Oct 2015
Copy link to clipboard 
Print this post

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 Kingdom
Posts: 2944
Posted: 08:56pm 19 Oct 2015
Copy link to clipboard 
Print this post

  TassyJim said   Start
Settings
Update and security
Advanced options
view your update history

Mine was installed on 1/10/15

Jim


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 Kingdom
Posts: 4044
Posted: 09:16pm 19 Oct 2015
Copy link to clipboard 
Print this post

  WhiteWizzard said  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


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 Kingdom
Posts: 2944
Posted: 09:19pm 19 Oct 2015
Copy link to clipboard 
Print this post

Hi John,

  JohnS said   Looks like it's part of the design . . .


Do you mean the design of Windoze or the MM+?

Thanks . . . .
 
MicroBlocks

Guru

Joined: 12/05/2012
Location: Thailand
Posts: 2209
Posted: 10:06pm 19 Oct 2015
Copy link to clipboard 
Print this post

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 Kingdom
Posts: 2944
Posted: 10:23pm 19 Oct 2015
Copy link to clipboard 
Print this post

  MicroBlocks said  Only way to not disconnect when a mite is reset is to have a separate usb-serial circuit.

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: Australia
Posts: 71
Posted: 03:22am 20 Oct 2015
Copy link to clipboard 
Print this post

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 Kingdom
Posts: 4044
Posted: 06:12am 20 Oct 2015
Copy link to clipboard 
Print this post

  WhiteWizzard said   Hi John,

  JohnS said   Looks like it's part of the design . . .


Do you mean the design of Windoze or the MM+?

Thanks . . . .


In all cases, the OS.

Though JTR looks to have info I don't...

John
 
Print this page


To reply to this topic, you need to log in.

The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2025