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:
FacebookTwitterHacker NewsSlashdotRedditLinkedInPinterestFlipboardMeWeLineEmailShare

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

ROCK Pi 4C Plus

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

  1. 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…..

  2. @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 😉

  3. @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.

  4. 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 the same thing with the Model A+. This used to ship with a SoC with 256MB of on-device RAM. That became a tricky issue, so they now sell it with 512MB RAM, so it has the same SoC as the B+ (or is it the Zero?)

  5. 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.

  6. @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).

  7. @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?

  8. 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.

  9. @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 🙂

  10. 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.

  11. @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.

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

  13. @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.

  14. @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`.

  15. @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 to cheat on their users as they currently do with RPi 3 (as soon as throttling occurs the cpufreq clockspeed reported below /sys/devices/system/cpu/cpu0/cpufreq/ is a number without meaning, you would’ve to query the ‘firmware’ to get the real clockspeed) they can simply switch to sane values in the background to stay within thermal limits and fight undervoltage and users still think the SoC would run at 900 MHz. So using efficient instructions (NEON for example) the ‘firmware’ decides to downclock even more while the usual lightweight stuff might be allowed to run at 900 MHz: https://github.com/raspberrypi/linux/issues/1320#issuecomment-191754676 (vcgencmd command needed to talk to ‘firmware’).

    Who knows? I won’t test with such a device again since all RPi are sooo slow when the use case involves IO and networking bandwidth, even the cheapest H3 devices are magnitudes faster here.

  16. 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.

  17. 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.

  18. @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?

  19. 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.

  20. 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).

  21. 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.

Leave a Reply

Your email address will not be published. Required fields are marked *

Khadas VIM4 SBC
Khadas VIM4 SBC