Xenon Flashes Can Make New Raspberry Pi 2 Freeze and Reboot
An anonymous reader writes Unfortunately for Raspberry Pi 2 owners who are trying to photograph their devices, ... the Raspberry Pi 2 has been found to be Xenon flash sensitive. Any camera with a Xenon flash aimed at the device is causing the device to freeze for a few seconds before rebooting. The forum thread about the bug is an interesting play-by-play of how the problem was narrowed down.
Cool. The linear reg on the previous models worked perfectly, but was rather less than ideally efficient - 5V power in, but almost all the power consumed goes via the 3.3V rail.
Reports are saying the power supply is causing this fault.
That might not be the case. Bright UV light will create electron hole pairs in the gate of transistors turning them all *on*, which will cause the chip to use much much more power since push pull output stages of logic gates will now be shorting the power supply.
Hence, even though it looks like the power supply is failing, it could simply be the power supply is turning off due to overcurrent.
It seems the Pi2 is not photosensitive, but x-ray sensitive, or sensitive to electric fields, the xenon flash is a high voltage discharge that both generates some high energy photons and sends a electromagnetic pulse through the ether. Early radios where spark gaps. If light can not penetrate (inside the voltage regulator) it can't affect the component.
I am guessing that wrapping it in tinfoil would fix it? I know it works great for stopping the mind-control waves from getting into my head.
They should have used Silverlight instead of Flash.
Years ago when I visited an aquarium I encountered a very strange situation
I was in front of a tank which has 3 electric eels, and in front of the tank there was a 'meter' measuring the power the electric eels were discharging
So I took out my camera (real camera, with powerful Xenon flash light module attached)
Before I pressed the button the Xenon flash was charging (as I said, powerful flash light) and all of a sudden the 'electric meter' in front of the tank indicated that there was an electric discharge from the electric eels
At first I thought it was a coincidence. Then I wanted to take another picture. Again, my Xenon flash light module was charging, and again, there was a jump in the 'electric meter' reading. This second time around I started to suspect that there was a connection in between my Xenon flash light module and the electric eels
The third time around I only use the Xenon flash module. Again I hold it close to the tank, and charge it, and again, the 'electric meter' got another 'shock'. I repeated the experiment the fourth time, fifth time, .... every single time while my Xenon flash module was charging up,. the electric eels inside the tank somehow 'felt' something and gave an electric discharge
I never know the exact reason. My suspicion is that there might be some EMP effect, some wave or some magnetic field, or something like that
What I described happened years ago. I never get the chance to test out my theory
Perhaps someone can test if Xenon flash emits EMP, or not
That means I can't play Space Quest and Leisure Suit Larry at the same time.
If something is so important that you feel the need to post it on the internet... It probably isn't that important.
He only mentions that it crashes, everybody else answers the question yet he now goes by "Discoverer of the PI2 XENON DEATH FLASH !"
I took a picture of my Raspberry Pi 2, you'll never believe what happened next!
TFA found out precisely which chip it is (U16), covering it solves the problem.
The ENIAC Demo Competition
He is clearly overplaying it so probably just joking. :)
It is an illustration of how assembly-line our intelligence has become that we can produce such technological marvels as a Raspberry Pi - a science fiction fantasy just decades ago - but talented engineering teams forget to do something like put packaging on the chip die.
Nobody forgot anything, the raspberry pi is cheap because its crap, and vice versa.
While we are on the topic, may I recommend /r/foodporn and /r/shittyfoodporn.
Stop using Flash, it's a persistent vulnerability, and Youtube has an HTML5 video player now.
Hopefully this doesn't mean more problems in noisy environments
as was hopping to test the PI2 to run an Industrial CNC motion controller.
a de facto EMP / light sensitivity torture test!
"Win treats sysadmins better than users. Mac treats users better than sysadmins. Linux treats everyone like sysadmins."
ymmd
Define "better". So very few devices work well for things in the $35 category. You typically have to spend double that for similar gear- and IT isn't any better- they're all bare boards and each have gotchas gallore for their use.
Most people aren't going to shell out $500 or more for the board that accounts for all the possible concerns- which is what you get to pay for someone to have done most of the gotcha removals on the design. Well, unless they're building a system to commercially control an industrial CNC machine or the like...
I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
There's plenty of cases of electronics misbehaving due to exposure to strong light. Glass enveloped diodes (such as signal diodes) can be notorious for it, as can the black plastic encased units if the light is strong enough.
Small bare CoG (Chip on Glass) LCD panels will crash / hang when you use the flash on the camera taking photos of them in operation ( same reason, the controller die is exposed ).
It's not EM-pulse or xrays causing the problem, just good ole silicon junctions being exposed to intense light :)
No, I don't think so... Looking for his 15 minutes more likely.
Really not surprising. The pi2 is pretty crappy hardware. So many better micro computers for projects, not sure why 'geeks' obsess over it.
Oh wow. Random uneducated Pi bashing. Especially considering the device causing the problem is the latest and greatest in small SMPS chip regulators and nothing at all to do with any of the parts that are typically quoted in specs and bitched about by ACs on slashdot.
They do more than you do.
He is probably one of those idiots that will tout the Beaglebone Black as superior....
A Raspberry Pi 1 will blow away a Beaglebone black in video playback or GUI rendering.
Do not look at laser with remaining good eye.
I use both BeathBone Black's and Raspberry Pi's each has their tradeoffs. The BeathBone is better suited complex embedded applications. It has more GPIOs, two built in 200Mhz in-order microcontrollers for real time tasks, it is faster (than the pre Pi 2's), etc. Not every application needs to play video. In fact almost every project I have done didn't need video. Most didn't need a UI.
Each has their strengths and their weaknesses. Each has its niche. There is no such thing as better for all uses.
What do you know I wrote a novel
The Pi was never intended for video playback or a desktop replacement. The main goal was a low cost learning platform.
Only the State obtains its revenue by coercion. - Murray Rothbard
Military hardware for specific applications is tested for light sensitivity, but it is not a common test.
I have never seen any industrial control equipment subjected to such a test.
Betcha there's gpnna be a whole lot of "unofficial" testing done starting Monday morning, I'll betcha.
The SoC in the Pi was designed for digital media players. If that's not intended for video playback, what is?
My impression is that most people are just getting them for cheap ethernet-enabled controllers, not as learning platforms. It doesn't make that great of a learning platform, anyway. Better to get a cheap PC or laptop for that.
Xenon was the development codename for the Xbox 360 video game console. I was more like: Since when did Adobe port Flash Player to the version of Internet Explorer on Xbox 360? Was it Wii-nus envy to catch up with Nintendo's "Internet Channel powered by Opera"?
And sometimes learning includes watching instructional videos.
Industrial electronics need to be tested to prevent the circuit from picking up radio signals. Usuall this is prevented by a circular line around the edge of the board. This also happens to be the route of the power supply in some cases, so maybe the +5/ground circuits are functioning as antennas, and it is not the component that is sensitive..
"Nothing like this will be built again"
I've just had a really amazing experience: a guided tour of the nuclear reactor complex at Torness on the Scottish coast. ... Cameras were verboten -- not because of security, but as an operational precaution. For starters, some embedded controllers in racks in the auxilliary deisel generator control rooms have EPROMs which have been known to be erased by camera flashes in the past, triggering a generator trip ...."
http://www.antipope.org/charli...
Good thing people aren't arbitrarily writing judgmental posts about YOU because of your screenname. Imagine if EVERYONE chose to waste their day in such a fashion.
I've seen it before back in the day. They are not very efficient but they could cause a critical spike if they are not isolated from a bus.
A Raspberry Pi 1 will blow away a Beaglebone black in video playback or GUI rendering.
Neither of which is relevant to 99% of embedded applications. A BBB will run for years and even under stress will actually reliably transfer gigabytes of data via Ethernet. Depending on a USB-connected Ethernet interface is just asking for problems - it's fine for playing around on the bench, but not for something where reliability actually matters.
Well, he did discover it, right? He isn't going by "SOLVER of the PI2 XENON DEATH FLASH", now, is he?
How many PCs and laptops have GPIO pins and will run from a microSD card?
Only the State obtains its revenue by coercion. - Murray Rothbard
There's plenty of stuff you can learn without having access to GPIO pins. And why would you care about running from microSD card on a learning platform ?
You are missing the point. This is a platform for hardware and software hackers. Somewhere between small microcontrollers (PIC/Atmel) and a PC.
Only the State obtains its revenue by coercion. - Murray Rothbard
Ah, so its goal was not to be a "learning platform", but rather an "an affordable learning platform for kids who want to make programs using GPIO pins, ethernet, and microSD cards, but already have a mouse and a TV with HDMI input".
In that case, I concur that the Pi is perfect. Except that you probably want a regular PC as well, so you can browse the web for tutorials and manuals.
You can browse the web just fine with a Pi or Pi2. The browsers are surprisingly capable, considering the CPU resources available. Ethernet connection is standard, WiFi is just a few dollars extra (USB dongle.)
The man command is also present at the command line, as are just about any other linux facility you might expect (and if not, it's probably only an apt-get away, so really, not a worry.)
The device at U16 on Raspberry Pi 2 v1.1 appears to be an ON Semiconductor NCP6343 DC converter provided in a WLCSP-15 package.
Like all CSP packages, the bare die is photosensitive and needs to be protected from incident light if fault-free operation is expected. Usually such devices are embedded in closed cases like cellphones which prevent light ingress.
However, if the normal operating environment includes uncased bare boards or transparent cases (which are both common and normal for Raspberry Pi), then it is imperative that CSP-packaged dies be protected from light by other means such as opaque epoxies or caps, otherwise such devices cannot be expected to operate within specification.
It is a normal part of the engineer's job to understand their product's operating environment and the components they use, and to design accordingly.
and the RasPi 2 already has a Flash vulnerability
mod parent up. the chip was specifically designed for DVRs with the CPU as a secondary addon to the powerful high def GPU. The Pi took advantage of an existing chip which was already on the shelf but designed for another purpose.
As first to coin the phrase "xenon death flash" (and do the blutack fix) :)
it was funny watching the story spread with the phrase intact
What the fuck is a "BeathBone Black"? is it like a BeagleBone Black for the short bus crowd?
In that case, I concur that the Pi is perfect. Except that you probably want a regular PC as well, so you can browse the web for tutorials and manuals.
Finally, he gets it.
I am blushing and filing this with "gullible is not in the dictionary".
.....
razn1 ~ $ w
23:14:15 up 11 min, 1 user, load average: 0.00, 0.04, 0.05
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
bob pts/0 whitechrome.wr.t 23:14 7.00s 1.29s 0.04s w
razn1 ~ $
razn1 ~ $
razn1 ~ $ # flash flash flash... must be one honking flash but mine is big.
razn1 ~ $
@razn1 ~ $ w
23:16:14 up 13 min, 1 user, load average: 0.02, 0.04, 0.05
Truth is stranger than fiction, but it is because Fiction is obliged to stick to possibilities; Truth isn't. Mark Twain.
I was working to my thesis in nuclear physics, and I was developing a new analytical method based on beam-induced radiation spectrometry. In one of the beam lines we had an alpha particle detector (basically a large Si crystal with a gold-plated surface) that was driving me crazy. When we used the detector for measurements it worked perfectly, but when we turned the beam off and I entered the radiation facility to do some measurements, it was insanely noisy and could not be properly calibrated. I was staring at the screen of the scope looking at the huge noise floor and scratching my head, when at once the noise disappeared, then came back again. This repeated for a few times and suddendly I realized what was happening. The vacuum chamber where the detector was installed had a glass window hidden to my sight that was sometimes used for remote inspection with a TV camera. A technician was doing some maintenance work, walking back and forth in front of the window. When he was close to it the noise disappeared, and when the window glass was clear of obstacles the photoelectric effect in the detector caused the noise! During irradiation tests nobody was inside the facility, so we turned off the lights, and this explained why the detector worked without problems. A piece of duct tape on the glass window fixed the problem for ever, as always...
In fact, the Pi2 is better at web browsing than the original.
"Except that you probably want a regular PC as well, so you can browse the web for tutorials and manuals"
Something that you can do on the Raspberry Pi whilst make programs, in a variety of languages, using GPIO pins, ethernet. Especially when using the new Pi 2.
Oh and using the (micro) SD card means that an operating system can be efficiently restored if anything goes wrong.
Lets look at it this way.
The Raspberry Pi is targetted by the Foundation at children between the ages of 7 and 18 to generate interest in using a computer for somthing other than productivity applications, consuming copyright material and accessing social media. The fact that it has applications for all other age groups is a bonus that has raised its profile and boosted its uptake in the primary and secondary (UK) education establishment.
Yes, its not actually meant for prototyping commercial systems, bit it turns out to be reasonably effective at that too, and is cheaper than most other developmnent systems in that niche area.
Its unfortunate that a part in the Pi 2 power regulatory area is apparently photosensitive to strong light. But its an easy thing to rectify with the current iteration of that model (It doesn't affect ANY preceding variants). All the user need do is either cover the part with a piece of opaque, non-conductive material, or take flash photos of the board no closer than 50cm distance. Thats it. Panic over.
This is a simply a case of poor hardware design. The design engineer should have known that exposed silicon is sensitive to light (Remember the glass window EPROMS) and used a packaged version of the regulator.
I must be old. It took me several minutes to realize that neither the title nor the summary for this article were talking about Flash animations that were made by an Internet user who went by the name of Xenon. (His animations were famous-ish on 4Chan for containing copious amounts of ear-rape, among other things.)
It's the "EMP pulse" of triggering the xenon strobe. Nothing you can do by harden the rPi2 to transient. If' it's this sensitive, you probably don't want to take it to some super drive place like New Mexico either because static discharges are a "way of life" and will likely do the same thing.
Xenon makes a nice flash because it's so white. And it's so white because its emission spectra is so wide, going well into the UV. Some lamps filter the UV out, some don't; there's not enough light in a typical photographic flash for the UV to have any impact. But UV photons are important for upsetting electronics because they have enough energy to pop electrons out of potential wells in silicon/silicon-oxide IC circuits. Visible and IR photons generally don't. Remember the 2708 series of NVROM memories? They had a transparent window that let you erase them with a UV lamp (and a long wait); regular visible light had no effect on them. The visible photons, for any practical flux, just didn't have enough energy.
No, it wasn't developed as a chip for DVR's but originally as a graphics coprocessor for mobile phones. As used in the last of the Nokia Symbian range and some Samsungs.
Well stop taking pictures of live electronics with the cover off. Dumbasses. It's hardly going to affect its everyday operation is it?
Wondering how your neighbor got your banking info? Well, you transmitted it to him...
--- Keep the choice with the user..
Most IC chips are very sensitive to UV light, thats why the plastic cases are usually black to stop the light.
Every now and then, a manufacturer has some personell who don't know that, and they choose the wrong material for the case.
Usually can fix it by covering with something opaque. Tinfoil works good, as long as you don't short out anything.