Scanlime
scanlime.org · Personal blog · on HN since 2011
Micah Elizabeth Scott (scanlime) writes about hardware hacking and electronics projects, including RFID, LED controllers, Nintendo DSi debugging, and a path tracer.
What HN saysCommenters praise her portfolio as amazing, and cite her DSi work as an example of reading RAM without costly debuggers.
21HN people shared it
12linked it in comments
13stories submitted
1.2Kstory points
2 years agolast shared
2011people per year2026
Most-shared posts
- 1Using an AVR as an RFID tag4 people · 3 points · first shared 2011 · discussion on HN
- 2Zen Photon Garden3 people · 121 points · first shared 2013 · 10 comments on HN
- 3Hacking my Vagina2 people · 952 points · first shared 2012 · 253 comments on HN
- 4Duct tape RFID tag #12 people · 33 points · first shared 2011 · 3 comments on HN
- 5S/PDIF Digital Audio on a Microcontroller2 people · 23 points · first shared 2011 · 3 comments on HN
- 6Fadecandy: Easier, Tastier, and More Creative LED Art2 people · 8 points · first shared 2013 · discussion on HN
- 7Dsi ram tracing2 people · first shared 2014
- 8Cheap and easy Android to Propeller bridge1 people · 8 points · first shared 2011 · discussion on HN
- 9CIA.vc service shutdown indefinetely1 people · 6 points · first shared 2011 · 1 comments on HN
- 10Shiny Blue Vacuum Fluorescent Pole Thing1 people · 2 points · first shared 2017 · discussion on HN
- 11Virtual USB Analyzer1 people · 2 points · first shared 2012 · discussion on HN
- 12iCEBreaker FPGA Quick Look1 people · 1 points · first shared 2021 · discussion on HN
- 13A binary patch for robot odyssey1 people · first shared 2014
- 14Resume1 people · first shared 2012
- 15Homepage1 people · first shared 2024
What HN people wrote when they linked it
gorkish · 2024-05-15
I guess my comments make it sound like I don't appreciate this type of work; I absolutely do. An old friend of mine[1] was responsible for the first 3d support in the vmware svga driver, so this is a space I have been following for literally decades at this point.
I just think it should be the objective of vendors to offer actual GPU virtualization first and to support paravirtualization as an optimization in the cases where it is useful or superior and the tradeoffs are acceptable.
[1] https://scanlime.org/
lifthrasiir · 2016-02-04
Pretty.
I had obviously expected that, but the large number of reflective surfaces [1] greatly reduces the performance. The author explained in the blog post [2] that it is a path tracing (Monte Carlo simulation of multiple random rays incrementally averaged) and probably it is hard to limit the number of bounces small while maintaining the image quality. Indeed, the source code [3] says a hard limit of 1000 bounces, not big but not that small either.
[1] Something like http://is.gd/cFDlq5
[2] http://scanlime.org/2013/04/zen-photon-garden/
[3] https://github.com/scanlime/zenphoton/blob/bea23c1/hqz/src/zrender.cpp…
tzury · 2012-11-25
This hacker-girl has an amazing portfolio (note she's 26 years old).
See her resume at http://scanlime.org/resume/
bjornsing · 2015-02-12
> But taking advantage of that feature requires a five-figure-priced JTAG debugger
Reading RAM in a running system (even a "hardened" one) is easier than most think. Micah Elizabeth Scott's work on the Nintendo DSi [1] is an excellent example: with a budget of just $500 and a month or two of work [2] she could read a video stream out of RAM as it was being DMAed to/from the camera [3].
I can't even begin to describe how impressed I am with Micah's work, but cloning her FPGA tool from GitHub [4] and repeating the feat for a relatively static segment of executable code on a system that's less physically hardened against tampering, that seems trivial to me in comparison. Certainly doable with $500 and a couple of weeks time.
1. http://scanlime.org/2009/09/dsi-ram-tracing/
2. https://twitter.com/scanlime/status/562925122106191873
3. http://hackmii.com/2009/09/dsi-ram-tracing-camera/
4. https://github.com/scanlime/ram-tracer
somewhereoutth · 2025-03-13
See also FadeCandy by Micah:
https://scanlime.org/2013/11/fadecandy-easier-tastier-and-more-creativ…
> Firmware that uses unique dithering and color correction algorithms to raise the bar for quality while getting out of the way of your creativity.
rasz_pl · 2014-12-04
you mean like this?
http://scanlime.org/2009/09/dsi-ram-tracing/
conductor · 2014-01-25
I think it's the copy protection which can be bypassed by a patcher at http://scanlime.org/2009/04/a-binary-patch-for-robot-odyssey/
j_s · 2013-11-18
An Arduino project:
http://scanlime.org/2012/11/hacking-my-vagina/
bigiain · 2011-05-18
Heres a project I read about recently that uses a Parallax Propellor to get high speed multi core computing out of a micro controller project - I'll probably give one of these a whirl if/when I need more cpu horsepower than I can get out of the regular line of Arduino hardware:
http://scanlime.org/2011/04/spdif-digital-audio-on-a-microcontroller/
tzs · 2018-10-27
Speaking of homemade RFID tags, a couple impressive hacks.
1. Micah Elizabeth Scott built a working RFID tag using just two parts: an ATTiny85 micro controller and a small inductor. The two leads of the inductor are soldered directly to two I/O pins of the processor.
That is the only connection to the processor. The power and ground pins are not connected. The processor gets power via leakage current from the I/O pins. It gets clocked from one of those I/O pins, too.
https://scanlime.org/2008/09/using-an-avr-as-an-rfid-tag/
2. Here's another one of hers, this time with a coil made from magnet wire, and with fancier mounting. The coil, processor, and this time a couple of tuning capacitors, is squished onto duct tape and sealed with clear packing tape.
https://scanlime.org/2011/05/duct-tape-rfid-tag-1/
3. Trammell Hudson made use of her antenna and processor only design for a project of his, which has a pretty good write up.
https://trmm.net/AVR_RFID
andyjohnson0 · 2014-03-29