Hacker News new | past | comments | ask | show | jobs | submit login
Dumping Parallel NAND with Glasgow (colinoflynn.com)
40 points by vitplister on April 14, 2024 | hide | past | favorite | 13 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.




Consider applying for YC's Summer 2025 batch! Applications are open till May 13

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: