Raspberry Pi 2 Gets an Upgrade to 64-Bit Broadcom BCM2837 Processor with PCB Version 1.2

With the launch of Raspberry Pi 3 based on Broadcom BCM2837 quad core Cortex A53 processor earlier this year, sales of Raspberry Pi 2 boards have suffering meaning the demand for Broadcom BCM2836 quad core Cortex A7 processor has also been reduced, and it appears the Raspberry Pi foundation has now launched Raspberry Pi 2 V1.2 with the faster BCM2837 processor.

raspberry-pi-2-v1-2-bcm2837The new Raspberry Pi 2 v1.2 runs BCM2837 CPU cores up to 900 MHz, instead of 1.2 GHz on RPi 3, and includes 1 GB RAM. The main difference with Raspberry Pi 3 is the lack of the WiFi and Bluetooth module, which may also prevent some UART issues if you want to access the serial console or use an add-on board with UART.

Since both boards cost the same ($35), most people should probably stick with Raspberry Pi 3, unless you’d rather not have any wireless module on board for security reasons. You can purchase Raspberry Pi 2 v1.2 on Farnell, CPC Farnell, Newark and others.

Via Raspi.TV

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK Pi 4C Plus
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
36 Comments
oldest
newest
willmore
willmore
7 years ago

Just when you think the Raspberry Pi foundation has done the craziest thing, they find a whole new type of crazy.

“It’s slower than the 3! It doesn’t have the wireless of the 3! It’s just as incompatable as the 3! It costs just as much as the 3!”

Where’s that picture of Jackie Chan…..

tcmichals
tcmichals
7 years ago

Maybe a new zero is going to come out with the BCM2837.

abc
abc
7 years ago

/me waits for raspberry pi 4 with 2GB of ram (quite problematic afaik but well…)

blu
blu
7 years ago

I wonder what the reason for the downclock might be.

tkaiser
tkaiser
7 years ago

@blu
This is called market segmentation. By crippling cpufreq to just 900 MHz they ensure that RPi 2 remains somewhat slower compared to RPi 3. So clueless customers can choose ‘the right one’ more easily 😉

Bruce
Bruce
7 years ago

@tkaiser
but usually market segmentation is also with price segmentation.

blu
blu
7 years ago

@tkaiser, @Bruce
I have a theory – BRCM were sitting on some 900MHz-graded chips, but since the Foundation would have to take a hit on the PCB if they dropped the price further, and the SoC is essentially fixed price from BRCM, they’re staying the RPi3 price.

Theguyuk
Theguyuk
7 years ago

They are trying to stay relevant and failing big time..

manuti
manuti
7 years ago

This is is more or less old ► https://raspberryparatorpes.net/hardware/nueva-raspberry-pi-2-b/ from October
I think there are faulty RPi3 processor under-clocked to be used and to reduce heat dissipation.
But everybody knows the Foundation goes by mysterious ways (no public roadmap)

Steve
Steve
7 years ago

Think everyone here is missing the point. The Pi Foundation have pretty much guaranteed to continue producing all models (apart from the Zero which is a special case) so that manufacturers can embed them in devices, or deploy them in industrial applications with a guarantee of continued production (for new devices or spares) The CPU in the Pi 2 Model B has effectively been EOLed – but rather than EOL the Pi 2 Model B – they’ve redesigned it to take the newer SoC. This isn’t about confusing consumers – it’s about supporting industrial customers. The Pi Foundation have done… Read more »

agumonkey
7 years ago

@Steve
That goes with the fact that they didn’t communicate about it much at all. It’s not a “new” feature.

JM
JM
7 years ago

Since the BCM43438 WiFi/BT chip on the Pi 3 is now effectively made by Cypress – who probably don’t partake on Raspberry Foundation’s creative accounting frolics – we may see some price increase for it in the future – or some sort of change.

Jan de Boer
Jan de Boer
7 years ago

@JM
On the plus side, now we have a reasonably detailed datasheet for BCM43438, courtesy of Cypress:

http://www.cypress.com/documentation/datasheets/bcm43438-single-chip-ieee-80211-bgn-macbasebandradio-bluetooth-41-and-fm

Mic_s
7 years ago

@tkaiser
Pi2B ver 1.2 is not intended for new developments. It is produced only in (relatively) small numbers for existing customers. The current model (pi3B) is produced in much larger numbers (more than 100000 pieces / month).

tkaiser
tkaiser
7 years ago

@Mic_s
In the meantime I also thought about the 900 MHz from another perspective: When exchanging the SoC with another one at least thermal and consumption behaviour should remain the same. The old RPi 2+ increased consumption by 1135 mW when running sysbench while RPi 3 needed 2385 mW more @ 1.2GHz compared to idle. Maybe also lower dvfs operating points can be used which helps RPi 2 ver 1.2 remaining compatible here with the predecessor?

Kleer Kut
Kleer Kut
7 years ago

If they are already buying it in large quantities with bulk pricing then it is probably just cheaper for them to go this way. It is an ‘upgrade’ that lowers their BOM. This should also help streamline things for them so they can release a new A+ model with the same chip.

Benjamin
7 years ago

This should be the midrange model for 20$. Then it would sorta make sense.

Slackstick
Slackstick
7 years ago

@Steve
So they keep the name and break compatibility? For the industrial market, they will fail miserably!

tkaiser
tkaiser
7 years ago

@Slackstick
Why should compatibility be concerned? One of those RPi jokes is that they run code ‘optimized’ for ARMv6 even on ARMv8 CPU cores, that simply remains the same with this new RPi 2 1.2. But of course you need new ‘firmware’ since the Linux running on the ARM cores is under VideoCore IV control: https://github.com/raspberrypi/firmware/commit/ad8608c08b122b2c228dba0ff5070d6e9519faf5

BTW: BCM2837 clocked with 900 MHz is slightly faster than BCM2836 clocked at the same clockspeed. As soon as ARMv8 code could be used it might be significantly faster. But hey why not using code for ARMv6 instead? Helps slowing things down 🙂

WerewolfC
WerewolfC
7 years ago

Rpi2B on steroids. Fine with me. I’m still rocking on RPI1 model B and thinking on upgrading, but for 35$ it should include a case, at least.

Steve
Steve
7 years ago

@Slackstick
By not implementing the Bluetooth and WiFi element of the Pi 3 B the new Pi 2 B retains hardware compatibility (hardware UART is important for some) with the old Pi 2 B (LEDs are in the same place as the old 2B too) – so hardware compatibility is better than the 3B would be.

abc
abc
7 years ago

@Slackstick

What do you mean by breaking compatibility? Afaik old and “new” rpi2 is compatible.

tkaiser
tkaiser
7 years ago

@abc
Needs a bunch of proprietary blobs in version ad8608c08b122b2c228dba0ff5070d6e9519faf5 (also called ‘firmware’). But apart from that there shouldn’t be any compatibility issues.

Slackstick
Slackstick
7 years ago

@Steve
Pi 2 B is compatible with Pi 3 but not with Pi 2 A. Industrial users of Pi 2 A have to support a new kernel. User applications can’t use SWP and SWPB instructions any more. At least up to now, that’s not what industrial users require.

memeka
memeka
7 years ago

@tkaiser

I think the primary reason for the underclock is maintaining the thermal and power properties of the old rpi2.
At 1.2Ghz, rpi3 needs way more power (rpi2 power sources won’t work) and gets way hotter. I’m not entirely convinced 900Mhz would be enough of an underclock tho`.

tkaiser
tkaiser
7 years ago

@Slackstick LOL, ‘The use of SWP and SWPB is deprecated in ARMv6 and above’ 🙂 @memeka Agree, to get compatibility with the older RPi 2 variant this is a must. Maybe those 900 MHz are really sufficient given the ‘firmware’ contains new dvfs operating points so they can lower the VDD_CPUX voltage to a point where consumption with full load remains the same and no undervoltage occurs. When they launched RPi 3 the first ‘firmware’ revision showed exactly that problem with the highest dvfs operating points: voltage too low, maybe they do it now better? Also if they simply continue… Read more »

blu
blu
7 years ago

@Slackstick
There was a patch for emulating SWP et al on armv8 a couple of years ago. /searching…
Here it is: http://lists.infradead.org/pipermail/linux-arm-kernel/2014-August/281914.html

gnasch
gnasch
7 years ago

They deserve a lot more credit than you give them. They silently put the arm 8 soc in their offerings, so in few years they will phase out arm 6 painlessly. Simplifies logistics too.

Alex Eames
7 years ago

@tkaiser
It’s not crippled though. You can overclock it easily in the config.txt
It’s just clocked to 900 MHz by default.

Stefan
Stefan
7 years ago

But there is a mistake in the article. It says: “includes 1 GB PoP RAM”. Thats not right. Neither the RPi2 nor the RPi3 ever had a PoP (like the RPi1). The RAM is sitting on the back of the PCB.

tkaiser
tkaiser
7 years ago

@Alex Eames
Ah, that’s good to know. So the 900 MHz default is just a precautious measure to protect customers 🙂

Do you by any chance know whether same is true for GPU and video engine (slightly downclocked ‘just in case’) and whether the new RPi 2 also can be brought up in aarch64 execution state?

Harley
Harley
7 years ago

Wonder if future Raspberry Pi wll ever get Gbps Ethernet, SATA and/or USB 3.0?

I know it does not fit the Raspberry Pi Foundation purpose, but they would sell a lot more of them if they had better specification at the same price point, AND if they could sell more to continue to manufacture if massive bulk then they would be able to keep the cost down, even with better specifications.

tkaiser
tkaiser
7 years ago

Harley :
Wonder if future Raspberry Pi wll ever get Gbps Ethernet, SATA and/or USB 3.0?

I would already be happy if the Raspberries would get a real Ethernet port (not hanging off the single USB2 port) even if it’s just 100 Mbits/sec and at least one more USB2 host port. 🙂

But as far as I understood nothing can change here as long as the the SoCs are based on outdated VideoCore IV (and only CPU cores are exchanged) and as soon as the latter changes compatibility is gone (one of the two good arguments pro RPi).

Alex Eames
7 years ago

@tkaiser
Actually I don’t know if the GPU clocking is the same between BCM2836 and BCM2837, but I have been told the VC4 GPU itself is identical in all three BCM283x.

Ted
Ted
7 years ago

PI 2 V1.2 are so funny, due to BC2836 L/T, that factory take BC2837 to replace BC2826, for overheat issue, de-rating to 900Mhz, when i use base on BC2837 CPU PI2, it still can’t resolve my maintain inquire.

Khadas VIM4 SBC