AirLift Update Pins on Feather RP2040

For CircuitPython issues, ask in the Adafruit CircuitPython forum.

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
User avatar
blakebr
 
Posts: 957
Joined: Tue Apr 17, 2012 6:23 pm

AirLift Update Pins on Feather RP2040

Post by blakebr »

Good Morning,

What pins on the RP2040 Feather connect to what pins on the AdaFruit AirLift so that the AF Chrome web tool will connect?

Experimental Web Platform features is enabled on Chrome. Confirmed COM port too.

My new AirLift is at version 1.2.2 and I want to upgrade it to 1.4.8 possibly 1.7.4.
- - - Firmware vers. bytearray(b'1.2.2\x00')
- - - MAC addr actual: ['0x34', '0xab', '0x95', '0x49', '0x1a', '0x4']
From CircuitPython 7.0.0 code.py

My current connections.
AirLift - - - Feather RP2040
SCK - - - SCK
MISO - - - MIso
MOSI - - - MOsi
CS - - - D9
BUSY - - - D6
RST - - - D5

Thank You,
Bruce

User avatar
Franklin97355
 
Posts: 23911
Joined: Mon Apr 21, 2008 2:33 pm

Re: AirLift Update Pins on Feather RP2040

Post by Franklin97355 »

Have you taken a look at the learning article? https://learn.adafruit.com/adafruit-air ... ut#pinouts

User avatar
blakebr
 
Posts: 957
Joined: Tue Apr 17, 2012 6:23 pm

Re: AirLift Update Pins on Feather RP2040

Post by blakebr »

Hello Franklin,

Thanks for the Sunday reply. I read the page you suggested and changed the last three pins to match the instructions. I also added TX to RX and RX to TX.

SCK to SCK, MISO to MIso, MOSI to MOsi,
CS - - - D10
Busy - - - D9
RESET - - - D6

Still No joy in Mudville.

Bruce

User avatar
Franklin97355
 
Posts: 23911
Joined: Mon Apr 21, 2008 2:33 pm

Re: AirLift Update Pins on Feather RP2040

Post by Franklin97355 »

Which airlift board do you have and what chrome are you using? Can you post links to the products?

User avatar
blakebr
 
Posts: 957
Joined: Tue Apr 17, 2012 6:23 pm

Re: AirLift Update Pins on Feather RP2040

Post by blakebr »

Franklin,

Adafruit AirLift – ESP32 WiFi Co-Processor Breakout Board PRODUCT ID: 4201
https://www.adafruit.com/product/4201

Adafruit Feather RP2040 PRODUCT ID: 4884
https://www.adafruit.com/product/4884

If I use the lash-up I can connect to the internet and pull down data.
I want to move up from AirLift 1.2.2 to 1.4.5 or 1.4.8 at least, possibly 1.7.4.

I am using the current version of Chrome:
Chrome is up to date
Version 94.0.4606.81 (Official Build) (64-bit)

This is the passthru I am using.
Adafruit-Feather-RP2040-Passthru.uf2

Bruce

User avatar
blakebr
 
Posts: 957
Joined: Tue Apr 17, 2012 6:23 pm

Re: AirLift Update Pins on Feather RP2040

Post by blakebr »

The web page says connected, then says cannot reset many times and stops.

User avatar
adafruit_support_carter
 
Posts: 29163
Joined: Tue Nov 29, 2016 2:45 pm

Re: AirLift Update Pins on Feather RP2040

Post by adafruit_support_carter »

If I use the lash-up I can connect to the internet and pull down data.
Sounds like basic functionality is working.

It's unclear what the current issue is. Are you stuck trying to update the firmware? Or can you link to which part of the guide is not working? What is the "AF Chrome web tool"?

User avatar
blakebr
 
Posts: 957
Joined: Tue Apr 17, 2012 6:23 pm

Re: AirLift Update Pins on Feather RP2040

Post by blakebr »

Franklin,

The AirLift is working as a WiFi client with ESP32 firmware v1.2.2.
I want to upgrade the Airlift ESP32 to a minimum of v1.4.5. Possibly v1.7.4 to get BLE functionality.
The Adafruit-Feather-RP2040-Passthru.uf2 does not indicate what pins of the Feather RP2040 I should connect to the AirLift to make the upgrade possible.

The symptoms I get from the AdaFruit web page is that the AdaFruit web page can connect to the Feather but not reset the ESP32 and therefore can't upgrade the ESP32 firmware.
The symptoms tell me that the web page is talking to the Feather with passthru but probably because of a wiring error the web page is not talking to the ESP32.
This is the URL for the web page https://adafruit.github.io/Adafruit_WebSerial_ESPTool/

Bruce

User avatar
adafruit2
 
Posts: 22148
Joined: Fri Mar 11, 2005 7:36 pm

Re: AirLift Update Pins on Feather RP2040

Post by adafruit2 »

if you're folowing this page
https://learn.adafruit.com/upgrading-es ... t-firmware
these are the pins to connect (plus of course power, and UART)
https://github.com/adafruit/Adafruit_Le ... ough.c#L32

User avatar
blakebr
 
Posts: 957
Joined: Tue Apr 17, 2012 6:23 pm

Re: AirLift Update Pins on Feather RP2040

Post by blakebr »

Franklin,

I got it working. THANK YOU!

However>

Firmware versions v1.4.4, v1.4.5, v1.4.7, and v1.4.8 would load but would not work with the code.py that v1.2.2 liked.

Went for broke and loaded v1.7.4 and it works and likes the same code.py that v1.2.2 liked.

I will post a list of ALL the pins that are connected from the AlrLift to the Feather RP2040 shortly.

Again, Thank You,
Bruce

P.S. It would be a lie if I said I understood what the results were. To quote my KW-26 instructor:
"I don't understand everything I know about the KW-26."

User avatar
blakebr
 
Posts: 957
Joined: Tue Apr 17, 2012 6:23 pm

Re: AirLift Update Pins on Feather RP2040

Post by blakebr »

Notes on Upgrading AirLift Firmware

AirLift - - Feather

1 VIN - - - USB
2 3v3 - - - No Connection
3 GND - - - GND
4 SCK - - - SCK
5 MISO - - - MOsi
6 MOSI - - - MIso
7 CS - - - D13
8 BUSY - - - D6
9 RST - - - D12
A GP0 - - - D10
B RX1 - - - TX
C TX0 - - - Rx

Adafruit AirLift – ESP32 WiFi Co-Processor Breakout Board
PRODUCT ID: 4201

Adafruit Feather RP2040
PRODUCT ID: 4884


How To:
https://learn.adafruit.com/upgrading-es ... t-firmware

Web Configurator:
https://adafruit.github.io/Adafruit_WebSerial_ESPTool/

Chrome Settings:
chrome://flags >> Experimental Web Platform features [Enable]

Files Needed:
Links in How To and AdaFruit Downloads
Adafruit-Feather-RP2040-Passthru.uf2
adafruit-circuitpython-adafruit_feather_rp2040-en_US-7.0.0.uf2
NINA_W102-v1.7.4.bin etc.

Locked
Please be positive and constructive with your questions and comments.

Return to “Wireless: WiFi and Bluetooth”