Hacker News new | ask | show | jobs
Dumping Parallel NAND with Glasgow (colinoflynn.com)
40 points by vitplister 793 days ago
2 comments

The those wondering, as I did, what a "Glasgow device" is, it's not a broken bottle wielded by a strung-out heroin addict.

It's actually a Glasgow Interface Explorer. [1]

[1] https://glasgow-embedded.org/latest/intro.html

You know there are people who live in Glasgow that frequent these forums that tire of these stereotyped attitudes to their city.

I lived in Glasgow for >20 years and I never saw anyone as "strung out" as the people I saw wondering around Market St in San Francisco.

I have lived in Glasgow for 32 of my 35 years and if you've not seen anyone 'strung out' here I'd be genuinely shocked as it's a multiple time a day thing (even if you live in the West End or other nice areas).
I identify as a west end wanker. I'm yet to see someone strung out on the streets.
Did you move there a few days ago?
4 years ago.
I am of course cracking a joke about the movie Trainspotting.
A film / book famously not set in Glasgow
Although a lot of it was filmed in Glasgow.
https://en.wikipedia.org/wiki/Trainspotting_(film)

>The film follows a group of heroin addicts in an economically depressed area of Edinburgh and their passage through life

Glasgow is lovely, people are cunts.
According to the datasheet this is a 512MB (4Gb) 34nm SLC flash, die code M60A. Introduced in the late 2000s and apparently was produced until ~2 years ago. SLC is the easiest to read in this "ad-hoc" fashion but note that newer MLC/TLC/QLC flash is quite prone to read-disturb errors and there may also be a scrambing algorithm applied to the data, so you're likely to need knowledge of both that and the ECC format in order to recover the actual data stored; it's somewhat astounding that random correctable bit errors are basically considered a "normal" occurrence for these newer parts, depending entirely on ECC to compensate for their unreliability.

Also, saying "parallel NAND" is like saying "4-wheeled car". NAND flash with the standard parallel interface is the vast majority, found in basically every solid-state mass storage application.

SPI NAND isn't rare. It's usually QSPI for speed which is a serial protocol with parallel data (nybble at a time), but QSPI flash can pretty much always fall back to plain SPI.