element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
    About the element14 Community
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      •  Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Raspberry Pi
  • Products
  • More
Raspberry Pi
Raspberry Pi Forum Raspberry Pi - Hardware Flaws and Fixups?
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Raspberry Pi to participate - click to join for free!
Featured Articles
Announcing Pi
Technical Specifications
Raspberry Pi FAQs
Win a Pi
Raspberry Pi Wishlist
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 188 replies
  • Subscribers 717 subscribers
  • Views 22893 views
  • Users 0 members are here
  • flaws
  • hardware
  • single_board_computer
  • single_board_computers
  • raspberry_pi
  • Design
  • fixups
Related

Raspberry Pi - Hardware Flaws and Fixups?

e14 Contributor
e14 Contributor over 14 years ago

Several people have commented on the hardware design of the Raspberry Pi.  Some are buried in other topics so please post your comments here.  I'll try my best to answer questions about the design decisions we made.  The Raspberry Pi is not perfect, never will be.  I've always found that perfect designs have a habit of never getting built, engineers are always a bit guilty of that, but I had Eben phoning/emailing me every day wanting to know when it would be finished.  Also, one persons perfection is another persons nightmare.

 

e14 is the home for engineers so please contribute to make Raspberry Pi better.

 

Thanks

 

Pete

  • Sign in to reply
  • Cancel
Parents
  • jamodio
    jamodio over 14 years ago

    Reviewing the rev 1.0 schematics and docs for the related parts, I found something that looks wrong.

     

    The SMSC LAN9512 has two VDD18CORE pins that are internally connected between them and to the internal core 1.8V voltage regulator, those pins need to be connected externally as well and to a couple of filter caps.

     

    The RasPi schematics shows those pins also connected to the +1V8 power line from RG1.

     

    That looks wrong, the SMSC VDD18CORE pins should not be connected to +1V8.

     

    -J

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • rew
    rew over 14 years ago in reply to jamodio

    I fully agree! with your "VDD18CORE" remark.

     

    Jamodio, have you found a "reset" pin on the 2835? The only thing I could find was "run". Would the CPU just pause when pulled low? I don't know.

     

    While investigating this, I found that "D10" is not marked "(B)" as it should. (even though it is involved with the USB powersupply for the model A, the other side is not connected on the model A, so the component is redundant on model A).

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • rew
    rew over 14 years ago in reply to jamodio

    What issue are you referring to? The pinout datasheet? You say "it would be  nice... ", and I agree. But it is not going to happen.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • morgaine
    morgaine over 14 years ago in reply to rew

    Perhaps ask them nicely for informally documented pinout information?

     

    At worst they'll either refuse or just ignore the request, but you never know.  We might be hugely and pleasantly surprised.  It's summer after all, and Broadcom might have some interns kicking around the lab looking for something simple to do. image

     

    In addition, there's another possible outcome lying somewhere  between the best and worst cases, which is that certain Broadcom employees who regularly post on the RPF forum will probably come out with elaborate rationales about why pinout information must be protected at all costs otherwise it will reveal the deepest secrets of the company to the competition.  That would be worth its weight in gold for sheer comedy, so please ask. image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • e14 Contributor
    e14 Contributor over 14 years ago in reply to morgaine

    Maybe someone should ask Where's Pete?

    Last we heard, back in April he was going to release v1.1

    of the schematics "soon".    After seeing 100% of the

    foundation's paid staff (Myra) disappear without any

    announcement, I get nervous when key people like Pete,

    who was quite active on this forum, go off to fixup the schematic

    and don't return.  I think the Model A was also his baby,

    and has disappeared from radar.  And as we know, Seneca was

    going to fix the login and timezone problems in Fedora 14 back in

    March, and from what I can tell, Chris Tyler is off writing a book,

    and his student helpers haven't been heard from lately. 

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • jamodio
    jamodio over 14 years ago in reply to rew

    I was actually referring to the LAN9512 VDDCORE pin connected to the +1V8 line.

     

    There is also somewhere else a question posted about thermal issues and the warning sheet shipped with the Rpis that says "should not be covered."

     

    I'm also trying to dig into a kernel panic issue when the network interface is under stress using the Debian distro, I'll be posting a msg on the forum.

     

    -J

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • morgaine
    morgaine over 14 years ago in reply to e14 Contributor

    Combining the last two messages into a "glass half full" kind of explanation, with a bit of luck Pete's not here because he's massively busy redesigning Pi v2 with better thermal and power management.

     

    It has to be done, the only question is when.  Far better to do it sooner rather than after the world is flooded with marginal boards, IMO.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • jamodio
    jamodio over 14 years ago in reply to morgaine

    I'd hope that's the case and will be very helpful for them and for us if they post the design before they commit to a circuit board or go to production.

     

    There is another issue that I believe it has been already reported and I can see now that I've the gear hooked up to the Rpi.

     

    There seems to be some leakage from the HDMI interface to the 5V line, a voltmeter without a power supply connected but with the HDMI connected to a Samsung SyncMaster B2330 shows about 1.45VDC, that goes to 0VDC when the HDMI is disconnected, that voltage shoudn't be there.

     

    -J

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • johnbeetem
    johnbeetem over 14 years ago in reply to jamodio

    jamodio wrote:

     

    There seems to be some leakage from the HDMI interface to the 5V line, a voltmeter without a power supply connected but with the HDMI connected to a Samsung SyncMaster B2330 shows about 1.45VDC, that goes to 0VDC when the HDMI is disconnected, that voltage shoudn't be there.

    My guess is that leakage is from HDMI_SDA and HDMI_SCL through 1.8 K resistors R13 and R14.  They probably provide enough current get the SoC and/or LAN9512 to the point where they first start to turn on, but not enough current to get any further.  If this is the case, the few mA shouldn't hurt anything.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • johnbeetem
    johnbeetem over 14 years ago in reply to morgaine

    Morgaine Dinova wrote:

     

    In addition, there's another possible outcome lying somewhere  between the best and worst cases, which is that certain Broadcom employees who regularly post on the RPF forum will probably come out with elaborate rationales about why pinout information must be protected at all costs otherwise it will reveal the deepest secrets of the company to the competition.  That would be worth its weight in gold for sheer comedy, so please ask. image

    Giggle.  One of them will accuse you of sounding like a broken record, and provide a link to a page that describes a phonograph record in case you're only familiar with MPEG files.  However, he won't reference the most amusing cinema scenes about phonograph records, such as when Joan Crawford in her later years strikes a "light anywhere" match on a record in Strait-Jacket (1964) and the marvelous scene in Bedazzled (1967) where the devil (played by Peter Cook) scratches records out of malice so they'll skip and cause anger and (with luck) blasphemy when played by their victims.  Honorary mention to Anthony Perkins in The Trial (1962) when he gets flustered and refers to his record player as a "pornograph".

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • jamodio
    jamodio over 14 years ago in reply to johnbeetem

    You are probably right, that interface should be isolated as it was done on the BeagleBoard and Pandaboard. I think that RPF is cutting too many corners trying to save few $$.

     

    -J

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • johnbeetem
    johnbeetem over 14 years ago in reply to jamodio

    jamodio wrote:

     

    You are probably right, that interface should be isolated as it was done on the BeagleBoard and Pandaboard. I think that RPF is cutting too many corners trying to save few $$.

    I believe the BeagleBoard had revisions A1-A5, followed by B1-B3, before general availability of B4.  So BeagleBoard had lots of opportunities to fix minor issues.  With RasPi there were lots of changes from the Alpha to Beta boards, and the Beta boards had virtually no experience in the field before going to mass production after a very small PCB change.  The BeagleBoard community grew slowly so problems with ICs and Linux drivers could keep up with community growth.  RasPi had an instant community of people with various degrees of experience all buying "developer" boards.  Given all this, I think RasPi did rather well.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • johnbeetem
    johnbeetem over 14 years ago in reply to jamodio

    jamodio wrote:

     

    You are probably right, that interface should be isolated as it was done on the BeagleBoard and Pandaboard. I think that RPF is cutting too many corners trying to save few $$.

    I believe the BeagleBoard had revisions A1-A5, followed by B1-B3, before general availability of B4.  So BeagleBoard had lots of opportunities to fix minor issues.  With RasPi there were lots of changes from the Alpha to Beta boards, and the Beta boards had virtually no experience in the field before going to mass production after a very small PCB change.  The BeagleBoard community grew slowly so problems with ICs and Linux drivers could keep up with community growth.  RasPi had an instant community of people with various degrees of experience all buying "developer" boards.  Given all this, I think RasPi did rather well.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Children
No Data
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube