# Note
I have added more detail below - and this now looks like it may be a firmware issue, so I will try and sort this through the microbit forum.
Any tips or suggestions gratefully received...
BTW - Just checked and I can get the same 'no microbit' drive with v2 on a laptop
Here is the 'simpler' behaviour to replicate this:
1. Hibernate Windows.
2. If the micro:bit is still powered, then unplug it and plug it back in (or wait for power to be lost).
3. Power up the PC
4. Check the drives - the microbit drive is now missing. The only way access it is to unplug it and plug it back in resetting doesn't work).
v1 works after I did lots of reflashing (see below). There is a notification about 'device is ready...'
Hello Everyone
When I hibernate my PC, which the micro:bit is plugged into, and also switch off the power completely (so the USB port becomes unpowered), when I bring the PC back up, I cannot reconnect to the micro:bit, without unplugging the usb lead. The micro:bit is also not in the device list and the port is not connected.
The micro:bit is not visible to Windows, Mu Editor (the little red x is shown in the window) and also my application I'm running on the PC.
I have tried the following:
1. Pressing reset on the micro:bit. This restarts the microPython program, but not the USB connection.
2. Triggering a microbit.reset()
3. Triggering a machine.reset()
4. Re initialising the uart using uart.init(115200)
None of these work - I have tried them together as well.
It also makes no difference if I restart Mu or my application.
The only thing that works is to unplug the USB and plug it back in again.
Any ideas/help please?
Note: I have seen this issue with both v1 and v2 micro:bit.
# Success with v1
I tried reflashing a v1 firmware (to a v1) and it made no difference - note that it still ran the micropython program.
I used makecode to create a simple 'show a heart' hex file, downloaded that - and the microbit (v1) then shows as E: after coming out of hibernate (and the Mu Editor finds it as well).
**So this now worked for v1**
I then reflashed the firmware and hibernated - again the microbit is visible.
I then wrote a simple microPython program and flashed it - this also worked fine?!
I then reflashed my original failing microPython program - it now works fine.
# Trying with v2
Tried all above, then used https://python.microbit.org/v/2 to flash a hello world program, then reflashed - nothing seems to get it to work.