WiPy dead after connecting SafeBoot pin with VIN

Questions and discussion about The WiPy 1.0 board and CC3200 boards.
Target audience: Users with a WiPy 1.0 or CC3200 board.
User avatar
femto
Posts: 6
Joined: Wed Oct 14, 2015 6:21 am

WiPy dead after connecting SafeBoot pin with VIN

Post by femto » Wed Oct 14, 2015 8:02 pm

By accident I connected the SafeBoot pin with the VIN pin and now my WiPy seems to be dead.

Pressing the reset button or switching off and on of the power supply doesn't help, there's no sign of a heartbeat.

Any hints?

BR,

HD

User avatar
femto
Posts: 6
Joined: Wed Oct 14, 2015 6:21 am

Re: WiPy dead after connecting SafeBoot pin with VIN

Post by femto » Wed Oct 14, 2015 9:14 pm

Ok, for some strange reason it boots now again, but SafeBoot isn't working anymore. This is really bad, since my boot script isn't working and I can't connect to it anymore.

User avatar
danicampora
Posts: 342
Joined: Tue Sep 30, 2014 7:20 am
Contact:

Re: WiPy dead after connecting SafeBoot pin with VIN

Post by danicampora » Thu Oct 15, 2015 7:50 am

Hi femto,

Unfortunately the CC3200 in the WiPy is not 5V tolerant.

User avatar
femto
Posts: 6
Joined: Wed Oct 14, 2015 6:21 am

Re: WiPy dead after connecting SafeBoot pin with VIN

Post by femto » Fri Oct 16, 2015 7:48 am

I was favored by fortune that I had added the following lines at the top of my misbehaving script:

Code: Select all

# enable the UART on the USB-to-serial port
uart = UART(0, baudrate=115200)
# duplicate the terminal on the UART
dupterm(uart)
print('UART initialised')
So I noticed that the REPL of my WiPy was still available and alive! :o

Using the serial console, I just needed to execute the right commands manually to get my WiPy connected to my home WiFi again. :lol:

Yeah, bingo, we're back to work! :D

BR,

HD

User avatar
danicampora
Posts: 342
Joined: Tue Sep 30, 2014 7:20 am
Contact:

Re: WiPy dead after connecting SafeBoot pin with VIN

Post by danicampora » Fri Oct 16, 2015 7:53 am

Hi!

Good to know that you found a solution for now!

User avatar
andrew
Posts: 22
Joined: Sun Aug 10, 2014 9:22 am

Re: WiPy dead after connecting SafeBoot pin with VIN

Post by andrew » Sat Oct 17, 2015 10:16 pm

I've just done the same thing, in my case by plugging the WiPy into the expansion board upside down. I thought it was completely dead but once some component on the expansion board cooled down again (it got burning hot) the WiPy booted. Unfortunately it seems to have shorted the safe boot pin permanently to high so everytime it starts up it's in full safe boot mode. That means no running boot.py or main.py and it always reverts to factory firmware. Luckily it does still start in AP mode so I can connect to it and run stuff but it's partly crippled due to my careless mistake.

When do you think you'll start selling them off the website?

Andrew

User avatar
danicampora
Posts: 342
Joined: Tue Sep 30, 2014 7:20 am
Contact:

Re: WiPy dead after connecting SafeBoot pin with VIN

Post by danicampora » Sat Oct 17, 2015 10:19 pm

Hi Andrew,

We will be selling them again soon. Sorry to hear about your accident...

User avatar
andrew
Posts: 22
Joined: Sun Aug 10, 2014 9:22 am

Re: WiPy dead after connecting SafeBoot pin with VIN

Post by andrew » Thu Oct 22, 2015 9:58 am

Bizarrely it seems to have healed itself and now boots up normally not in safe boot mode. And just after I ordered a new one from your webshop... Oh well, two WiPys are better than one.

Andrew

Peter.Kenyon
Posts: 70
Joined: Wed Oct 14, 2015 5:07 pm

Re: WiPy dead after connecting SafeBoot pin with VIN

Post by Peter.Kenyon » Thu Oct 22, 2015 12:23 pm

I notice that there is a pyboard.bootloader() call, so if you are upgrading software then there is no need to short out any pins, maybe this should be mentioned somewhere.

User avatar
danicampora
Posts: 342
Joined: Tue Sep 30, 2014 7:20 am
Contact:

Re: WiPy dead after connecting SafeBoot pin with VIN

Post by danicampora » Thu Oct 22, 2015 12:27 pm

pyboard.bootloader()
That only works in the pyboard, not in the WiPy. Make sure to be browsing the WiPy docs:

http://micropython.org/resources/docs/e ... index.html

And not the ones from the pyboard.

Post Reply