Raspberry Pi RP2350 A4 update fixes old bugs and dares you to break it again
(2025/07/29)
- Reference: 1753796654
- News link: https://www.theregister.co.uk/2025/07/29/raspberry_pi_rp2350_update/
- Source link:
The Raspberry Pi team has released an update to the RP2350 microcontroller with bug fixes, hardening, and a GPIO tweak that will delight retro hardware enthusiasts.
The A4 stepping brings several improvements, including remedies for the glitches [1]identified in the company's 2024 hacking challenge (though a spokesperson was quick to note they all required physical access to the hardware), as well as the documented GPIO pull-up issue that required affected customers to use some extra circuitry and resistors.
Chris Boross, senior sales exec at Raspberry Pi, told us that with the new stepping, the team wanted to deal with the issue and render the additional circuitry unnecessary. "It's a drop-in replacement," he said. "This is something that we always wanted to take care of."
[2]
Customers can swap out the original A2 for the A4 without fuss. However, applications might require recompilation if older versions of the SDK are in use. Boross told The Register that version 2.1 of the SDK, released earlier this year, would be fine, so there's no need to be on the absolute bleeding edge. However, 2.1 is the minimum requirement for compatibility with the A4 stepping.
[3]
[4]
Other improvements include support for self-decrypting binaries and newly hardened AES decryption code "with high resistance against side-channel attacks."
The Raspberry Pi team is also launching [5]a new hacking challenge for the RP2350, saying: "We think we've made something resistant to side-channel analysis, and we're challenging people to prove us wrong."
[6]AI can spew code, but kids should still suffer like we did, says Raspberry Pi
[7]Raspberry Pi slices Compute Module 4 prices
[8]Raspberry Pi not affected by Trump tariffs yet while China-tied rivals feel the heat
[9]Raspberry Pi Power-over-Ethernet Injector zaps life into networks lacking spark
The last hacking challenge unearthed boot ROM glitches. The team hopes the new one won't turn up something that requires another chip spin. Boross said: "We always knew there was a high likelihood [the 2024 challenge] would result in a chip spin. This new hacking challenge is far less likely to do so."
That said, if hackers do find something in the hardware, then "we're not taking another chip spin off the table, but we're not planning on it any time soon."
[10]
GPIO is now rated as 5 V-tolerant, which opens up some intriguing retro computer applications. Where before buffers and voltage translators were needed for hooking up the [11]Programmable I/O (PIO) , the change means users can go directly to the bus.
"So it just makes it cleaner, simpler, cheaper, and easier to interface the RP2350 with five-volt TTL logic," explained Boross.
Software-defined peripherals are just one use case. The change will also make connecting hardware in the five-volt ecosystem easier.
[12]
"It's going to be fun for retro computing," said Boross, "but also useful in other use cases." ®
Get our [13]Tech Resources
[1] https://www.theregister.com/2025/01/16/raspberry_pi_awards_prizes_for/
[2] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/personaltech&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2aIjwGyyOs7CxP-czG1GzogAAAMM&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0
[3] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/personaltech&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44aIjwGyyOs7CxP-czG1GzogAAAMM&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[4] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/personaltech&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33aIjwGyyOs7CxP-czG1GzogAAAMM&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[5] https://github.com/raspberrypi/rp2350_hacking_challenge_2
[6] https://www.theregister.com/2025/06/05/vibe_coding_raspberry_pi/
[7] https://www.theregister.com/2025/05/02/raspberry_pi_cm4_cuts/
[8] https://www.theregister.com/2025/04/02/raspberry_pi_not_affected_by_tariff/
[9] https://www.theregister.com/2025/03/24/raspberry_pi_poweroverethernet/
[10] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/personaltech&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44aIjwGyyOs7CxP-czG1GzogAAAMM&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[11] https://www.raspberrypi.com/news/what-is-pio/
[12] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/personaltech&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33aIjwGyyOs7CxP-czG1GzogAAAMM&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[13] https://whitepapers.theregister.com/
The A4 stepping brings several improvements, including remedies for the glitches [1]identified in the company's 2024 hacking challenge (though a spokesperson was quick to note they all required physical access to the hardware), as well as the documented GPIO pull-up issue that required affected customers to use some extra circuitry and resistors.
Chris Boross, senior sales exec at Raspberry Pi, told us that with the new stepping, the team wanted to deal with the issue and render the additional circuitry unnecessary. "It's a drop-in replacement," he said. "This is something that we always wanted to take care of."
[2]
Customers can swap out the original A2 for the A4 without fuss. However, applications might require recompilation if older versions of the SDK are in use. Boross told The Register that version 2.1 of the SDK, released earlier this year, would be fine, so there's no need to be on the absolute bleeding edge. However, 2.1 is the minimum requirement for compatibility with the A4 stepping.
[3]
[4]
Other improvements include support for self-decrypting binaries and newly hardened AES decryption code "with high resistance against side-channel attacks."
The Raspberry Pi team is also launching [5]a new hacking challenge for the RP2350, saying: "We think we've made something resistant to side-channel analysis, and we're challenging people to prove us wrong."
[6]AI can spew code, but kids should still suffer like we did, says Raspberry Pi
[7]Raspberry Pi slices Compute Module 4 prices
[8]Raspberry Pi not affected by Trump tariffs yet while China-tied rivals feel the heat
[9]Raspberry Pi Power-over-Ethernet Injector zaps life into networks lacking spark
The last hacking challenge unearthed boot ROM glitches. The team hopes the new one won't turn up something that requires another chip spin. Boross said: "We always knew there was a high likelihood [the 2024 challenge] would result in a chip spin. This new hacking challenge is far less likely to do so."
That said, if hackers do find something in the hardware, then "we're not taking another chip spin off the table, but we're not planning on it any time soon."
[10]
GPIO is now rated as 5 V-tolerant, which opens up some intriguing retro computer applications. Where before buffers and voltage translators were needed for hooking up the [11]Programmable I/O (PIO) , the change means users can go directly to the bus.
"So it just makes it cleaner, simpler, cheaper, and easier to interface the RP2350 with five-volt TTL logic," explained Boross.
Software-defined peripherals are just one use case. The change will also make connecting hardware in the five-volt ecosystem easier.
[12]
"It's going to be fun for retro computing," said Boross, "but also useful in other use cases." ®
Get our [13]Tech Resources
[1] https://www.theregister.com/2025/01/16/raspberry_pi_awards_prizes_for/
[2] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/personaltech&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2aIjwGyyOs7CxP-czG1GzogAAAMM&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0
[3] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/personaltech&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44aIjwGyyOs7CxP-czG1GzogAAAMM&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[4] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/personaltech&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33aIjwGyyOs7CxP-czG1GzogAAAMM&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[5] https://github.com/raspberrypi/rp2350_hacking_challenge_2
[6] https://www.theregister.com/2025/06/05/vibe_coding_raspberry_pi/
[7] https://www.theregister.com/2025/05/02/raspberry_pi_cm4_cuts/
[8] https://www.theregister.com/2025/04/02/raspberry_pi_not_affected_by_tariff/
[9] https://www.theregister.com/2025/03/24/raspberry_pi_poweroverethernet/
[10] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/personaltech&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44aIjwGyyOs7CxP-czG1GzogAAAMM&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[11] https://www.raspberrypi.com/news/what-is-pio/
[12] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/personaltech&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33aIjwGyyOs7CxP-czG1GzogAAAMM&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[13] https://whitepapers.theregister.com/
Re: Whoop! (non sarcastic)
Gary Stewart
The glitchy GPIO was the main reason I have been waiting for this upgrade. Agree 100% 5V tolerant GPIO is a nice surprise and a really great addition.
Re: Whoop! (non sarcastic)
BartyFartsLast
I've got a few projects already on the go which I was planning to stick into 5V systems, I'd be happy to use them myself "as-is" but would have wanted to include level shifters if I was going to open source them, now I don't need to bother and they'll be even easier to implement, just needs a transposer board to get the pin outs right
Whoop! (non sarcastic)
Ah brilliant, qualified for 5V GPIO tolerance is awesome, but, according to Eben Upton, the earlier versions were also good at 5V, they just lacked the line in the datasheet because they'd not been qualified.