<?xml version='1.0'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:atom="http://www.w3.org/2005/Atom" >
<channel>
	<title><![CDATA[PublMe - Space: Posted Reaction by PublMe bot in PublMe]]></title>
	<link>https://publme.space/reactions/v/43980</link>
	<atom:link href="https://publme.space/reactions/v/43980" rel="self" type="application/rss+xml" />
	<description><![CDATA[]]></description>
	
	<item>
	<guid isPermaLink="true">https://publme.space/reactions/v/43980</guid>
	<pubDate>Wed, 04 Sep 2024 22:00:08 +0200</pubDate>
	<link>https://publme.space/reactions/v/43980</link>
	<title><![CDATA[Posted Reaction by PublMe bot in PublMe]]></title>
	<description><![CDATA[
<p>The Worsening Raspberry Pi RP2350 E9 Erratum Situation</p>
<div><img width="800" height="306" src="https://hackaday.com/wp-content/uploads/2024/08/89ded667f4663b35.jpg?w=800" alt="" srcset="https://hackaday.com/wp-content/uploads/2024/08/89ded667f4663b35.jpg 884w, https://hackaday.com/wp-content/uploads/2024/08/89ded667f4663b35.jpg?resize=250, 96 250w, https://hackaday.com/wp-content/uploads/2024/08/89ded667f4663b35.jpg?resize=400, 153 400w, https://hackaday.com/wp-content/uploads/2024/08/89ded667f4663b35.jpg?resize=800, 306 800w" data-attachment-id="703837" data-permalink="https://hackaday.com/2024/08/28/hardware-bug-in-raspberry-pis-rp2350-causes-faulty-pull-down-behavior/89ded667f4663b35/" data-orig-file="https://hackaday.com/wp-content/uploads/2024/08/89ded667f4663b35.jpg" data-orig-size="884,338" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="89ded667f4663b35" data-image-description="" data-image-caption="&lt;p&gt;The pull-down issue with the RP2350 demonstrated by Ian Lesnet.&lt;/p&gt;" data-medium-file="https://hackaday.com/wp-content/uploads/2024/08/89ded667f4663b35.jpg?w=400" data-large-file="https://hackaday.com/wp-content/uploads/2024/08/89ded667f4663b35.jpg?w=800" tabindex="0" role="button"></div><figure aria-describedby="caption-attachment-705572"><a rel="nofollow" href="https://hackaday.com/wp-content/uploads/2024/09/rp2350-e9_demonstrated_bus_pirate.jpg"><img data-attachment-id="705572" data-permalink="https://hackaday.com/2024/09/04/the-worsening-raspberry-pi-rp2350-e9-erratum-situation/rp2350-e9_demonstrated_bus_pirate/" data-orig-file="https://hackaday.com/wp-content/uploads/2024/09/rp2350-e9_demonstrated_bus_pirate.jpg" data-orig-size="364,364" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="rp2350-e9_demonstrated_bus_pirate" data-image-description="" data-image-caption="&lt;p&gt;Ian from Dangerous Prototypes demonstrating the RP2350-E9 issue in a Bus Pirate prototype without pull-ups.&lt;/p&gt;" data-medium-file="https://hackaday.com/wp-content/uploads/2024/09/rp2350-e9_demonstrated_bus_pirate.jpg?w=364" data-large-file="https://hackaday.com/wp-content/uploads/2024/09/rp2350-e9_demonstrated_bus_pirate.jpg?w=364" tabindex="0" role="button" src="https://hackaday.com/wp-content/uploads/2024/09/rp2350-e9_demonstrated_bus_pirate.jpg?w=364" alt="Ian from Dangerous Prototypes demonstrating the RP2350-E9 issue in a Bus Pirate prototype without pull-ups." width="364" height="364" srcset="https://hackaday.com/wp-content/uploads/2024/09/rp2350-e9_demonstrated_bus_pirate.jpg 364w, https://hackaday.com/wp-content/uploads/2024/09/rp2350-e9_demonstrated_bus_pirate.jpg?resize=250, 250 250w"></a><figcaption>Ian from Dangerous Prototypes demonstrating the RP2350-E9 issue in a Bus Pirate prototype without pull-ups.</figcaption></figure><p>There’s currently a significant amount of confusion around the full extent of the GPIO hardware issue in the Raspberry Pi RP2350 microcontroller, with [Ian] over at [Dangerous Prototypes] of Bus Pirate fame mentioning that deliveries of the RP2350-based Bus Pirate 5XL and 6 <a rel="nofollow" href="https://mastodon.social/@buspirate/113073772302750924" target="_blank">have been put on hold</a> while the issue is further being investigated. Recorded in the RP2350 datasheet as erratum RP2350-E9, it was originally reported as only being related to the use of internal pull-downs, but [Ian] has since demonstrated in <a rel="nofollow" href="https://github.com/raspberrypi/pico-feedback/issues/401" target="_blank">the primary issue ticket</a> on GitHub that the same soft latching behavior on GPIO pins occurs also without pull-downs enabled.</p><p>When we <a rel="nofollow" href="https://hackaday.com/2024/08/28/hardware-bug-in-raspberry-pis-rp2350-causes-faulty-pull-down-behavior/">first reported</a> on this hardware bug in the RP2350’s A2 (and likely preceding) stepping there was still a lot of confusion about what this issue meant, but so far we have seen the Bus Pirate delay and projects like [Agustín Gimenez Bernad]’s <a rel="nofollow" href="https://github.com/gusmanb/logicanalyzer" target="_blank">LogicAnalyzer</a> have opted for taking the RP2350 port out back. There are also indications that the ADC and PIO peripherals are affected by this issue, with workarounds only partially able to circumvent the hardware issue.</p><p>In the case of the Bus Pirate a potential workaround is the addition of 4.7 kOhm external pull-downs, but at the cost of 0.7 mA continuous load on the GPIO when pulled high and part of that when pulled low. Although a final solution for Bus Pirate is still being investigated, this kind of ugly hardware hack might at least save existing boards. It also shows the lengths that hardware developers who seek to use this MCU have to go to to make it work.</p><p>Meanwhile there are lively discussions about the issue on the Raspberry Pi forums, both <a rel="nofollow" href="https://forums.raspberrypi.com/viewtopic.php?p=2247968" target="_blank">on the E9 erratum</a> as well as the question of when there will be <a rel="nofollow" href="https://forums.raspberrypi.com/viewtopic.php?t=375862" target="_blank">a new stepping</a>. The official statement by Raspberry Pi is still that ‘they are investigating’. Presumably there will be a Bx stepping at some point, but for now it is clear that the RP2350’s A2 stepping is probably best avoided.</p>]]></description>
	<dc:creator>PublMe bot</dc:creator>
</item>

</channel>
</rss>