pico-ducky icon indicating copy to clipboard operation
pico-ducky copied to clipboard

Pico W out!

Open Sussy-OS opened this issue 3 years ago • 21 comments
trafficstars

The Pico W (W for WiFI) is now able to be bought. If you can intergerate this, we could wirelessly control our pico, without having to update the payload manualy, you can do it with a GUI right when it's plugged in! (Simalar to the O.M.G. Plug ) This would be huge for the Pico-Ducky community, if we could get it to work. Let's see if it works?

Sussy-OS avatar Jun 30 '22 13:06 Sussy-OS

I saw the announcement on this new board. I'm not sure how quickly I'll be able to get some boards. Once I do, I'll work on a port to the Pico W. For remote support, I'll probably start with some of the things I put in the Feather-S2 ducky project.

dbisu avatar Jun 30 '22 16:06 dbisu

I saw the announcement on this new board. I'm not sure how quickly I'll be able to get some boards. Once I do, I'll work on a port to the Pico W. For remote support, I'll probably start with some of the things I put in the Feather-S2 ducky project.

Okay. If I get a Pico W, I could volenteer for tester to help? The only problem I am seeing is how to host the GUI/server for remote acsess. If you already have something simalar, then I think that this could be something really great for all Ducky kind. A $6 USB Rubber ducky with WiFi remote acsess. Now we don't need to pay $60! Thanks for reading this, and have a good rest of your day. :)

Sussy-OS avatar Jul 01 '22 13:07 Sussy-OS

The only problem I am seeing is how to host the GUI/server for remote acsess.

Can't we get a soft access point running on the pico? So the pico works like a hotspot

linuzzx avatar Jul 05 '22 20:07 linuzzx

Yes, that is the plan. You can see a potential way of doing this in the Feather-S2 ducky project. Look at webapp.py. I'll probably clean that up a little once I can get some Pico W boards.

dbisu avatar Jul 05 '22 21:07 dbisu

https://github.com/raspberrypi/pico-examples

they have some access point examples for pico W if you scroll down.

d3k4-k3rb3r0s avatar Jul 06 '22 08:07 d3k4-k3rb3r0s

did u do it? how can i download?

youngN0va avatar Jul 24 '22 07:07 youngN0va

I don't have any Pico W boards yet. I expect it will be a couple of months before I am able to get a board.

dbisu avatar Jul 24 '22 15:07 dbisu

i have one ill try to do a local host with a html file that have buttons and a while bucle that ask if is tru and run the code

youngN0va avatar Jul 25 '22 05:07 youngN0va

i can do that in code.py?

youngN0va avatar Jul 25 '22 05:07 youngN0va

and i can put a button for change usb drivr on or off?

youngN0va avatar Jul 25 '22 05:07 youngN0va

and i can put a button for change usb drivr on or off?

No, previous experience shows that you can only change the state of the usb drive on boot. I tried doing this in the featherS2-ducky and determined there wasn't a way to make it work.

dbisu avatar Jul 25 '22 14:07 dbisu

Using the Pico W as some kind of much much cheaper WiFi Duck device (check this guide out), would be absolutely phenomenal.

chriskalv avatar Jul 29 '22 07:07 chriskalv

These are really cheap and would be really great if we could have something like this for them Please post any updates you have :D

Yolomic avatar Sep 14 '22 17:09 Yolomic

I'm still working on getting a Pico W. They are not easy to get yet. Also, CircuitPython has not been fully ported to the Pico W yet.

dbisu avatar Sep 15 '22 00:09 dbisu

I have a couple of Pico W's. I would be more than willing to test and help out.

BjornTheProgrammer avatar Sep 18 '22 08:09 BjornTheProgrammer

Hey @dbisu maybe you can open sponsorship for this project, so interested parties can help to afford the expenses of development (ie the cost of the Pico W boards, your time, etc.) In hope that helps.

javierantunez avatar Sep 27 '22 14:09 javierantunez

https://github.com/adafruit/circuitpython/pull/6933

It looks like WiFi support has been merged into main for circuit python.

BjornTheProgrammer avatar Sep 29 '22 06:09 BjornTheProgrammer

It looks like CircuitPython 8.x will support the Pico W. I should have a board soon. I expect it will take a couple of weeks for me to add support for some wireless features.

dbisu avatar Oct 02 '22 15:10 dbisu

Hi! everyone is there any new? @dbisu can we do something that helps you?

javierantunez avatar Oct 24 '22 18:10 javierantunez

Sorry, I have not had much time to work on this project recently. Hopefully over the next few weeks I'll get a chance to update to CircuitPython 8.0 (beta right now) and get the code ported. Sounds like AP mode doesn't work yet, so I'll have to change a few things to handle that.

dbisu avatar Oct 25 '22 02:10 dbisu

Dave Thanks for the update!

javierantunez avatar Oct 25 '22 13:10 javierantunez

I am trying to use the Pico W as an access Point which loads a webpage. I have added buttons and functions to my Micropython script. Now i am trying to run a script on the host pc if that button is pressed. I don't think anyone has done it yet but I do think that it is possible. Can you help?

Careless115 avatar Nov 17 '22 09:11 Careless115

I've create a branch called picow for support of the Pico W board. The start_ap function doesn't work yet. The website hasn't been tested, so consider all of this code as experimental for now. The code needs CircuitPython 8.0.0-beta4 or newer.

dbisu avatar Nov 20 '22 03:11 dbisu

Has anything changed since then?

DienoX avatar Dec 22 '22 09:12 DienoX

Has anything changed since then?

yep exactly 3 weeks ago they added start_ap() from jepler into circuitpython beta 5 and a week ago beta 6 came out so today i decided to work on it.

i have gotten the regular ducky to work on the pi cow with modification and the idea is to edit the payload.dd file from a webserver running off of the pi cow

vithrn avatar Dec 29 '22 13:12 vithrn

I have about half the code ported over to the Pico W. Now that beta 6 has the wifi working, I should be able to get a test version going this week.

dbisu avatar Dec 29 '22 15:12 dbisu

Great. Thats good news for me since i only own a Pico W. Now i guess i can cause chaos with a usb.

vithrn avatar Dec 29 '22 18:12 vithrn

I have updated the picow branch. Changes: working website on Pico W

I still have some other changes planned for differences between pico and pico w.

I also need to make the webpages look better.

I don't intend to merge this branch until CircuitPython 8.0.0 is officially released.

dbisu avatar Dec 29 '22 23:12 dbisu

I got it working. Thank you for taking the time :)

Careless115 avatar Jan 17 '23 10:01 Careless115

I also need to make the webpages look better.

I know css if you need help with that

linuzzx avatar Jan 22 '23 12:01 linuzzx