![]() |
Forum Index : Microcontroller and PC projects : Maximites on Windows 10
Page 1 of 4 ![]() ![]() |
|||||
Author | Message | ||||
TassyJim![]() Guru ![]() Joined: 07/08/2011 Location: AustraliaPosts: 6283 |
I upgraded a laptop from Win8.1 to Windows 10 today. The first thing I tried was a mono Maximite. No worries and the driver appeared to be a Microsoft one, not the Silicon Chip variety. MMEdit and TeraTerm both worked well although MMEdit had problems when told to search for serial devices. I will have to investigate that further. I then tried a shiny new Micromite Plus and that's when the problems started. It appeared to install OK but both TeraTerm and MMEdit refused to talk to it. I went through the hoops to install the unsigned Silicon Chip driver but still no joy. The device appears to install but no talking.... I will try a colour Maximite later and do some more tests (if I think of any) but things are not looking good. Jim VK7JH MMedit |
||||
WhiteWizzard Guru ![]() Joined: 05/04/2013 Location: United KingdomPosts: 2944 |
Hi Jim, Just out of interest, on Windows 10, when you close down TeraTerm (by clicking the X in the top right hand corner), does TT close (i.e. disappear)? OR does the TT window jump to a different position on the screen? I think mine is closing but then immediately re-opening in a different position. It is ok if I use File/Exit. Just asking as Windows 10 has loaded overnight and I now have a new environment so having to 'learn' what 'issues' there are hiding away yet to be uncovered. Will try a MM+ in a bit (currently using a MuP). WW |
||||
TassyJim![]() Guru ![]() Joined: 07/08/2011 Location: AustraliaPosts: 6283 |
No obvious problems with TeraTerm. It closes as normal. Apart from cleaning out all the superfluous "live tiles" from the start menu, I was pleasantly surprised that most of my existing applications and settings were kept. It's not my main PC so it will take a while to see the changes. I was pleased that an Arduino with the CH340 USB-Serial chip loaded with Microsoft drivers. Plenty more serial devices to test. Jim VK7JH MMedit |
||||
WhiteWizzard Guru ![]() Joined: 05/04/2013 Location: United KingdomPosts: 2944 |
Ok, I have just built another MM+ for testing the USB console within TT on Windows 10. As TassyJim mentions above, I am also getting no response via the USB console. Am about to try the serial console via a USB-TTL module to check MM+ is ok. Back in a few minutes . . . . WW |
||||
WhiteWizzard Guru ![]() Joined: 05/04/2013 Location: United KingdomPosts: 2944 |
Definitely struggling with getting MM+ talking to Windows10 via USB console. Just to emphasise that there is NO problem with using Win10 and a USB-TTL module to talk via the MM+'s serial console. Will need Geoff to chime in with ideas here . . . WW |
||||
Geoffg![]() Guru ![]() Joined: 06/06/2011 Location: AustraliaPosts: 3292 |
The strange part is that it works on the mono Maximite. The USB code should be the same in the MM+. This is something to check when my laptop upgrades to Win10. I generally ignored Win8 regarding drivers but I suspect that Win10 is going to be far more popular. Microsoft has done a good job according to the early reviews. Geoff Geoff Graham - http://geoffg.net |
||||
sagt3k![]() Guru ![]() Joined: 01/02/2015 Location: ItalyPosts: 313 |
My experience with Windows 10 64bit - TechPreview: - I use all my hw with PIC32MX170 and firmware 4.6B (Win10 OK) - I use UART/USB CP2102 (2$ module from ebay) and 64bit-driver installed (Win10 OK) - Putty work fine in serial and tcp mode (Win10 OK) - My application which are developed in Delphi7 + TComport + TAsyncPro work fine in serial and tcp mode (Win10 OK) I use Win10 by months with hardware and software and for now I have not found any problems. This is my experience ![]() |
||||
TassyJim![]() Guru ![]() Joined: 07/08/2011 Location: AustraliaPosts: 6283 |
Success!!! I have done some more testing and can report (limited) success. If you power the explore64 board externally before connecting the USB, the port is useable. I think that means that the MM+ is taking too long to initialise. Imagine - Windows being too fast! I have my explore64 wired as per the V3 circuit. Diode isolating the USB power and the Vbus routed to the USB side of the diode. It appears to work with either the Windows driver or the Silicon Chip one but either could be a bit flakey. When it failed, I had to power the 'mite down before trying the sequence again. The flakey bit seems to happen when you unplug the USB then reinsert. That doesn't happen with Windows 7. I also tested the VT100 terminal and colour maximite and they both behaved correctly without any coaxing. In W10, it appears as a "USB Serial Device" Jim. VK7JH MMedit |
||||
bigmik![]() Guru ![]() Joined: 20/06/2011 Location: AustraliaPosts: 2950 |
Hi Jim, Geoff, All, My PC finally told me I can install the latest virus/ err.... windows 10. I can confirm Jims findings, After jumping through flaming, Barbed-Wire hoops I was able to install the unsigned Silicon Chip driver. But no success with TeraTerm. However doing as Jim suggests and powering the MM+ first does indeed work as he stated. Regards, Mick I wonder if it would have worked on the standard win drivers... I will test that out now Mick Mick's uMite Stuff can be found >>> HERE (Kindly hosted by Dontronics) <<< |
||||
bigmik![]() Guru ![]() Joined: 20/06/2011 Location: AustraliaPosts: 2950 |
Hi All, The standard windows drivers work with the MM+ but it requires the MM+ to be powered up externally BEFORE plugging in the USB. Regards, Mick Mick's uMite Stuff can be found >>> HERE (Kindly hosted by Dontronics) <<< |
||||
Chris Roper Senior Member ![]() Joined: 19/05/2015 Location: South AfricaPosts: 280 |
One more reason why I wont be installing Windows 10 until the 11th month of the free upgrade program. And even then it will be subject to ALL of my development tools working. I had to jump through hoops to get XP and WIN2000 drivers working for my Logic Analyser and Scope with WIN7 64Bit and am not in the mood to do it all again :) http://caroper.blogspot.com/ |
||||
TassyJim![]() Guru ![]() Joined: 07/08/2011 Location: AustraliaPosts: 6283 |
I bit the bullet and let my main PC upgrade to W10 Pro today. Some more testing with the MicroMitePlus. I have a diode in the USB power supply to stop back feeding and the Vbus pin connected to the USB side of the diode. This is the usual way of connecting them so the MM knows when USB is present. Power externally then insert USB - OK Reset with external power supplied and USB still inserted - error Close TT, unplug USB and then reinsert with MM powered externally Port appears OK in device manager but error with TT Reboot PC with USB inserted and MM powered externally - error unplug USB, reset MM, reinsert USB - OK There were two error conditions. Windows looks happy in the Device Manager but TT hangs when connecting. The other error give this in Device manager: ![]() Not needing the Silicon Chip drivers is good. Not being able to reboot the 'poota is a real worry. For now I will get used to Unplug, press reset on the MM, reinset... Jim VK7JH MMedit |
||||
boss![]() Senior Member ![]() Joined: 19/08/2011 Location: CanadaPosts: 268 |
@TassyJim Tera Term and MM+ My SnadPIC board is working fine on W8.1 with Silicon Chip driver and behave as you described. On W10 Pro I wasn't able to establish communication until Silicon Chip driver was installed. After Silicon Chip driver installation I was able to use Tera Term for next 2 days. Now I get the following messages "Can't establish communication" from Tera Term "USB device COM9 is not recognized" from W10 ![]() Any hint or recommendation will be highly appreciated. I know that 100pin FW is not carved, but still the USB should work. W8.1 works fine. Regards Bo |
||||
Grogster![]() Admin Group ![]() Joined: 31/12/2012 Location: New ZealandPosts: 9610 |
If all this mess is really a W10 USB VCP bug of some sort, there might not be much you can do about it till MS release a SP with a fix - could be a while, depending on if MS think that (1) it is a real problem, and (2) think that enough people are being affected to warrant a top-priority fix for the first batch of hotfixes. The work-around that Jim posted would seem to be the best way forward - for now, but if this W10 issue is indeed a W10 issue, there probably is not much we can really do to force it to work till they fix it, is there? (How about non-MM+ USB-serial links? Has anyone been able to test more standard USB-serial connections?) EDIT: Ignore that - re-reading the thread has revealed that many other things have been tested and work, so it would seem to be specific to the MM+ and W10 combination. Ain't technology fab?(rhetorical) WhiteWizzard - does your 44 module with on-board FTDI USB chip work OK in W10?(assuming you have W10 - you might not) None of my machines are upgraded yet - I'm beginning to think that was a good move! ![]() Smoke makes things work. When the smoke gets out, it stops! |
||||
boss![]() Senior Member ![]() Joined: 19/08/2011 Location: CanadaPosts: 268 |
@Grogster MX170 and Prolific or Silicon Labs works a charm. Maybe it is time for Microchip to upgrade an obsolete driver. Bo |
||||
TassyJim![]() Guru ![]() Joined: 07/08/2011 Location: AustraliaPosts: 6283 |
I sometime get the "USB device not recognized" when I unplug and reinsert without resetting (or reapplying power) to the MM+. I also have found that I can usually get away with unplugging and reinserting the USB if I leave TT running and use the "reconnect" macro. Do the same but shut down TT instead and there are problems. @Grogster, I have thrown a range of Serial devices at W10 and the MM+ is the only problem so far. Jim VK7JH MMedit |
||||
bigmik![]() Guru ![]() Joined: 20/06/2011 Location: AustraliaPosts: 2950 |
Hi All, What does the Vusb pin actually do? Is it a voltage reference or just a signal to say that USB power is there so USB is plugged in.?? If the latter than an RC network might work on the Vusb pin to delay the rising of the pin a second or two when plugged in. @Grogs.. The schematic shows a diode in the 5V supply line the e64 doesn't seem to provide for this. Is there a reason for that? Regards, Mick Mick's uMite Stuff can be found >>> HERE (Kindly hosted by Dontronics) <<< |
||||
TassyJim![]() Guru ![]() Joined: 07/08/2011 Location: AustraliaPosts: 6283 |
The diode is a latter addition and will be on the next version of the PCB. I added mine the hard way. It would have been a lot easier to attack the board before placing the parts! I had thought about a delay on the Vbus but I am not sure if it likes slow rising voltages. I still hope for a proper fix in software. It will be good if we can use the MS drivers. They provide a few more signals when you insert and unplug. That would make it possible to have MMEdit know when you have done the wrong thing (and compensate for it). PS I am having trouble with DEX. It keeps wanting to download V6.40.12 but I end up with V6.40.11 I hope its not a W10 thing... Jim VK7JH MMedit |
||||
boss![]() Senior Member ![]() Joined: 19/08/2011 Location: CanadaPosts: 268 |
Hi gents, after spent lot of time with comprehensive testing I believe the problem could be in obsolete Silicon Chip driver. Only solution is to use a serial console and if needed USB one of supported serial TTL to USB adapters. Bo ![]() |
||||
palcal![]() Guru ![]() Joined: 12/10/2011 Location: AustraliaPosts: 1993 |
Installed Win 10 about a week ago, was reasonable happy once I worked it out, but have now rolled back to Win7 because my computer was forever shutting down with a DPC Watchdog Violation. I will wait till I buy a new machine. Paul "It is better to be ignorant and ask a stupid question than to be plain Stupid and not ask at all" |
||||
Page 1 of 4 ![]() ![]() |
![]() |
![]() |
The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2025 |