Slashdot Mirror


Raspberry Pi 3 Brings Wi-Fi and Bluetooth (i-programmer.info)

mikejuk writes: Details of the next in the family of the successful Raspberry Pi family have become available as part of FCC testing documents. The Pi 3 finally includes WiFi and Bluetooth/LE. Comparing the board with the Pi 2 it is clear that most of the electronics has stayed the same. A Raspberry Pi with built in WiFi and Bluetooth puts it directly in competition with the new Linux based Arduinos, Intel's Edison and its derivatives, and with the ESP8266 — a very low cost (about $2) but not well known WiFi board. And of course, it will be in competition with its own stablemates. If the Pi 3 is only a few dollars more than the Pi 2 then it will be the obvious first choice. This would effectively make the Pi Zero, at $5 with no networking, king of the low end and the Pi 3 the choice at the other end of the spectrum. Let's hope they make more than one or two before the launch because the $5 Pi Zero is still out of stock most places three months after being announced and it is annoying a lot of potential users.

97 comments

  1. Wifi vs USB3/GigE by fishwallop · · Score: 4, Insightful

    I'd rather see faster IO than built-in wireless. I can easily add a dongle for wifi or bluetooth if I want it, but the current architectural constraints mean the Pi's not a great board for a low-end, low-power file server.

    1. Re:Wifi vs USB3/GigE by thegarbz · · Score: 3, Insightful

      File server? Given the complete lack of disk based I/O I think "faster" is the least of your concerns and "not great" is a massive understatement.

      I would prefer it doesn't go down this road. All you do is further push the device towards jack of all trades and master of none. Get a proper fileserver board with some serious I/O and leave this as the tinkering development board it should be.

    2. Re:Wifi vs USB3/GigE by Anonymous Coward · · Score: 0

      I think what you want is the ODROID-XU4: it's got a quad A15 CPU, gigE, USB3. It's also more than twice the price of the pi2 but still quite cheap by file server standards.

    3. Re: Wifi vs USB3/GigE by undefinedreference · · Score: 3, Informative

      Dude, why? Seriously. You can buy COTS stuff for this and if you really want to roll your own, why not simply build something with a cheap motherboard/CPU combo. Under $100 and you'll have radically better performance.

    4. Re:Wifi vs USB3/GigE by Ramze · · Score: 1

      Fear not. The foundation will continue to sell all versions of the boards as long as decent demand exists. But, you should expect further integration on newer models of all sorts of features. The Pi is intended to be a "jack of all trades" for educational purposes -- mostly for children. The foundation recommends the 1A board for integrated hobbyist projects and the newer 2B for educational institutions and kids (their core target their corporate charter says they exist to serve) exactly because it is more versatile.

      I don't see how a low cost, low power file-serving is a huge leap for the Pi. Snap Servers have existed for at least a decade. If the new Pi had a faster USB to go along with the integrated wireless, I'd buy one along with a simple USB to SATA II connector and a 1TB SSD to make a pretty sweet (and very quiet) streaming media server that I could hook directly up to my main TV through HDMI as well.

    5. Re:Wifi vs USB3/GigE by Anonymous Coward · · Score: 0

      What do you mean lack of disk based I/O? I use my Pi as a file server and it works great. Just plug in a drive (or two or three) and you're good to go.

    6. Re:Wifi vs USB3/GigE by thegarbz · · Score: 1

      It is a bit of a leap. The RPi in all variants have shared a common USB bus for all peripherals. Your network file server may achieve what the name says, (i.e. it can serve a file to a network device) but that's where it's abilities end and the massive limitations of the design start to become apparent. Read from the harddisk and serve a file over the network at the same time? You'll be craving a laptop HDD plugged into your PC via USB2.

      Sometimes infuriatingly slow really doesn't quite say it. I spent a lot of years working my way through various cheap and nasty solutions and only recently I said fuck it and spent a bit of money on a nice server board 16G of RAM, and a few decent HDDs + ZFS. I would happily recommend this route to absolutely everyone who cares about their data. But maybe that's my personal bad history coming through, but in general the architecture of the RPi I don't believe will ever be suited to it, likewise I think the people saying what it is really missing is gigabit ethernet are crazy.

    7. Re:Wifi vs USB3/GigE by arglebargle_xiv · · Score: 1

      If you want that, go with a clone like the Orange Pi, that's got GigE and bunch of other stuff (built-in flash, a proper barrel jack connector to power things, etc). The only question I'd have about it is compatibility, I really just want a replacement Pi that I can use the same software on, not a new dev.project.

    8. Re:Wifi vs USB3/GigE by Anonymous Coward · · Score: 0

      The SoC the Pi uses has a single USB connection, in some models this is expanded with a hub to increase the number of ports and add a USB-based ethernet port, this means most of the IO goes over the single USB2-bus with its 480Mb/s limit, a good hard drive can easily saturate that, not to mention that you need to share that bandwidth with your network connection. I think the SD card slot has separate connection to the SoC, so at least IO to that doesn't have to go over the USB bus.

      It may work well enough for you, but it is limited and won't perform as well as it could. For my fileserver I used a BananaPi instead, with a proper GigE network connection and SATA2 port, the IO is limited by the performance of the disk I connect to it, not my BananaPi. Unfortunately the BananaPi has shit video support under regular Linux (I think it works well if you run Android, but I didn't try that), so it isn't any good for Kodi (formerly XBMC), but as I didn't buy it for that purpose, that isn't a big deal.

  2. Re:finally?? by Gaygirlie · · Score: 4, Insightful

    Can they instead get direct communication to the ethernet port, not that shitty solution over USB?

    It's not just the ethernet-port that is over USB, but it and all four of the USB-ports are all connected to a single, internal hub, meaning they all share the 480Mbps bandwidth. That's kind of crappy, would be nice to have it more like e.g. my Orange Pi PC is, ie. it has 3 USB-ports that are all fully capable of the 480Mbps -- no internal hub, whatsoever, and no sharing of bandwidth -- and the ethernet-interface is actually connected directly to the SoC, too. Though, unlike you, I would definitely want built-in WiFi and I heartily welcome that in RPi3.

    As an aside, I wonder if RPi3 will finally bring HEVC-support with it. It's one of those things I care a lot about.

  3. Re:finally?? by Anonymous Coward · · Score: 2, Insightful

    No. Most people don't give a shit about that for what they are using this for. The nice thing about the ecosysytem today is that if you have a list of must-have features, you can find something that works for you. Complaining because you want high-end performance and networking in what is and has always been a low end part is just retarded. Pick the right part for your application and if it costs a few dollars extra there is a good reason for it.

  4. Re:finally?? by Z00L00K · · Score: 2

    The Pi is a general-purpose device that's pretty cheap and therefore accessible to a lot of people willing to do reasonably simple things.

    Considering what you get for your money it's actually pretty good.

    If you use it for one thing at a time it's pretty decent. And it's a great platform to learn embedded solutions on. Also realize that a lot of embedded devices out there are a lot more constrained than what the Pi is.

    If you want something cheaper you can go for the Atmega, but then you lack a lot of the features offered by a real OS.

    --
    If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
  5. Re: finally?? by Anonymous Coward · · Score: 0

    that. thank you. in general it is retarded to ask features of anything in that tone of the op.

  6. Re:finally?? by Osgeld · · Score: 0

    but there's 100 other boards that do "cheap gp computing" better

  7. Re:finally?? by Z00L00K · · Score: 3, Interesting

    Well, the only thing I miss in the Pi2 is an audio in connector, not the end of the world though since I can use an USB sound card instead.

    What I have used it for so far is to set up an APRS digipeater/igate and as a controller for a radio repeater with subtone control.

    --
    If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
  8. Blueberry pie!? by Anonymous Coward · · Score: 0

    Where's the ice cream?

  9. Re:finally?? by Z00L00K · · Score: 2

    Then list them. Otherwise we don't know about them. As soon as I have looked into the alternatives I have realized that everyone of them have some shortcoming.

    --
    If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
  10. Re: finally?? by DriveDog · · Score: 1

    Yep, you got it. For those of us with a life who only have time to learn details of one device, it's the best all-purpose deal going. Best at any one thing? Nope, but pretty good at a lot of things and has very broad support. Don't like it? Don't use it. I'm not trashing 'duinos, they just aren't for me right now.

  11. Re:finally?? by thegarbz · · Score: 1

    I have no idea why idiots keep buying them considering there's better options for everyone by everyone in the same price bracket

    This argument always breaks down when the person making it is asked to provide actual alternatives.

    So let's see if it still holds true. Pick one of each Raspberry Pi model and then show me your better faster cheaper alternative. Instant loss of points if the device fails to run Linux out of the box or has a shipping cost higher than the device itself given that the current RPi series is available from any remotely decent cornershop electronics store.

  12. What is well and unknown where? by thegarbz · · Score: 0

    and with the ESP8266 — a very low cost (about $2) but not well known WiFi board

    I think everyone who's even remotely into hobby electronics knows what the ESP8266 is. They would also know that it has a tiny TINY microcontroller which can only run rudimentary code on it and puts it more in line with a WiFi dongle than anything else on your list. Speaking of the rest of the list....

     

    Linux based Arduinos

    Huh? What the hell is a Linux based Arduino?

    1. Re:What is well and unknown where? by Anonymous Coward · · Score: 0

      A single-board computer that mimics the Arduino I/O interface. For example:
      https://www.arduino.cc/en/Main/ArduinoBoardYun
      https://www.arduino.cc/en/ArduinoCertified/IntelEdison

    2. Re:What is well and unknown where? by Gaygirlie · · Score: 2

      I think everyone who's even remotely into hobby electronics knows what the ESP8266 is. They would also know that it has a tiny TINY microcontroller which can only run rudimentary code on it and puts it more in line with a WiFi dongle than anything else on your list.

      It is capable of a whole lot more than what you give it credit for, see e.g. https://youtu.be/SSiRkpgwVKY?t... for a very neat example.

    3. Re:What is well and unknown where? by U2xhc2hkb3QgU3Vja3M · · Score: 2

      The ESP8266 isn't that tiny. It's still a lot better than the ATmega328P used on a basic Arduino and you see tons of people make projects with those. Sure it doesn't have as much I/O pins, DACs, etc but for the CPU/RAM part, it's way better.

      ATmega328:
      8-bit AVR RISC-based CPU running at 20 MHz (16 MHz on Arduino)
      32 KiB flash memory for instructions, 1 KiB EEPROM, 2 KiB SRAM

      ESP8266:
      32-bit RISC CPU running at 80 MHz
      64 KiB of instruction RAM, 96 KiB of data RAM

    4. Re:What is well and unknown where? by Gaygirlie · · Score: 1

      You can actually run the ESP8266 at 160MHz too just fine, no stability-issues whatsoever, and that gives it a whole lot more grunt. The lack of ADCs and I/O-pins and such are a bit of a downside depending on what one is planning to do with it, but then again, one could just use I2C - based extenders for those if one needs them. I have a PCF8574 8 - pin I/O - expander, for example -- if I don't need interrupts on those pins all it takes is the two pins for I2C on the ESP8266, if I need interrupts it's one more pin used. Also, the beauty of I2C is that one can chain multiple I2C - devices on the same bus, like e.g. with the PCF8574 I mentioned one could extend the amount of I/O - pins available by up to 128 pins, all just by using two pins on the ESP8266's side!

      It's the much larger amount of RAM and built-in WiFi that makes the ESP8266 so great for so many things, they are fabulous little devices for low-power, WiFi-connected needs!

    5. Re:What is well and unknown where? by thegarbz · · Score: 0

      Don't get me wrong, you can hack a lot on an 8bit microcontroller. But in the summary it's being compared to a 1.2GHz ARM computer with 512MB of RAM.

      They're not in the same league.
      They're not in the same stadium.
      They're not even playing the same sport.

    6. Re:What is well and unknown where? by thegarbz · · Score: 1

      Why are you comparing it to an 8bit AVR?

      The summary and I are comparing it to a 1.2GHz 32bit ARM with 512MB of RAM.

    7. Re:What is well and unknown where? by thegarbz · · Score: 1

      You can actually run the ESP8266 at 160MHz too just fine,

      Stop it with all the knowledge. This is supposed to be a "not well known" board. :-)

    8. Re:What is well and unknown where? by U2xhc2hkb3QgU3Vja3M · · Score: 1

      Considering the price difference, the only thing that comes close to the ESP8266 is the Arduino Pro mini clones from China.

      But you're right, compared to the Raspberry Pi, the ESP8266 is tiny. It's all relative.

    9. Re:What is well and unknown where? by Gaygirlie · · Score: 1

      Well, true, I certainly don't disagree with you there! The comparison is rather silly, but maybe Timothy was hoping to look smart by name-dropping "nerdy" things?

  13. Re: finally?? by leonbev · · Score: 1

    Good luck finding the Zero board anywhere, let alone your local electronics store.

  14. Re:finally?? by Anonymous Coward · · Score: 0

    First would be proper software support. And this is a make or break. None of the other boards are worth paying for for exactly this reason.
    It may have many shortcomings but at least they are known and well documented.

  15. Re:finally?? by gweihir · · Score: 1

    Indeed. Hardware designed by semi-competents. It is really pathetic that this abomination with its missing documentation, no real sound, unreliable networking, no SATA, etc. is such a success, when far better designs are available at comparable prices.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  16. Re:finally?? by goombah99 · · Score: 2, Interesting

    Now if only the Orange Pi had software that used its four procesors and was stable

    --
    Some drink at the fountain of knowledge. Others just gargle.
  17. No, not the only thing to criticize - RAM lack of by UnknownSoldier · · Score: 1

    > About the only thing you could criticize in the current line up of Raspberry Pi single board computers is the fact that you have to add a WiFi or Bluetooth dongle

    I don't give a rats ass about WiFi.

    I just want quadcore cpu + 4 GB RAM onboard < $50. I've seen devices north of $125 but nothing for a cheap "cluster" with 4GB RAM.

    What's the point of having a quadcore when you only have 1 GB RAM -- which is split amongst each core. That is only 255 MB / core; not useful for my applications.

    * https://www.raspberrypi.org/he...

    The Pi 2 shares many specs with the Pi 1 B+, but it uses a 900MHz quad-core ARM Cortex-A7 CPU and has 1GB RAM

  18. Re:finally?? by Anonymous Coward · · Score: 0

    I dont need either of both, its wasted money. Can they instead get direct communication to the ethernet port, not that shitty solution over USB?

    The SoC does not expose a system bus so you can't just wire up an PCI-e network adapter on the board.

  19. Re: finally?? by undefinedreference · · Score: 3

    Because they're cheap and have decent performance for their cheapness. I don't actually give a flying crap about I/O speed. About the only thing I wish it had was a variant with two of those USB-Ethernet dongles built in, wifi built in, and retaining at least a couple USB ports. If I need multiple Ethernet ports, I've been attaching dongles anyhow, so why not build them in? The benefit is the device is that it is dirt cheap. I have a number of them in service in manufacturing acting as web servers for performing specific tasks (mostly for flashing microcontrollers and loading configurations on boards that cost 3-50 times as much). Sure, I could put a cheap desktop in there, but we're talking a massive increase in cost and physical size (I do use one of these where I/O would be a problem with a RasPi). It's all about using the right tool for the job...

  20. Re:finally?? by goombah99 · · Score: 2

    no there are a bunch of suckalicious unsupported "rasberry pi killers". Topping the list is the Orange Pi, which has great specs and non working software.

    --
    Some drink at the fountain of knowledge. Others just gargle.
  21. Re:No, not the only thing to criticize - RAM lack by Anonymous Coward · · Score: 0

    "That is only 255 MB / core"

    Derp, RAM can be shared among cores, derp derp.

  22. Pi reliability by fyngyrz · · Score: 1

    Considering what you get for your money it's actually pretty good.

    My experience has not led me to that conclusion.

    I have three of them. all bought at different times, using different drive cards. B+ units. One was set up as a console-centric machine, no desktop. One with a desktop, but it ended up being used as a console machine as well. The other was set up as a desktop, and used that way (my SO plays with it from time to time.)

    Her Pi, which isn't powered up all that often, is still working.

    The others, which were in always-on service, are not.

    Both worked for several months, and then the drive cards failed (I think.) If the Pis are powered down and up, you can see some activity on the drive LED for about three seconds, then it stops, and nothing goes any further. Both machines are backed up on my desktop, and I may see if they'll come up with new cards, but I'm not really motivated because it's just so disappointing that they both failed.

    That's not all. One was set up to drive some hardware on one of my aquariums. I wanted to see if I could set up timers for aeration and so forth. I got that all going, very useful because when I feed them, I want the aeration off so the food isn't churned by the motion on the surface of the water. So once a day I would log in via console and turn off the aeration, and then feed them, then the aeration would automatically come back on 15 minutes later without further action from me. In addition, various other things got switched on and off. Lighting, etc. It seemed like a great use for a Pi. I used a Python script that ran from cron every few minutes. Nothing fancy.

    But.

    About half the time I tried to log in to that Pi, there would be no network connection, and I'd have to try over and over again to get it to work. Eventually it would. If I left it connected with a shell window open here on my desktop, I would go to do something and find the shell not connected. Nothing else on my network drops connections. Either the Pi has a lousy networking interface, or the Pi networking software is teh suck. Either way, it's annoying and doesn't lead me to "ooo, a new pi, lemme try that out!" I tried switching network cables and ports on the main network switch here - didn't help.

    The whole business with the failure and subsequent refusal to boot... that's really off-putting.

    My feeling is that for a small machine, it's just not reliable enough. Better to spend a little, put a small computer with an actual drive and a real networking interface in place, and have something that will can stay in service for more than a couple of months.

    It's anecdotal -- just my experience, not in any way a blanket condemnation in the sense of advice to others -- I'd be interested in input from those who have Pi units in always-on service. Drive reliability? Networking reliability?

    --
    I've fallen off your lawn, and I can't get up.
    1. Re:Pi reliability by Cassini2 · · Score: 2

      I'm pretty sure the Pi's Ethernet network interface is stable. I have been managing a fleet of them.

      There is a whole list of other potential problems. Did you remember to opto-isolate your I/O? and place RC snubbers or free-wheeling diodes on the loads? I have seen many an embedded project go wrong with inductive kick-back problems.

      I did notice the operating system tends to freeze when accessing the SD card. I wasn't clear if that was because the SD card layer was doing a lock on the operating system, or it was just a lock on my application, which was waiting for I/O. For one generation, we added an automatic reboot cron-job to reboot the Pi's periodically. This was to overcome some issues with USB WiFi communications. I don't think this is needed with the latest Raspberry Pi's.

      On the whole, the Raspberry Pi has been one of the best embedded platforms that I have worked with. I can give pages of creative bugs/issues with some of the other industrial micro-controller products. If the Raspberry Pi had a fast disk (SATA) interface and built-in WiFi, I would be very happy.

    2. Re:Pi reliability by Bing+Tsher+E · · Score: 1

      For the functions you describe, put a PIC microcontroller out on the end of a serial line, and configure it as an array of programmable timers to do those trivial timer functions you need. Your approach to me is like buying a Tesla, taking a wheel off and putting a pulley on it to connect a threshing machine. Way overkill hardware to perform a trivial task.

    3. Re:Pi reliability by dshk · · Score: 2

      I have several Raspberry PI and none of them failed yet. They are accidentally left on for months and come up without issues if a monitor is attached There is one which has been working for years attached to a monitor and network 24 hours a day, 7 days a week. It is running a browser, so it is not even a server with console only. I use them all in a case and I switch off swap on the continuously working one.

    4. Re:Pi reliability by fyngyrz · · Score: 1

      Yes, all the outputs are optically isolated.

      From the other replies, it appears that outright failure isn't the norm, so perhaps it's just the storage cards.

      --
      I've fallen off your lawn, and I can't get up.
    5. Re:Pi reliability by fyngyrz · · Score: 1

      irrelevant.

      --
      I've fallen off your lawn, and I can't get up.
    6. Re:Pi reliability by fyngyrz · · Score: 1

      Thanks for that.

      Perhaps I'll grab one of the new 4-cores and try again.

      --
      I've fallen off your lawn, and I can't get up.
    7. Re:Pi reliability by ladoga · · Score: 1
      I had one SD card fail, but the current (Sandisk Extreme Class 10 8 GB) one has lasted ca. two years without an issue. Also the network connection is reliable when using a fixed IP address defined in /etc/network/interfaces.

      I've rebooted it once during those two years due to software upgrade:

      $ uptime
      20:10:21 up 172 days, 5:01, 1 user, load average: 0.35, 0.35, 0.29

    8. Re:Pi reliability by esampson · · Score: 2, Interesting

      Not to be pedantic, but if the issue is that the SDcard dies that is probably more of an issue of the SDcard than the PI. I say 'probably' because it is possible for a machine to be hammering the SDCard and kill it a lot quicker but neither of my RPi's seem to do that as a normal part of operations. Of course I'm using a pair of RPi 2 and the RPi B+ might be different. Also, your specific usage could be such that you're doing a lot more access of the SDCard than I am (although since I'm running a database that is getting updates about every 30 seconds my guess is the only usage case where you are hammering the card more than I am over a sustained period is because of a programming error).

    9. Re:Pi reliability by Blaskowicz · · Score: 1

      I sort of expected your horror story ending with you coming home and finding all fish dead, I am glad it was not the case lol.

      Bad batches of SD cards are a possibility, cheap flash is not the most reliable tech on Earth indeed.

    10. Re: Pi reliability by Anonymous Coward · · Score: 0

      F2FS on a Samsung EVO+ and noatime,nodiratime in fstab works without issue for me.

    11. Re:Pi reliability by Anonymous Coward · · Score: 0

      Meh months?

      Raspberry Pi model B
      ssh 192.168.1.8
      Welcome to Arch Linux ARM

                Website: http://archlinuxarm.org
                    Forum: http://archlinuxarm.org/forum
                        IRC: #archlinux-arm on irc.Freenode.net

      Last login: Mon Feb 15 18:57:39 2016 from 192.168.1.40
      u[scrat@raspberrypi ~]$ uptime
        18:50:41 up 511 days, 11:00, 1 user, load average: 0.01, 0.04, 0.05
      [scrat@raspberrypi ~]$ uname -a
      Linux raspberrypi.bildanet.com 3.12.28-2-ARCH #1 PREEMPT Mon Sep 22 02:02:11 MDT 2014 armv6l GNU/Linux

      ssh 192.168.1.10
      Last login: Sun Dec 27 22:32:37 2015 from 192.168.1.40
      FreeBSD 11.0-CURRENT (RPI2) #0 r285794: Thu Jul 23 00:39:41 UTC 2015

      Welcome to FreeBSD!

      Release Notes, Errata: https://www.FreeBSD.org/releases/
      Security Advisories: https://www.FreeBSD.org/security/
      FreeBSD Handbook: https://www.FreeBSD.org/handbook/
      FreeBSD FAQ: https://www.FreeBSD.org/faq/
      Questions List: https://lists.FreeBSD.org/mailman/listinfo/freebsd-questions/
      FreeBSD Forums: https://forums.FreeBSD.org/

      Documents installed with the system are in the /usr/local/share/doc/freebsd/
      directory, or can be installed later with: pkg install en-freebsd-doc
      For other languages, replace "en" with a language code like de or fr.

      Show the version of FreeBSD installed: freebsd-version ; uname -a
      Please include that output and any error messages when posting questions.
      Introduction to manual pages: man man
      FreeBSD directory layout: man hier

      Edit /etc/motd to change this login announcement.
      The default editor in FreeBSD is vi, which is efficient to use when you have
      learned it, but somewhat user-unfriendly. To use ee (an easier but less
      powerful editor) instead, set the environment variable EDITOR to /usr/bin/ee
      $ uptime
        9:43PM up 311 days, 19:42, 1 users, load averages: 0.00, 0.00, 0.00
      $ uname -a
      FreeBSD rpi2.bildanet.com 11.0-CURRENT FreeBSD 11.0-CURRENT #0 r285794: Thu Jul 23 00:39:41 UTC 2015 root@releng2.nyi.freebsd.org:/usr/obj/arm.armv6/usr/src/sys/RPI2 arm

    12. Re: Pi reliability by nullchar · · Score: 1

      Agreed, I don't know why +noatime (and similar less-disk-touching file system options) are not the default. If you really want to track file-read timestamps, then enable it.

  23. Re:finally?? by ooloorie · · Score: 2

    I dont need either of both, its wasted money. Can they instead get direct communication to the ethernet port, not that shitty solution over USB?

    Most users don't need the I/O headers either. Many people don't need the wired Ethernet. The Raspberry Pi is a compromise device, but it's a pretty good compromise. And the high volume keeps the price down more than saving on any single piece of hardware.

    The primary design goal of the Raspberry Pi is still a cheap general purpose computer people can use for learning and education. That's why it has an HDMI port, and that's why Bluetooth (keyboard, mouse) and WiFi also make sense.

  24. Re:finally?? by Anonymous Coward · · Score: 1

    "...far better designs are available at comparable prices."

    Please give examples. We would all like to know.

    By the way, I have no problem with "missing documentation", or sound or networking. on the Pi. What are you talking about?

  25. Re:finally?? by Anonymous Coward · · Score: 0

    no there are a bunch of suckalicious unsupported "rasberry pi killers". Topping the list is the Orange Pi, which has great specs and non working software.

    OrangePi sucks lemons compared to the Odroids

  26. Re:finally?? by amiga3D · · Score: 2

    No, there aren't. You can't list 10 in that price range that outperform it.

  27. Re:finally?? by Anonymous Coward · · Score: 0

    I wanted the Pi to be good, I have a few of them from various stages and they are great little sbcs, with one exception. Theyre incredibly unreliable and prone to corrupting the sd cards. Dont bother to run through all the potential things it could be, I know its the soc bottleneck affecting the controller when it runs out of slots and not responding quick enough. I know it cant be fixed. For what I want them for (home automation, environmental montioring and a couple to act as dataloggers on some hardware test beds) that makes them useless.
    I've been buying beaglebone black model c's of late, and while theyre a bit pricier, they actually stay up and keep working and they come with real debian out the box on the onboard flash. Plus the gpio from shell with a fuse module is great. I'm told the gpu performance isnt great, but as I don't even attach a monitor to them I've never noticed.

  28. I hope it has a bit more speed by MeNeXT · · Score: 2

    Pi2 makes a great Kodi system but falls short on 1080i/p. It needs just a bit more power hopefully this new Pi will do it

    --
    DRM? No thanks, I'll just get it somewhere else...
    1. Re:I hope it has a bit more speed by CRCulver · · Score: 3, Informative

      Pi2 makes a great Kodi system but falls short on 1080i/p. It needs just a bit more power hopefully this new Pi will do it.

      You aren't overclocking it then, I guess. I use my Pi2 as a Kodi-based media center, usually watching Blu-Ray rips, and I have had no problems whatsoever with stuttering or slowness. The overclocking I've done (values recommended by OSMC) is very gentle, not the kind that puts the board at risk .

    2. Re:I hope it has a bit more speed by wisnoskij · · Score: 1

      I just wish for board that could handle hevc well, and which contains a player that will play anything that a PC running VLC can.

      --
      Troll is not a replacement for I disagree.
    3. Re:I hope it has a bit more speed by Flamekebab · · Score: 1

      I was really hoping it would have hardware decoding for H.265 too. I'm not sure what the other commenter is complaining about regarding 1080p video though - I've got an original Model B running OpenELEC and it handles 1080p just fine on account of the hardware support for H.264. It would struggle with other formats, I imagine, but other than HEVC what's in 1080p that's not H.264?

    4. Re:I hope it has a bit more speed by Osgeld · · Score: 1

      if its no risk how come its not stock

      just cause it hasnt fried for you does not mean its no risk for the entire population of the chipset

  29. Re:finally?? by ShanghaiBill · · Score: 3, Interesting

    This argument always breaks down when the person making it is asked to provide actual alternatives.

    It also breaks down when you look at actual use cases. For many people, compatibility and ecosystem are far more important than performance. My use case: A classroom full of 4-6 graders, and a bunch of SD-Cards, electronic components, and prototype boards. The RPi "just works". It boots Linux, there are lots and lots of online tutorials, sample code, and projects that kids can do. The only other board that comes close is Arduino, and we use those too, but it can't do the same high level stuff as a RPi, such as running a webserver.

     

  30. Re:finally?? by Bing+Tsher+E · · Score: 2

    The Raspberry Pi is designed for broad pedagogical support. It's not for hackers or nerds. It's to introduce school kids to hardware. It's a cheap package with a support organization behind it so that regular people, like school teachers, can come up to speed with it enough that kids get exposed to it.

    It has never been intended to be a hacker's platform, nor a low-cost SBC for 20-70 year olds to use.

  31. Re:finally?? by Anonymous Coward · · Score: 0

    You have to take into account that it is a cellphone chip. As such it is not designed to run full power all the time (or you need to add a massive heatsink). Simply downclock and undervolt it a bit and it will be stable with all cores at 100% without heatsink.

  32. Pi's are great by Skiron · · Score: 1

    I run all my network on Raspberry's. They are are a great bit of kit. All you need is to run a decent OS on it -> http://rpi.fatdog.eu/

  33. Re:finally?? by Gaygirlie · · Score: 4, Informative

    Actually, Orange Pis were heavily overclocked and overvolted by Steven and whoever are behind the designs, bringing the clocks and volts down to within the range designed by Allwinner fixes stability - issues and thermals -- no need to underclock or undervolt. That said, they are selling Orange Pis and advertising with the heavily - overclocked and overvolted specs, which is kind of dishonest.

  34. Re:finally?? by Gaygirlie · · Score: 1

    What do you mean? There's nothing stopping you from using all four cores. Stability is also fine if you use e.g. Armbian where the voltages and clocks have been brought back into Allwinner's reference - range, or you modify the fex - files yourself to do that. As I said in the other comment, Steven et. al. are selling and advertising OPis based on heavily-overclocked and -overvolted specs and that's where the stability-issues stem from.

  35. Re:finally?? by 110010001000 · · Score: 0

    I found something better: http://www.dx.com/p/gl-inet-wi... Dual Ethernet. $22. OpenWRT. I like the PI, but it needs better networking options.

  36. Mathematica on the RPi2 by jensend · · Score: 2

    Fifteen years ago math and science students would have *killed* for the opportunity to get a PC with a Mathematica license and this kind of performance, especially when you can get the whole thing for under $50.

    The Mathematica performance isn't impressive now - a normal PC will be more than 10x faster- but it's passable for simple work, and Mathematica licenses can be very expensive.

    (Mathematica on the original RPi was just a gimmick, since it was really much too slow even to use the interface. But the RPi2 is a big step forward.)

  37. Re:finally?? by spire3661 · · Score: 3, Insightful

    And NONE of them have the community RPi does. Technical superiority is never a guarantee of success. The Rpis bigest fault is the internal busses are pretty weak, other than that its a solid SoC for the money. Nothing can touch the Pi Zero in performance per dollar, its fantastic. I have one with a 128 GB micro SD card capturing himawari-8 data every 10 minutes and displaying it on my living room TV.

    --
    Good-bye
  38. Re:No, not the only thing to criticize - RAM lack by Anonymous Coward · · Score: 0

    No shit Sherlock. Im assuming the GP knows that and is looking at lock free implementations where you allocate a block of memory and assign it to each core. Maybe they can clarify?

  39. Re:finally?? by Anonymous Coward · · Score: 0

    That's not a general purpose board.

  40. Re:finally?? by paskie · · Score: 1

    Right, 400MHz Atheros with 64MB RAM as a competition to RPi. It's something completely different, in fact.

    --
    It's not the fall that kills you. It's the sudden stop at the end. -Douglas Adams
  41. Re:finally?? by Anonymous Coward · · Score: 0

    I don't like buying from dodgy suppliers that mislead about specs.

  42. Re:finally?? by esampson · · Score: 2

    Perfect example. For what you want to do it's 'better'. However, for my project I need to connect a NrF24L01 radio to it. This is necessary because my arduino based sensors are powered by a pair of AA batteries. If I used the GL.iNet networking I would probably have to make my sensors ESP8266 baded and transmit the data via WiFi. This would use 6-8x the amount of power over what the NrF24L01 uses and I would need to buy a WiFi access point if I didn't already have one (although that's last part is probably not much of an issue for most of us).

    While the GL.iNet has better networking capabilities the RPi 2 has a quad core CPU running at 900 MHz instead of 400 MHz. Since I store the data to a SQL database and then use JPGraph to convert it to images on the web pages that I use to view the data summary the CPU is a bigger issue for me. And for $13 more I have a device that can be repurposed into a media center at a later date if I find another solution to use as a reciever/database/webserver.

    Which isn't to say that the GL.iNet is a bad device. If I want to build a portable TOR modem it would be a much better choice than the RPi. 'Better' all comes down to what you are doing.

  43. Re:No, not the only thing to criticize - RAM lack by Anonymous Coward · · Score: 0

    But if anyone needs high performance code like this, wtf is it being crunched on a Pi?

  44. Re: finally?? by thegarbz · · Score: 1

    I don't need luck. Just like all the previous models the Zero will be available from my local electronics store just after the initial run supply issues are sorted out.

    But hey if you want to base all your arguements on this, then add "within 2 months from launch" to the list of requirements.

  45. Re:finally?? by thegarbz · · Score: 3, Insightful

    For many people, compatibility and ecosystem are far more important than performance.

    Exactly. There are many alternatives to the Raspberry Pi (though I'm still not sure any can match it on cost). But none of them ship with something like NOOBS, a simple installation script that will magic on any number of very specific purpose built Linux distributions like super slim RISC, media centres like OpenELEC, just general Rasbian, (equips demonic shield with +10 fire resistance) Windows 10 IoT edition.

    I didn't want to add "ease of getting started" to my wish list, because I'm still keen to know if the GP is actually capable of naming a better performing device for the same price.

  46. Re:finally?? by Anonymous Coward · · Score: 0

    So don't buy it.

    You seem awfully butthurt about other people spending their money on something you don't like. Never mind whether THEY have a use for it.

    I recommend therapy!

  47. Re:finally?? by jareth-0205 · · Score: 1

    I found something better: http://www.dx.com/p/gl-inet-wi...

    Dual Ethernet. $22. OpenWRT. I like the PI, but it needs better networking options.

    Does that have GPIO pins? An active helpful user community? Hell, even the ability to connect to some form of video out? No? Well then.

  48. Rapsberry Pi is utter shit with poor support by Anonymous Coward · · Score: 0

    I'm sorry- but if we can't even properly support the chips in these devices what's the point? I don't care how cheap it is if its a totally useless piece of hardware that doesn't work properly. I want the *complete* set of sources so that I can actually do things like mesh networking or have the device not crash when I pull out a USB dongle. If the device is so unstable that it becomes useless all your producing is trash. We don't need more of that.

    I'm sticking with the Cubbie Board and Banana Pi for now. Wake me when you release the bootloader code, wifi firmware, and similar components. Maybe we can then actually get to the point where something with some resembles of stability, functionality, and usefulness can come about.

  49. Re:No, not the only thing to criticize - RAM lack by arglebargle_xiv · · Score: 1

    I don't care about the overhead of a $5 USB Wifi dongle, the killer is the at the time possibly OK but in perpetuating it totally stupid decision to power the thing from a freaking cellphone charger rather than a 12V barrel jack connector. Anything I build with a Pi that involves attaching USB peripherals tends to end up as a spaghetti mess of a UBEC with splitter to feed the Pi and a powered USB hub hacked up to not backfeed power to the Pi but power the peripherals that the Pi can't power itself. I've ended up with Pi's pushed into the corner of a largeish weatherproof case that's otherwise filled with all the wiring and kludgery to get around the power problems.

  50. Try Olimex by Anonymous Coward · · Score: 0

    Price wise, try Olimex offerings, Olinuxino range A13, A10 and A20. Equivalent to RPi, if not better, are called Lime. The A10 Lime has SATA, 1 USB OTG and A8 CPU. The A20 Lime uses A7 instead. Non Lime have other features, like 1GB RAM (more pricey than RPi).

    1. Re:Try Olimex by gweihir · · Score: 1

      Indeed. And they come with native USB and network, instead of the half-assed unreliable trash the RPi is using. But I guess when you have to use Broadcom chips, then you cannot really produce anything good.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  51. Re:finally?? by Anonymous Coward · · Score: 0

    The ARM Cortex A7 only has one USB 2.0 port. Your three ports are on a hub.

  52. Re:finally?? by CRC'99 · · Score: 1

    Then list them. Otherwise we don't know about them. As soon as I have looked into the alternatives I have realized that everyone of them have some shortcoming.

    This. I've been looking for any boards similar that have RS422 / RS485 and a decent power in plug. Powering over USB is just stupid for so many reasons - however we're looking at designing our own UART -> RS422/485 port as well as trying to get a nice 5v-30v input power pack.

    The limitations for more widespread use of the pi is just frustrating.

    Oh, and put a god damn 4Gb storage chip on the thing!

    --
    Sendmail is like emacs: A nice operating system, but missing an editor and a MTA.
  53. Re:finally?? by Osgeld · · Score: 0

    oh geez now I need a specialized community to babysit some shitty arm port of debian direct from china

    that should be your FIRST clue

  54. Re:No, not the only thing to criticize - RAM lack by ChunderDownunder · · Score: 1

    I guess that's one reason this new model includes Bluetooth - so you can throw away your perfectly functional USB peripherals such as keyboard and mouse and replace them with bt equivalents.

  55. Re:finally?? by gweihir · · Score: 1

    That actually makes its shortcomings _worse_. Hackers can get around them somehow (the USB and Network is a real pain though), but how are ordinary people expected to do so? Or are you saying ordinary people do not deserve good hardware? If so, I strongly disagree!

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  56. Delete Police by Anonymous Coward · · Score: 0

    Good job you are not posting about this on The RaspberryPi forum. The posts about it get deleted by the heavy handed who answer to no one.

  57. Re:No, not the only thing to criticize - RAM lack by UnknownSoldier · · Score: 1

    Yup, you called it. Looking for a full 32-bit address space with the ability to partition mem sizes depending on the need "allocating" or "locking" them per core. With the ability to choose anywhere from 1 GB/core to the full 4 GB for a single thread (minus the overhead of the OS) a total of minimum 4GB RAM is plenty enough for an inexpensive embedded box. Would also like a 8 GB RAM Pi < $75 but that isn't going to happen anytime soon either.

  58. Wireless nice, SATA needed more by MoarSauce123 · · Score: 1

    Wireless for 2$ extra is fine, but I rather see them add SATA to the board. The SD storage is just too slow and too small.

  59. Re:finally?? by Anonymous Coward · · Score: 0

    oh geez now I need a specialized community to babysit some shitty arm port of debian direct from china

    that should be your FIRST clue

    Yeah, because this is the year of Linux unless you’re a pansy you can’t install 1990’s Slackware on a motherboard you installed yourself into a case you hand built out of scrap metal you found at an Open Source junkyard. You realize most people (as in 99.99% of everyone) doesnt want to hack it together out of snot rags and toothpicks.

  60. Re:finally?? by Anonymous Coward · · Score: 0

    I dont need either of both, its wasted money. Can they instead get direct communication to the ethernet port, not that shitty solution over USB?

    The SoC does not expose a system bus so you can't just wire up an PCI-e network adapter on the board.

    You’re missing the point. *HE* doesn’t need WiFi, so they shouldnt put it in.

  61. Re: finally?? by Bing+Tsher+E · · Score: 1

    The raspberry pi exposes school kids to an accessable higher level porogramming envuronment, with languages like Python, but also incorporates a set of general purpose i/o pins (GPIO) so they can interface real things to it. The design leverages a low cost processor really intended for a tablet or cellphone. It is obviously a compromise design, but has proven to be a successful compromise.

    We could nitpick at it indefinitely, but it's thus far been a resounding success at what it was originally intended for.