Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 06:58 02 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 : Raspberry Pi Pico W

     Page 2 of 2    
Author Message
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 7937
Posted: 04:39pm 30 Jun 2022
Copy link to clipboard 
Print this post

I'm sure that all the things that your tablet connects to over bluetooth contain a CPU, RAM etc. to handle the protocols. I don't know, but I doubt if the bluetooth chips themselves handle everything.
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
Tinine
Guru

Joined: 30/03/2016
Location: United Kingdom
Posts: 1646
Posted: 07:47pm 30 Jun 2022
Copy link to clipboard 
Print this post

  Mixtel90 said  I'm sure that all the things that your tablet connects to over bluetooth contain a CPU, RAM etc. to handle the protocols. I don't know, but I doubt if the bluetooth chips themselves handle everything.


You can simply grab 2 HC-05s, plug them into separate Mites, pair them and begin communicating....exactly as if they were wired. SPP's very purpose is to replace serial wiring. You can also get RS232-BT units that will directly replace a 232 cable.






Craig
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 7937
Posted: 07:54pm 30 Jun 2022
Copy link to clipboard 
Print this post

Oh yeah, but that doesn't relate to the Pi Pico W - which *may* not have enough processing power in the usual RP2040 arrangement to run bluetooth properly. The HC-05 is an intelligent device in its own right.
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
JohnS
Guru

Joined: 18/11/2011
Location: United Kingdom
Posts: 4044
Posted: 11:04am 01 Jul 2022
Copy link to clipboard 
Print this post

This article
says

"Probably due to a lack of pins on the RP2040, the Bluetooth interface is not connected at all. Maybe a future version of the Pico will share some GPIO pins with the Bluetooth module?"

John
 
pwillard
Guru

Joined: 07/06/2022
Location: United States
Posts: 313
Posted: 11:11am 01 Jul 2022
Copy link to clipboard 
Print this post

I'm not going to be upset about missing Bluetooth... I wanted wifi and they managed it.
 
led-bloon

Senior Member

Joined: 21/12/2014
Location: Australia
Posts: 207
Posted: 11:15am 01 Jul 2022
Copy link to clipboard 
Print this post

https://forums.raspberrypi.com/viewtopic.php?t=336764&start=50
(about 2/3 way down post from allan Raspberry Pi Documentation dude)

  Quote  The wireless chip is connected via SPI to the RP2040. If we do get around to adding Bluetooth support
for Pico W then communication will be via the same SPI connection.
The CYW43439 BT pins aren't needed and aren't connected. In other words, adding Bluetooth support is a
software thing, not a hardware thing.

I read it all as...
Python will have 2 uf2 files - one for with and one for without wireless.
For systems built with 'c' there will just be libraries in the sdk that
can be included as required.
led
Edited 2022-07-01 21:21 by led-bloon
Miss you George
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10315
Posted: 12:10pm 01 Jul 2022
Copy link to clipboard 
Print this post

This article
says


They should check their facts before pontificating

aallan:     Raspberry Pi Trading Employee & Forum Moderator

  Quote  The wireless chip is connected via SPI to the RP2040. If we do get around to adding Bluetooth support for Pico W then communication will be via the same SPI connection. The CYW43439 BT pins aren't needed and aren't connected. In other words, adding Bluetooth support is a software thing, not a hardware thing.
 
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9610
Posted: 03:11am 02 Jul 2022
Copy link to clipboard 
Print this post

  RP Forum said  We have already started work on the software for BT, no schedule I can offer as yet. Software need to be written tested, and tutorials written.

(bottom of page that LED-BLOON linked to in his post)

So, they ARE working on it as I expected, but I guess there might be a bit of work in it, so they just release a uf2 file with the WiFi support first so people can play with the latest model.
Smoke makes things work. When the smoke gets out, it stops!
 
pwillard
Guru

Joined: 07/06/2022
Location: United States
Posts: 313
Posted: 11:52am 02 Jul 2022
Copy link to clipboard 
Print this post

I did notice that it changes how the onboard LED works.   It's now driven by the WIFI chip.
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 7937
Posted: 12:22pm 02 Jul 2022
Copy link to clipboard 
Print this post

That's because they needed the pin for something else. You don't get owt for nowt and adding a Wi-Fi chip to a RP2040 means that you will lose some I/O etc.
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
pwillard
Guru

Joined: 07/06/2022
Location: United States
Posts: 313
Posted: 01:42pm 02 Jul 2022
Copy link to clipboard 
Print this post

Well, it seems like it was in the plans since the pin GAP *between* GP22-GP26 now goes to the WIFI chip instead of being unavailable.
Edited 2022-07-02 23:42 by pwillard
 
led-bloon

Senior Member

Joined: 21/12/2014
Location: Australia
Posts: 207
Posted: 04:20am 04 Jul 2022
Copy link to clipboard 
Print this post

For anyone interested in some technical insight into the WiFi/Bluetooth
side of things:
RaspberryPi Forum
Block diagram
led
Edit: Fixed forum link
Edited 2022-07-04 14:25 by led-bloon
Miss you George
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 7937
Posted: 06:29am 04 Jul 2022
Copy link to clipboard 
Print this post

Inspired by the forum link:
I dunno... As soon as someone brings along something nice someone else wants to break it.  :(
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
BishopXXL
Newbie

Joined: 13/01/2019
Location: Germany
Posts: 34
Posted: 09:37am 04 Jul 2022
Copy link to clipboard 
Print this post

Hi,

Found this, on URL

https://forums.raspberrypi.com/viewtopic.php?t=336824

but soundīs BAD..........


Re: Register level documentation for CYW43439

   Quote

Sat Jul 02, 2022 2:48 pm
I'm the author of the Zerowi project (https://iosoft.blog/zerowi/), which aimed to provide a bare-metal driver for the CYW43438 on the Pi zero, but discontinued the development because no-one (including myself) seemed to have much enthusiasm for achieving that end-result.

In theory the CYW43439 should be similar, so I'm currently porting the code to the Pico-W; not sure if it will be a worthwhile exercise, but at least it'll be a good way of understanding the simple hardware (but remarkably complicated software) interface between the Wifi processor and the RP2040. I'll be putting the end-result on the Iosoft blog.

With regard to getting detailed information on the WiFi chip internals, I think there is no chance, unless you sign an NDA and buy a million chips, but I'd be very happy to be proved wrong.
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 7937
Posted: 10:00am 04 Jul 2022
Copy link to clipboard 
Print this post

It's not a problem unless you want to modify the firmware on the chip. It's not intended that you should be able to do that and it won't have any effect on what Raspberry Pi are doing (or are intending to do) with it. In fact it will probably break the chip as far as the Raspberry Pi firmware is concerned.
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
     Page 2 of 2    
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