mircea_popescu: http://trilema.com/2017/the-lordship-list-fourth-year/#comment-121713 << ahahah trinque has like the CUTEST avatar!
mircea_popescu: three ?!
asciilifeform: meanwhile, in the entomological pit : https://en.wikipedia.org/wiki/Talk%3AFritz-chip >> 'I've deleted most of the article. The information here is already presented in a more up-to-date fashion at Trusted Computing, which is the correct title for the technology. "Fritz-chip" was never more than a moniker used by critics of the technology put forth by Sen. Hollings. The article now represents this fact. Warrens 23:24, 29 April 2006 (
asciilifeform: see why not to link to pedowikia, esthlos ?
asciilifeform: meanwhile, reddit verdict : 'Are there any less tinfoiley sites that discuss this? All of the references circle back to him.'
asciilifeform: heya mod6
mod6: typical repsonse from reich. megaunsurprise.
trinque: https://archive.is/kun1Z/2905364d6ab37678fbb6e32c2b116435a76d878f.png << shock and outrage that this artist has a thing for teenaged girls!
lobbesbot: trinque: Sent 13 hours and 6 minutes ago: <asciilifeform> might be worth testing whether koch's latest lul affects deedbot's gpg hose
trinque: the thick irony being that for most nickelodeon staff, 16 is way too old.
trinque: asciilifeform: https://archive.li/sVoej << I get zero output from the test provided at the bottom using deedbot's gpg
BingoBoingo: And in the Latest Brasilero quirks, Apparently 28C/82F is the appropriate night time temperature for the heatpump. Because of course during the winter everyone should be adapted to sleep at a summer daytime temperature.
mircea_popescu: !!up IdleGandalf
deedbot: IdleGandalf voiced for 30 minutes.
mircea_popescu: who the fuck are you and what's with that idiotic nick.
mircea_popescu: the whole fucking species has a thing for teenage girls ; that's the prime directive of sexuate reproduction : defloration.
mircea_popescu: also, wouldn't you tihnk a girl kinda retarded, if it came out she lost it at 16 ?!
mircea_popescu: it's only natural to get rid of the skin the same year the dumb shit starts bleeding ; and by and large the rule. in any case the ~normal~.
asciilifeform: trinque: neato
asciilifeform: hey BingoBoingo : does your dental school chix have access to xray ?
asciilifeform: asciilifeform needs a bit of xrayin'
asciilifeform: ( well, not asciilifeform in person, but a 10 x 5 in. pcb )
mircea_popescu: "Step right in here, mr alf"
mircea_popescu: !!up loper_os_cr50
trinque: john k's crime here is bending over to the state after making a career upon ramming lulz through the censors. "3 decades struggle with mental illness" such as being heterosexual.
mircea_popescu: the atmosphere in the great stalin-less stalinism has changed lots. nowadays people actually say dumb shit like "what the government wants it called is the proper name for it" and other inanity like that. with a straight fucking face.
mircea_popescu: something their parents would have never even considered.
asciilifeform: http://www.loper-os.org/pub/c101pa/h1.jpg << observe, cr50 has buncha test pads. i bet half a dozen of these, are used for factory fillup.
mircea_popescu: they're nothing if not cheap.
asciilifeform: for completeness, http://www.loper-os.org/pub/c101pa/mb_top.jpg + http://www.loper-os.org/pub/c101pa/mb_btm.jpg ( apologies for the sad photos, they came out of a flatbed, evidently not ideal tool for this job )
mircea_popescu: looks like you shook it.
asciilifeform: does, dunnit. cuz its a flatbed. gets the chip markings, mostly, but the pcb itself is out of focus by mm or 2.
mircea_popescu: anyway, if you can get factory probes on them pads, i would not even be surprised if you can just flash it without further ado.
asciilifeform: doubt that it's quite so trivial, typically you gotta find how to hold it in reset so it doesn't boot up to its current fritz contents
mircea_popescu: right, there's that.
asciilifeform: one interesting observation, is that the update mechanism lets you flash in arbitrary crapola into 'rw' section ( it simply won't jump to it if it doesn't pass rsa(sha256(payload)) ) . so theoretically could put a nop sled there, ending with jump into the magic half of unlock routine. and then expose the thing to beta/gamma, and perhaps in a few months it will Do The Right Thing
mircea_popescu: "gandalf". fucking morons.
asciilifeform: but would prefer to find a purely softwaric pill (e.g. buffer overrun, or whatever means to get code exec)
mircea_popescu: this may take a lot of doing.
asciilifeform: idea being, it would be a substantial help to have even one unlocked box to experiment with.
mircea_popescu: these fucktards! they wanna go about derping about "tin foil" and whatnot "unprofessional", then queue up to read all about "gandalf".
mircea_popescu: "oh but mp, it's different species of slime". no, it fucking isn't. all slime is the exact same identical species : itself.
asciilifeform: not merely 'gandalf', but 'idle gandalf'!11
asciilifeform: the sheer cheek.
asciilifeform: mircea_popescu: a break of the rng would also do the job. ( admittedly , tall order , but listed for completeness. )
asciilifeform: ( the 'rma unlock' 32byte turd, is simply rng output )
mircea_popescu: accomodating fucking parents.
mircea_popescu: asciilifeform, how's the rng work ? maybe a bit of electric field can set out 1s ?
asciilifeform: prolly it's the typical on-chip ring oscillator, plus bit of whitener.
asciilifeform: the fact that h1 started life as fpga, suggests this.
mircea_popescu: you got a field generator ?
asciilifeform: i got various things. problem is that i do not currently have a popped unit where i can see the effect of $manipulation on rng (or any other part, aside from general 'it crashed')
asciilifeform: the lulzy bit is that likely, a thousand or more unlocked units exist, in the hands of various derps
asciilifeform: an ounce of intel work would prolly beat ten pounds of lab wizardry in this case.
asciilifeform: ( recall kgb maslennikov ? 'we dun break keys, we buy'em' )
mircea_popescu: problem is, they tend to be asexuate derps.
mircea_popescu: but, i can see the angle.
asciilifeform: and holy fuq the sheer militant uselessness of each new crop of i_came_via_reddit weevils.
asciilifeform: seems as if each set breaks new record.
mircea_popescu: and in other http://btcbase.org/log/2018-06-10#1822012 lulz : http://btcbase.org/log/2018-06-11#1822363 is somehow an argument, but "all references circle back to usg" http://btcbase.org/log/2018-01-05#1764431 bothers none of the pondscum. "that is normal". of fucking course it is, of the SOVEREIGN. which happens to be tmsr, not some rando criminal org.
a111: Logged on 2018-06-10 15:18 mircea_popescu: if he hadn't heard of the third reich instrument of surrender he'd be going around his village singing "tomorrow belongs to me". as it is, he derps on the periphery of google. if he realised tmsr owns the world he'd be "community organizing" for you. and so on.
a111: Logged on 2018-06-11 14:39 asciilifeform: meanwhile, reddit verdict : 'Are there any less tinfoiley sites that discuss this? All of the references circle back to him.'
a111: Logged on 2018-01-05 00:13 Matthew: you guys wrote this yourself right
mircea_popescu: asciilifeform, my sluts don't score so much better.
mircea_popescu: you have no fucking idea what sorts of punishments it takes to de-ingrain the "now irc link turns off" processes they have.
mircea_popescu: it'd be easier to turn them out. ~literally~, this isn't some sort of rhetorical device. it would be easier to turn them into streetwalking whores than to turn them into sane people whose online presence has continuity.
mircea_popescu: the amount of washing it takes to recycle imperial-farmed cunt into useful slavery is mindnumbing.
asciilifeform: 'he will be a very well trained bear but never a world-class dancer' or how did it go.
mircea_popescu: has nothing to do with it even.
mircea_popescu: the better comparison is, 19yo who's been well trained to pick at her scabs.
mircea_popescu: "bitch, stop fucking picking at it" "oh sorry master."
mircea_popescu: 2 minutes later.... "MOTHERFUCKER!!!"
mircea_popescu: but it's this unholy alliance of "it itches" vegetative signal and "pick at your scabs" low level motherly acculturation.
mircea_popescu: (this, by the way, is why you shouldn't permit women to run the house. it's way too fucking easy for them to fritz-chip the jtags.)
mircea_popescu: and the results are never good.
mircea_popescu: (and for the gandalfs in the peanut gallery : streetwalking is ~hard~. short of infantryman during war, streetwalker has the hardest, most biodemanding job there is. which is why i respect them a lot more than i respect githikipedia contributors)
asciilifeform: here's a historical lul that mircea_popescu might find stimulating. asciilifeform ( and his brother, and a whole generation of folx ) grew up with a certain orc '100 bytes of ram, but hey it's fucking programmable' little box, http://www.alfredklomp.com/technology/mk-61 . and the Official b00k for it ( http://publ.lib.ru/ARCHIVES/G/GAYSHTUT_Aleksandr_Grigor'evich/_Gayshtut_A.G..html ) had various games (typically you had to draw on g
asciilifeform: rid paper, to work the labyrinths, tank battles, etc ) ;
asciilifeform: but as the '90s marched on, the thing did not, apparently, immediately fade away and die ( troo comps remained expensive, rare, until '93-'94ish ); so folx continued to write and circulate samizdat gamez : http://lordbss.pp.ru/pmk.html
asciilifeform: one of these was 'reactor control' , with realistic constants, you had to ramp up reactor, control the rods and the sodium pump etc, object was to get max power but avoid meltdown
mircea_popescu: this is like saying, "Here's our companion games to a pair of dice".
mircea_popescu: o hey.
asciilifeform: so the hilarious bit, is that folx wrote variations on the theme, 'sim whore', 'bordello'
asciilifeform: that were in effect EXACTLY 'reactor control', but instead of sodium pump litres/sec, probability of runaway, etc. it was 'fucks per day', 'probability of VD', 'prob. of arrest', etc.
asciilifeform: ( and there were astonishing oddities of other kinds, for this humble machine, e.g. a 'tetris' where, lacking a graphical display, you had to instead pick a numeric column where the piece drops, and give another number representing rotation, and keep whole thing in yer head... )
mircea_popescu: this, incidentally, is the true problem with nuclear reactors : exactly like the coffee grinder (see http://btcbase.org/log/2017-11-09#1735165 ), the probability of runaway is almost never 0.
a111: Logged on 2017-11-09 16:38 asciilifeform: ben_vulpes: mircea_popescu earlier suggested , 'boltzmann distrib' of coffee speck velocities, almost certainly has high end that grinds pieces of your vessel into the output
asciilifeform: orlol had a hilarious essay on subj
mircea_popescu: somehow all the "opponents" never managed to FUCKING SAY THIS, the only actual, valid argument.
asciilifeform: where he 'picture trying to hire world-class pianists, if occasionally grand piano exploded and took entire county with it'
mircea_popescu: said everything else. then they want to talk about tin foils.
mircea_popescu: asciilifeform, makes power, rather than beauty.
mircea_popescu: truth of the marketplace is that a cent of power was always worth millions of beauty.
asciilifeform: it is sorta hilarious how a good 50-60% of the popular (they were hand-copied, and machine had no nonvolatile memory, you had to throw in the proggy each time you flipped the power on ) gamez, were based on the very soviet-flavoured diff. eqn. models the factory manual suggested
asciilifeform: 'land the capsule'
asciilifeform: ( legendarily, soyuz actually carried mk-52, reportedly, on board, a sort of mk-61 with i/o connector, as backup to main comp )
mircea_popescu: this is the fundamental difference -- in the original soviet, the little soviets were expected to plug selves into machine. which, while in a deeply feminine sort of way, is nevertheless somehow satisfying.
asciilifeform: compared to life with this orc box, mircea_popescu was tsar and god with his z80 . but , behold, even in 100bytes you can do things.
mircea_popescu: the new soviets, however, are expected to hold it in hand -- the machine's all chinesium.
asciilifeform: all these calculators came with full schems btw
asciilifeform: 'centerfold' in manual
asciilifeform: complete with reference oscillograms. if yours dies (and not infrequently, it would) you were expected to repair.
mircea_popescu: whole consumerist thing only really started in earnest after the soviets went away.
asciilifeform: the calculators, bk0010 ( tiny little pdp clone ! ), etc. is a sunken atlantis. it was all forgotten almost immediately when imported pc was carted in in qty
mircea_popescu: much like the killer micro was forgotten almost immediately once the handheld tivos were carted in qty.
asciilifeform: 'killer micro' was colonized by microshit, and almost immediately began the march towards death, 'how do we keep plebes from copying gamez', culminating in today's boxen.
mircea_popescu: none of the girls own a desktop, you realize this ?
mircea_popescu: "oh, i got my phone".
mircea_popescu: bitch... a phone is a computer in the sense your slit's a cock.
asciilifeform: ye olde mk61 is moar of computer. even tho poor orcistan never even invented soldermask, pcb was bare, like if i made it here in my kitchen.
asciilifeform: cuz you could actually program! it.
mircea_popescu: anyway. i'm starting to think i'll simply add a "owns desktop" disqualifier to the list.
mircea_popescu: it's how it worked in the 90s, right, you went to a new kid's house, had no computer could not be friends, evidently underclass only good to shine your shoes.
asciilifeform: oh aa
asciilifeform: qualifier, then?
mircea_popescu: why should this have ever changed.
mircea_popescu: asciilifeform, well, "no computer, you can't play" is a disqualifier. "obedient, you've made it" is a qualifier.
asciilifeform: aa then makes sense
asciilifeform realizes that he doesn't actually know anybody in meatspace, even elderly relatives, who does not own a desktop of ~some~ form
mircea_popescu: you know it's like >pi per capita here ? i recently counted, it's a scandal.
mircea_popescu: PLUS a pile of various laptops.
asciilifeform: of course orc owns pile of laptops. orc will never throw anything away.
mircea_popescu: no, they all work.
asciilifeform: why shouldn't they work.
mircea_popescu: lmao. most common orc sentence re laptop includes "dun work"
asciilifeform: ( often there'll be half a kg of dirt in the ductwork, but thing will still work, after a fashion )
mircea_popescu: but eg why should i throw out http://btcbase.org/log/2018-01-31#1778739 ? even if it's used once in a month, you fixed it for me, it's going in the tmsr museum
a111: Logged on 2018-01-31 13:56 mp_en_viaje: in other "thanks goodness computer means programmable machine", i have here this hp elitebook. it has the backlight permanently welded to "retina cancer". the "function" key bs works for everything else EXCEPT setting the brightness, fn-f9 does 0.
asciilifeform: ( btw another reason c101pa would be a spiffy orc lappy -- it's got no fans/ducts )
mircea_popescu: no, i know.
asciilifeform: lol i recall that thing, it was, what, 3kg ?
mircea_popescu: car's got what 3 ? 400 HP under the hood ? let it work.
asciilifeform: i recall when it was fashionable to make 'car comp'
mircea_popescu: in the immortal words of barry fitzgerald, "let a good piece of machinery earn its fuel"
asciilifeform: thing went in the boot , display on long cable , hanging somewhere near gearshift
mircea_popescu: asciilifeform, i recall it too. i was fucking there! the motorola "cell phones" you could maim someone with, and the inductor computers, and so on.
asciilifeform: aha! them
mircea_popescu: before ac units, even.
asciilifeform: not whole globe needs ac, tho
asciilifeform: ( ac was ~unknown on asciilifeform's homeworld )
mircea_popescu: not where i lived, either. but in the shitplain of southern romania ? very fucking needed.
mircea_popescu: haha. bullocks included ?
asciilifeform: nah , moar of a 'wumpus'
asciilifeform: prolly there was a spicier ver. with bullocks, whole orchestra.
asciilifeform: interestingly, a major puzzler was 'how to rng'. most folx used some trigonometric crapola; it ~worked..
mircea_popescu off to the dungeosn. bbl!
asciilifeform: loper_os_cr50: hello ?
BingoBoingo: asciilifeform: I can ask. Is the PCB already in Uruguay?
asciilifeform: not unless BingoBoingo can find a c101pa in uy
asciilifeform: ( if he does, i'ma pay for it )
asciilifeform: !!up apt-get
deedbot: apt-get voiced for 30 minutes.
asciilifeform: apt-get: hello ?
apt-get: I just got d/c'd
asciilifeform: what brings you to #trilema , apt-get ?
apt-get: just here to lurk in general
asciilifeform: apt-get: i recommend to read the logs
asciilifeform: beats the shit out of plain lurking
apt-get: I've been doing that a bit yesterday
asciilifeform: apt-get: use the search box to find subjects that interest you
asciilifeform: and then get yerself a proper nick, and register gpg key with deedbot , and become a person
apt-get: >get yerself a proper nick
apt-get: rude tbh, I've been using this one online for quite some time
asciilifeform: well if you ~want~ to be known as apt-get...
asciilifeform: apt-get: do you speak ru ?
apt-get: asciilifeform, nope
apt-get: I've been interested in learning it for quite some time though
a111: Logged on 2016-09-07 23:49 asciilifeform: alice_: do you know expression 'в чужой монастырь со своим уставом не ходят' ?
apt-get: I see
apt-get: the reason I keep using this nick is because it's quite handy to have personal info drowned out in a sea of noise when someone tries to look it up
apt-get: I'm more interested in that kind of persona rather than adopting an identity meant to be recognized
trinque: how can you expect someone to care about "rude tbh" if you pride yourself on being unrecognizable
trinque: this assuming for the moment that such things aren't immediate and reliable signs the speaker's an idiot
apt-get: I wasn't actually offended or anything, it's just banter
asciilifeform: |\n: hello ?
|\n: what is the normal channel "flow", meaning how would i even ask a question if i got one
|\n: just to know if it is even possible
asciilifeform: |\n: ideally, you go and register gpg key with deedbot. then , let's say i rate you, and then you can speak whenever you have something to say.
|\n: aha, cool! thanks asciilifeform
asciilifeform: alternatively , somebody might give you voice, such as now , and you can speak for 30min.
asciilifeform: |\n: recommend to read the logs, and make use of the search
trinque: one might, say, introduce himself, like even my cat does when he walks into the room
|\n: well it was fast i admit, now i'd better shut up because it brings too much crap to logs, got my answers, thanks
trinque: |\n: nah you don't get off that easy. you're from .ru ?
asciilifeform: |\n: as trinque points out -- you will get much more enthusiastic audience if you introduce yourself, and register a key, establish as person
|\n: trinque, i'm just a dude that sometimes hears of phuctor and things that include links to the blog, i like what i see, cool pals discuss it, i'd like to track more of it, whatever it is
|\n: i am, russia
trinque: cool, there are several russian speakers present
trinque: what do you do |\n ?
|\n: apart from things unspeakable on freenode i love to bring up tor relays and i got a job as an admin of shitty place
|\n: so i doubt theres anything remarkable i could tell about myself heh
asciilifeform: |\n: i noticed today that there is 0 discussion of cr50/h1 in ru net
asciilifeform: |\n: how about you go and fix this
asciilifeform: the english people are clinically retarded. let's try the civilized world, how about.
|\n: good shout, sure i got my miserable excuses, since i'm not media person, i constantly attempt to tell about such things to people who show interest, but the scales are as miserable as my excuses hah
asciilifeform: |\n: use what you have.
asciilifeform: swiftgeek: hello ?
swiftgeek: doing simple fact checking, http://www.loper-os.org/?p=2433 doesn't mark clearly fritz chip
asciilifeform: swiftgeek: slightly better photo from today, http://btcbase.org/log/2018-06-11#1822393
a111: Logged on 2018-06-11 15:35 asciilifeform: http://www.loper-os.org/pub/c101pa/h1.jpg << observe, cr50 has buncha test pads. i bet half a dozen of these, are used for factory fillup.
swiftgeek: oh now i see that violeet thing
asciilifeform: swiftgeek: if you want to talk to the cr50 in your unit, all you need is the simple cable in http://www.loper-os.org/?p=2415 article
asciilifeform: cr50 will appear on /dev/ttyUSB0
swiftgeek: asciilifeform: nope i'm here for fact checking, from #libreboot
asciilifeform: you will get a (very limited, pretty much all you can do is to read version strings and gpio voltages) command prompt
swiftgeek: also if you somehow damage C201PA irrecoverably please don't trash them
swiftgeek: that board itself needs to be reversed (PCB)
asciilifeform: swiftgeek: i do not currently have a 201
asciilifeform: i am however accumulating a pile of c101pa boards
asciilifeform: and definitely interested in getting one xrayed. you got an xray machine, swiftgeek ?
|\n: even if something is not clear - hardware is full of shit, supplying any trust towards vendors is as stupid as saying that someone might now have some private keys from whatever, being it an IT or automotive industry (pick any), i believe that is why some papers on standards that might shed light on ways of how proprietary things (that belong to owners) work
swiftgeek: nope and won't help
swiftgeek: asciilifeform: what we need is to tear down board layer by layer
|\n: are pricey
swiftgeek: asciilifeform: http://en.qi-hardware.com/wiki/Sciphone_Dream_G2#PCB_layers
asciilifeform: swiftgeek: even simple xray would give you basic info, such as the number of balls in the bga, and possibly the routes of the test pads (it ain't a very crowded pcb)
swiftgeek: if starts align properly i will be doing something similar for kgpe-d16
asciilifeform: but ideally yes, would strip it properly
swiftgeek: asciilifeform: also decap the damn chip
swiftgeek: and sent it to zeptobars or what they were called
swiftgeek: it's definitely in interesting category
asciilifeform: all i've been able to find is that 1) it is an arm cortex-m , prolly licensed 2) started life as fpga ( see google's src, comments repeatedly refer to earlier vers as 'fpga' , then , later, 'g-chip' )
asciilifeform: it also has onboard flash
asciilifeform: ( the cr50 rom is ~not~ kept in the winbond spi rom where the boot loader ( google's crippled coreboot ) lives )
swiftgeek: asciilifeform: well in thinkpads we have fun gate array
swiftgeek: that we are reversing
swiftgeek: (PMH-* )
asciilifeform: swiftgeek: in re cr50, i am specifically interested in whatever factory test pads exist , with which the thing may be filled up with initial fw on manufacture
swiftgeek: asciilifeform: well you should be only concerned first about black boxing it
asciilifeform: if these are found, and found to work, it is likely to be the shortest path to proper jailbreak
asciilifeform: black boxing ?
swiftgeek: ie. it doesn't look like a necessary component to me
asciilifeform: unfortunately it is
swiftgeek: so making something equivalent first would be beneficial
asciilifeform: they moved power supply init into it
swiftgeek: asciilifeform: that's what i mean by that :D
swiftgeek: it sounds like you can replace it easily by some dumb components
asciilifeform: swiftgeek: see https://chromium.googlesource.com/chromiumos/platform/ec/+/master/board/cr50/gpio.inc ( what is known of the pin functions )
swiftgeek: asciilifeform: so it's necessary and it's like PMH but with mcu?
asciilifeform: so far we know that it handles the power button signal; the reset magic combo on the kbd; and the 3.3v rail bringup. it also handles the usb debug functionality that you get with the cable linked earlier
swiftgeek: what i mean is
swiftgeek: is host communicating with it to do something important to keep machine alive?
asciilifeform: but conceivably you could , at some expense, come up with a pad-for-pad substitute, and lift the thing, then solder to the balls
swiftgeek: or is it just some stupid bloat
asciilifeform: swiftgeek: the way it is connected now, the box won't actually power up without it
swiftgeek: asciilifeform: well you only need to do it once
asciilifeform: not once, but for each unit
swiftgeek: asciilifeform: after that once you have confirmed model of black box and from then you can figure out something way more efficient
asciilifeform: swiftgeek: asciilifeform's orig plan was to sell cleansed c101pa machines. if this said cleansing requires lifting a bga, and attaching a manufactured replacement , we will be talking about considerably different cost than if the machines can be cleansed in 10min via software, via debug snake.
asciilifeform: makes sense ?
swiftgeek: asciilifeform: i'm only speaking about doing it once in history xD
swiftgeek: one unit no more
asciilifeform: sure, but i want 1000+ units, rather than 1 elaborately handcrafted.
swiftgeek: asciilifeform: the point is to take some lessons from that 1 unit
swiftgeek: it will be silly if end result is just few modwires :>
asciilifeform: google's src already contains everything you need, in theory, to make a hypothetical benign replacement for cr50
asciilifeform: that ~only~ brings up 3v, etc
asciilifeform: however this approach is expensive, in manual labour, and its cost borders on that of simply making new machines from 0
asciilifeform: which makes it of secondary interest to us
asciilifeform: and as soon as we start doing it, they'll start pouring epoxy, and then cost goes up yet again
swiftgeek: i'm telling you that it will be simpler to do it once and this way confirm every part of it
swiftgeek: looking at some code you found there isn't the same as poking the actual thing
asciilifeform: swiftgeek: if you'd like to take a c101pa and deball the bga and try this, and post article, i promise to read
asciilifeform: sadly i am not currently equipped for such an experiment
swiftgeek: they are cheap
asciilifeform: i have a very similar machine
swiftgeek: ok skip WEP, it's a whitelabel thing
asciilifeform: that's not the sticking point
swiftgeek: it's a tiny bga chip that you can remove yourself easily
asciilifeform: sticking point is to solder to the balls
asciilifeform: yes anybody can lift bga ( tricky to do without cracking the board, but doable if you are patient )
swiftgeek: not tricky xD
swiftgeek: asciilifeform: x200t already requires a bit of rework
asciilifeform: soldering however many balls are under it, to bodge wires, and attaching logic analyzer etc, is the headache
|\n: in terms of labour there are many people who would lift it and reflow for 5-10 usd per operation, even here in russia, but epoxy will ruin such perfect model =)
asciilifeform: what you'd want, is to solder an interposer b/w the cr50 and the pcb
asciilifeform: and get a trace of all of the signals
asciilifeform: ( if you simply lift it, there'll be no signals, board doesn't come up )
swiftgeek: |\n: it's not that big chip xD
swiftgeek: for something that silly cleaning it up will take order of magnitude more than rework xD
asciilifeform: swiftgeek: out of curiosity, what's your interest in this particular box ?
asciilifeform: coreboot dev ?
swiftgeek: nothing , it went up on reddit
swiftgeek: asciilifeform: if somebody will end up with dead c201pa in eu then hopefully i will get it for teardown if they remember
asciilifeform: swiftgeek: if you register a gpg key with deedbot, you will be able to voice yourself
asciilifeform: ^ instructions
deedbot: http://qntra.net/2018/06/israeli-knesset-quietly-disqualifies-equality-bill-maintain-the-jewish-majority-even-if-it-violates-rights/ << Qntra - Israeli Knesset Quietly Disqualifies Equality Bill: Maintain The Jewish Majority Even If It Violates Rights
asciilifeform: swiftgeek: why do you need a dead unit, why not buy fresh one
asciilifeform: ultra-low budget project ?
swiftgeek: asciilifeform: e-waste, i'm against it
asciilifeform: not really possible to thoroughly reverse things without creating a pile of rubbish, sadly
swiftgeek: using e-waste for research pretty much lowers amount of it
asciilifeform: i'm on my 2nd board..
swiftgeek: asciilifeform: sure it is , it's the best way
swiftgeek: but c201pa isn't very popular and people forget about me
swiftgeek: with thinkpads we had much more fun
asciilifeform: to be clear, asciilifeform is working with c101pa .
swiftgeek: we pretty much understand in full depth what thinkpad is
asciilifeform: ( i do not yet know what is in the 201pa )
|\n: any intel on supply chain of this stone? had to ask
asciilifeform: not currently
asciilifeform: |\n: best suspicion thus far is that it is a 'hardcopy fpga' (cheap, relatively, method for getting chip baked, they apply a custom metallization mask to a stock crystal)
|\n: any other devices with the extra similar one (even with brushed label)?
swiftgeek: and remember that silly thing where people claimed that quality of thinkpads plummeted since IBM stopped making thinkpads and lenovo took over?
swiftgeek: as if there was some noticeable change xD
asciilifeform: |\n: only chromebook. afaik all recently-rolledout units, have it
asciilifeform: swiftgeek: i definitely noticed the change.
swiftgeek: IBM didn't make a single thinkpad since at least T20
asciilifeform: having used ~every thinkpad made.
swiftgeek: T line belongs to USI till T400/500, then lenovo took over
asciilifeform: swiftgeek: if you are a thinkpad aficionado, there is a patched x60 bios in the logs, iirc 2015
asciilifeform: we have several people here, using it
swiftgeek: asciilifeform: i'm from #libreboot , dev :)
asciilifeform: swiftgeek: i actually started with attempt to port generic coreboot to c101pa, and ended up finding the cr50 by accident
swiftgeek: asciilifeform: TrackPoint is 80C51 blob so we are reversing that too :)
asciilifeform: c101pa also includes a trackpad with flashable blob fw
swiftgeek: well traskpoint is mask rom
asciilifeform: thus far i know nothing about it aside from the update/reflash mechanism (it is done via the ec)
asciilifeform: i also have a sample fw blob
asciilifeform: but this is for much later.
swiftgeek: but patents are expiring so it's really pressing to make libre trackpoint, even at scale modem
asciilifeform: personally, i'd consider a box with no trackpad function, to be usable
asciilifeform: but perhaps that's just me
swiftgeek: anyway so far you have took some guesses that it's a infeon chip right?
swiftgeek: it certainly doesn't look like one
asciilifeform: swiftgeek: to complete the picture, my initial interest in cr50 was in the debug functionality; the thing can override #WP signal and rewrite the EC and boot roms , via usb snake. so it'd be quite convenient to have access. however the factory firmware locks it.
asciilifeform: it is not an infineon, this is more or less certain
asciilifeform: google baked it as a replacement for the infineon.
swiftgeek: machine is from 2013?
asciilifeform: ( i cannot rule out the possibility that it was built in cooperation with, or at the facility of , infineon; it is stamped 'TWN' so this is at least theoretically hinted )
asciilifeform: swiftgeek: 2018
asciilifeform: i uncrated it in end of april
swiftgeek: from this pic, what's the newest date code ?
swiftgeek: winbond is from 2011
asciilifeform: that winbond's been in production since early 2000s
asciilifeform: ( it's the bootloader fw, btw )
swiftgeek: sure but they are not using old stock
asciilifeform: the c101pa itself was introduced in '17
swiftgeek: ah 101pa
swiftgeek: i confused the 2 for 1 and this is the thing?
asciilifeform: the h1 is the item in the right hand side of the photo
asciilifeform: marked in purple
swiftgeek: lol correct
swiftgeek: asciilifeform: so that whole time i was thinking this is c201pa
swiftgeek: asciilifeform: what's the name of the board?
swiftgeek: asciilifeform: yeah i only care about board xD
asciilifeform: swiftgeek: here's a flatbed scan of the board, http://btcbase.org/log/2018-06-11#1822396
a111: Logged on 2018-06-11 15:41 asciilifeform: for completeness, http://www.loper-os.org/pub/c101pa/mb_top.jpg + http://www.loper-os.org/pub/c101pa/mb_btm.jpg ( apologies for the sad photos, they came out of a flatbed, evidently not ideal tool for this job )
swiftgeek: c201pa is called speedy
asciilifeform: this one is 'bob'
asciilifeform: also apparently was known as 'gru' in early in-house versions
swiftgeek: pretty awful but again wifi on m.2 card
asciilifeform: ( according to amstan , a fella from #linux-rockchip who introduced himself as one of the designers, but is rather tight-lipped )
swiftgeek: so if anything comes you can replace it lol
asciilifeform: wifi is soldered down on these
swiftgeek: asciilifeform: is it connected over sdio or pcie or usb?
asciilifeform: but in theory you can plug in usb wifi etc
swiftgeek: asciilifeform: yes correct
swiftgeek: asciilifeform: m.2 comes in many form factors
asciilifeform: swiftgeek: the wifi ? on this one ? seems to be on pci bus
swiftgeek: asciilifeform: great then you can replace it !
asciilifeform: with reballing etc. lol.
swiftgeek: no reballing lol
swiftgeek: it's m.2 card
asciilifeform: there's no socket on the pcb
asciilifeform: the module is soldered on
swiftgeek: i can't guess dimensions properly so let's assume it's the same as with c201pa
swiftgeek: M.2 Type 1216
asciilifeform: swiftgeek: you can infer exact dimension from the usbc jack
asciilifeform: ( or the plain usb3 )
swiftgeek: shitty sparklan example http://www.sparklan.com/p2-products-detail.php?PKey=77ffCKwjlQdwb8Ih1Lte5lnBX2_gCozga_6dk6DCy0s&WNSQ-261ACN(BT)
asciilifeform: yep looks like the same footprint
asciilifeform: how would you go about lifting it without ending up reflowing the internals?
swiftgeek: be sane
asciilifeform: prolly would need ir preheater for the underside ?
swiftgeek: not necessarily IR preheater or anything fancy but (any) preheater would be nice
swiftgeek: due to bending and stresses due to differential heating
swiftgeek: still with patience it shouldn't do that even if you don't have preheater
swiftgeek: and it kinda depends on thermal mass in that area
asciilifeform: swiftgeek: if you end up doing it, plz consider publishing the procedure
swiftgeek: why xD
swiftgeek: it's normal thing
swiftgeek: asciilifeform: grab yourself pile of e-waste and practice on that :>
asciilifeform: like anatomical practice on corpses, the approach has its obvious limits
asciilifeform: ( waste pcb won't tell you that you have not reflowed/mutilated/stress-fractured something )
swiftgeek: except that level up is grab pile of e-waste
swiftgeek: and fix them
asciilifeform: at any rate i am not presently concerned with the 80211 card
swiftgeek: wistron thinkpads are pretty decent when it comes to repair
asciilifeform: thus far i know how to cut power to it, and this suffices for my purpose
swiftgeek: (X series till x230 afair)
asciilifeform: ( its rail is controlled via EC )
swiftgeek: X240 was made by compal-lenovo joint venture
swiftgeek: and afair end result was worst aspect of them both combined
swiftgeek: (compal alone makes the best boards for debugging /repair)
swiftgeek: you can diagnose compal board in 5 minutes flat
swiftgeek: (given schematics and boardview)
asciilifeform: currently i am not very interested in intel iron
swiftgeek: asciilifeform: well compal makes tons of things xD
asciilifeform: hence investigation of c101pa and similar
swiftgeek: remember osmocombb moto things?
swiftgeek: compal made them afair xD
swiftgeek: yeah compal :D
asciilifeform: swiftgeek: given your introduction ( http://btcbase.org/log/2018-06-11#1822589 ) i assume you may be interested in verifying fact that cr50 is not a subfunctionality of the ordinary (i.e. kept in winbond spi ) bootrom or the EC controller ('nuvoton' arm , visible in right hand of photo ). this is very simple to do:
a111: Logged on 2018-06-11 19:11 swiftgeek: doing simple fact checking, http://www.loper-os.org/?p=2433 doesn't mark clearly fritz chip
asciilifeform: disable the spi boot rom using the method shown in http://www.loper-os.org/?p=2382 article. then insert the 'suzyq' debug cable, shown in http://www.loper-os.org/?p=2415 ;
asciilifeform: you will observe that you are still able to communicate with the machine
asciilifeform: because you are talking to cr50, which is active at all times, even when 'off'
asciilifeform: and it does not rely on the cpu (referred to as 'AP' in google's srcs)
asciilifeform: or the EC
swiftgeek: welp that's interesting and if it spews out a lot of uart then it's most likely running on some core
asciilifeform: it runs on the h1 device pictured in h1.jpg.
asciilifeform: in fact , if you are so fond of lifting bga, lift the cpu , the spi rom, and the ec, and you will find that you still get the /tty/USB0 shell
swiftgeek: oh it's an entire shell?
swiftgeek: that's interesting for sure
asciilifeform: btw you will get EC uart on /dev/ttyUSB1
asciilifeform: and cpu uart ( from the rk3399 ) on /dev/ttyUSB2
asciilifeform: the latter , you can get root shell on, on stock machine if it is in dev mode
swiftgeek: asciilifeform: then i would really recommend finding dead one and sending chip to zeptobars
asciilifeform: swiftgeek: i intend to send a unit to zeptobars in near future. i do not however expect any interesting result, afaik no 22nm or similar density device has ever been publicly reversed
swiftgeek: asciilifeform: why would you expect that llol
swiftgeek: i doubt it will be below 65nm
asciilifeform: got example of a successful public reversing of any recent (i.e. post-1995) crystal ?
asciilifeform: i'd luvv to be proven wrong on this subj
swiftgeek: xtal? who reverses that? :D
asciilifeform: not clock crystal, lol
asciilifeform: i mean, asic die.
asciilifeform: sorry, ru world terminology
swiftgeek: asciilifeform: they are marked usualy on die
swiftgeek: no need to reverse really, just look at it
asciilifeform: lol i was not speaking of timing xtal
swiftgeek: hopefully layers won't need to be removed
asciilifeform: given as it is a tpm/drm crock of shit, i fully expect false metal masks and the other joys of 'tamper resistence'
swiftgeek: but if they are bunch of dicks then first visible layer will be just metal blocking chip from the view
swiftgeek: asciilifeform: is it TPM for real?
swiftgeek: or do you just call it that
asciilifeform: swiftgeek: look in the src, it incorporates tpm
asciilifeform: i.e. 100% replacement of the old infineon they formerly used
swiftgeek: then yeah inform zeptobars about the need to remove metal layers
swiftgeek: it will make for interesting post lol
swiftgeek: sigh i think i lost video about removing layers xD
asciilifeform: the sad bit is that it is many yrs of labour, to go from even a high quality die shot, to functionality
swiftgeek: asciilifeform: you won't :D
asciilifeform: it so happens that i know how decapping etc is done.
swiftgeek: the point is to see something in it
asciilifeform: swiftgeek: my specific interest is to get arbitrary code exec on the device.
asciilifeform: rather than, say, to fill photo album with pretty pics.
swiftgeek: asciilifeform: sure but not looking can double the work
asciilifeform: swiftgeek: out of curiosity, what would you look for in a die shot ?
swiftgeek: asciilifeform: possible theories of what PMH7 is were pretty wild till we realized it's TC200G
swiftgeek: i finally realized from leftover clues
swiftgeek: but it would be clearly marked on the die as well
asciilifeform: i, for instance, would like to know which fpga was their starting point. and where its factory test pads are.
asciilifeform: and whether there is any mechanism to inhibit them
swiftgeek: yep and all that you will learn from photo of zeptobars
swiftgeek: + you can take some educated guesses
asciilifeform: swiftgeek: even more ideally, would learn this without waiting for decaps.
asciilifeform: but this is still in progress.
asciilifeform: loper_os_cr50: hello ?
swiftgeek: well you will see standard cell library
swiftgeek: eventually somebody will match it to factory
asciilifeform: swiftgeek: you know how this usually ends, right ?
swiftgeek: asciilifeform: just like via matched their to what asmedia stole from them
|\n: imaginary, just in theory, can it be some ST72264G2
swiftgeek: fun case
asciilifeform: the way it usually ends, is that we learn something useful just in time for the device to go out of print.
swiftgeek: asciilifeform: remember that recent AMD chipset from amdflaws?
asciilifeform: which is what the designer was banking on when he put in the false metallization layers etc.
swiftgeek: asmedia made it, using standard cell library stolen from VIA
swiftgeek: and i was wondering why we don't see so much VIA chipsets anymore xD
swiftgeek: oh wait that's another filing lol
asciilifeform: at any rate, my current approach will be to do some fuzzing of the cr50 console and slave spi interfaces
asciilifeform: if i can exploitably crash the thing , my job is done
a111: Logged on 2018-06-11 15:46 asciilifeform: one interesting observation, is that the update mechanism lets you flash in arbitrary crapola into 'rw' section ( it simply won't jump to it if it doesn't pass rsa(sha256(payload)) ) . so theoretically could put a nop sled there, ending with jump into the magic half of unlock routine. and then expose the thing to beta/gamma, and perhaps in a few months it will Do The Right Thing
swiftgeek: anyway back to the name
swiftgeek: asciilifeform: do you know what is the name of the board yet or not ?
swiftgeek: it's often close to coreboot name
asciilifeform: what do you mean by 'name' ?
asciilifeform: google's product code is 'bob'
asciilifeform: dev version of same, was 'gru'
swiftgeek: bob ? xD
swiftgeek: microsoft bob?
asciilifeform: https://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices << see vendor's chart.
asciilifeform: September 1, 2017 Asus Chromebook Flip C101PA Bob rk3399 etc
swiftgeek: yeah then judging from c201pa entry
swiftgeek: it's called bob
asciilifeform: you will find the string in the boot rom fw also
swiftgeek: that will make for shitty search results in google
swiftgeek: bob repair guide
asciilifeform: there is very little to be had in the search results, other than the src repo itself
swiftgeek: they are doing this shitty naming on purpose
swiftgeek: so i won't find anything xD
asciilifeform: c101pa finds various retailers, and, if you dig persistently, asciilifeform's www, and that's currently more or less it.
asciilifeform: to be fair, it's a pretty recent box.
swiftgeek: ok can't find anything on any usual suspects
swiftgeek: it should appear about now for that device
asciilifeform: swiftgeek: here, btw, is the factory boot rom (crippled coreboot) from that winbond : http://loper-os.org/pub/c101pa/factory_rom.bin
asciilifeform: you can extract strings from it, and see which bob rev etc
swiftgeek: asciilifeform: repair guide is something that asus supplies for their devices
swiftgeek: it's just a block diagram and power sequencing / tree
asciilifeform: repair guide only shows you how to get the box open, really
swiftgeek: no xD
swiftgeek: it doesn't show that at all xD
asciilifeform: not much use ( it is not difficult to open, and the c100pa published disassembly applies to this one, the screws are in same places )
asciilifeform: there is nothing usefully removable on the mb, aside from the heat sink
asciilifeform: so i'm not sure what you expect to find in a vendor repair book
swiftgeek: just board shots from 2 sides with few testpoints, block diagram and power sequencing / tree
swiftgeek: that's it
asciilifeform: i have a pretty good idea of the power sequencing, from reading the ec and cr50 srcs
asciilifeform: but sure.
swiftgeek: asciilifeform: so if you have some asus authorized repair shop
swiftgeek: bring cookies
swiftgeek: and vodka
asciilifeform: lol what does 'repair shop' do aside from swapping mb
asciilifeform: ( i do it right here with 10min of work )
swiftgeek: silly stuff like fuses apparently
swiftgeek: asciilifeform: i don't consider swapping a board as repair
asciilifeform: yes in china there are repair shops that lift bga etc.
asciilifeform: but you will not find these in usa.
swiftgeek: i thought you were in russia
asciilifeform: that was |\n
swiftgeek: then just bring cookies and whatnot
swiftgeek: it never hurts trying
asciilifeform: i don't see this as a productive line of probing
swiftgeek: (at the end of their shift)
asciilifeform: board-swapping monkeys.
swiftgeek: you need to at least check some points c'mon
asciilifeform: srsly, try walking into repair with chromebook. 'we can reset this for you for $50', lol
swiftgeek: asciilifeform: i would bake cookies and bring them some xd
asciilifeform: the schem, for instance, is not given to repair contractors. or i would already have found it.
swiftgeek: they are
swiftgeek: asciilifeform: sometimes it's schematics sometimes it's boardview alone only
swiftgeek: asciilifeform: if something ever leaks it first appears on chinafix xd
asciilifeform: and it ain't there.
asciilifeform: last i saw.
swiftgeek: what i mean is that chromebooks aren't popular in china
asciilifeform: fwiw i don't have any use for anything short of the schem
swiftgeek: so likeliness of it leaking on its own is tiny
asciilifeform: i have already identified all of the major components
swiftgeek: asciilifeform: well lol, it's about netlist
asciilifeform: well yes, the schem
asciilifeform: fwiw the only nonstandard chip is the h1.
swiftgeek: we need it to have something proper
asciilifeform: everything else, is off-the-shelf
swiftgeek: otherwise you are literally reversing open source code to figure out something that is presented clearly and for sure in boardview/schematics
swiftgeek: that m.2 module thing took seriously way too much time for us xD
asciilifeform: according to amstan , the fella claiming to be a designer of c101pa , everything connected with cr50 is deeply trade secret, and shared with no one outside of google.
swiftgeek: i only realized it when investigating some newer SSDs
asciilifeform: but i have no way to verify the truth of what he said, aside from noticing that there is 0 discussion anywhere on the net, aside from #trilema and my www, of the h1.
asciilifeform: ( if you know of a counter-example, please link )
swiftgeek: together with your explanation of purpose of the chip
swiftgeek: it's not possible xD
swiftgeek: either chipie does far less or the thing is secret
asciilifeform: so far my only clue that h1 actually runs the given fw , is that i was able to flash in a vendor update : http://btcbase.org/log/2018-06-08#1821699 and ended up with a slightly different, in the ways suggested by the src, console
a111: Logged on 2018-06-08 17:15 asciilifeform: i was able to flash in the https://gsdview.appspot.com/chromeos-localmirror/distfiles/cr50.r0.0.10.w0.3.4.tbz2 image ; it supports a few moar commands, including 'rma open' returned-to-factory unlocker thing. but result was , unsurprisingly, 'with notes from hitler only' : http://www.loper-os.org/pub/c101pa/c101pa_unlock_nodice.txt
swiftgeek: asciilifeform: anyway authorized repair shop has ridiculous amount of tools to diagnose board
asciilifeform: https://chromium.googlesource.com/chromiumos/platform/ec/+/master/chip/g/ << starting point re console functionality ( locked and unlocked )
swiftgeek: whether they use it or not it's up to them xD
swiftgeek: just like apple geniuses
swiftgeek: with that amount of tools you could fix those devices during a coffee break xD
asciilifeform: a chinese shop could, for instance, mount the http://www.loper-os.org/pub/c101pa_dbg.jpg ( 'google servo' ) connector, on to the vacant pads. BUT this does not give me anything that i do not already have via the 'suzyq'.
swiftgeek: libreboot thinkpad doesn't have it easy, neither BSDLs nor XOR test chains are described for our montevina targets
asciilifeform: not to mention that i do not have the 'servo' device, nor see anything to be won from building it ( it gives access to the consoles, which i already have, and spi, which i already have via soldered probes, and that's it. )
swiftgeek: asciilifeform: ask paulk-*
asciilifeform: the fella in #rockchip-linux ?
swiftgeek: * signifies device paulk is connecting from
swiftgeek: #libreboot / #coreboot at least
asciilifeform: paulk-gagarine ?
asciilifeform: seems that we have already spoken
asciilifeform: see the june 9 log.
swiftgeek: gagarine is the machine
asciilifeform: ( their chan's )
swiftgeek: so don't be confused if he logs from different node xD
asciilifeform: fella seemed quite surprised that h1 exists at all
swiftgeek: sure it was planned and everything was so pompous about it
swiftgeek: i didn't know they have actually made it finally
asciilifeform: at any rate i encourage folx who think that i dreamed it all, to build the snake ( i posted schem ) and do the exact experiment suggested earlier in http://btcbase.org/log/2018-06-11#1822821 .
a111: Logged on 2018-06-11 19:57 asciilifeform: swiftgeek: given your introduction ( http://btcbase.org/log/2018-06-11#1822589 ) i assume you may be interested in verifying fact that cr50 is not a subfunctionality of the ordinary (i.e. kept in winbond spi ) bootrom or the EC controller ('nuvoton' arm , visible in right hand of photo ). this is very simple to do:
swiftgeek: and included in commercial device at that
asciilifeform: !!up hl`
deedbot: hl` voiced for 30 minutes.
asciilifeform: hl`: hello ?
swiftgeek: asciilifeform: anyway if you can tell i care a lot about e-waste and such chipie is creating serious problems
asciilifeform: what brings you to #trilema, hl` ?
hl`: I'm a longtime owner-control advocate.
hl`: I found your blogpost on lobste.rs.
asciilifeform: swiftgeek: as far as i'm concerned , all boxes not yet cured of fritz are 'ewaste'
asciilifeform: swiftgeek: as soon as they roll off the conveyor.
swiftgeek: asciilifeform: well if you want to blame google/asus sure
swiftgeek: but don't actually treat them like that
asciilifeform: hl`: please read the chan logs and make use of the search, before asking q, http://btcbase.org/log/
swiftgeek: it's kinda like neighbouring country dumping some trash in forest of other country
swiftgeek: *in your country
swiftgeek: while it's illegal dump, you have to deal with it nevertheless
asciilifeform: swiftgeek: i personally am more annoyed at rubbish masquerading as computer, than by general-purpose rubbish
asciilifeform: ( and by the total unavailability, other than as antique, of actual computer )
swiftgeek: hmm let's take last ditch detour, FCC ID
swiftgeek: asciilifeform: i can tell at the very least it doesn't look like anything ROHM would make (the chip)
asciilifeform: swiftgeek: UAY-W8997-M1216
asciilifeform: as printed on bottom of chassis
swiftgeek: yeah another one of those modular certification
asciilifeform: doesn't give much .
swiftgeek: just m.2 module
swiftgeek: it's a new form of getting FCC certification
swiftgeek: and you get confirmation on size
swiftgeek: m.2 1216
asciilifeform: swiftgeek: understand, i have a quite specific aim in re this machine, outlined in http://btcbase.org/log/2018-06-11#1822866 . i do not particularly care re the irrelevant details, e.g. the shape of the antennae in m2, or the exact diameters of the screw holes, etc.
a111: Logged on 2018-06-11 20:09 asciilifeform: swiftgeek: my specific interest is to get arbitrary code exec on the device.
swiftgeek: asciilifeform: sure, but you can replace card :)
asciilifeform: i can also 'replace the card' by switching off its power rail via ec and inserting usb nic dongle.
asciilifeform: so this part is not so interesting imho.
asciilifeform: but i will add, cr50 also hangs from same vreg's enable line and can switch it... back on
asciilifeform: ( afaik strictly via the console, but this remains to be determined )
asciilifeform: i've established that cr50 ~will~ accept fw update if ver is incremented and rsa signature is valid. so anybody with google's rsa key and 10 seconds of physical access can insert new fw into cr50.
swiftgeek: asciilifeform: ditto for any other TPM
asciilifeform: ( this was possible because i purchased a unit having cr50.r0.0.10.w0.3.3 fw )
swiftgeek: what i'm annoyed about is that infeon is not distributing updates directly to consumers
swiftgeek: so if somebody has separate module they are left vulnerable
asciilifeform: swiftgeek: the typical x86 pc 'infineon' etc tpm, cannot do such interesting things as overriding bios write protect, accessing microphone, etc
asciilifeform: so 'it's a tpm' is not anything like whole story.
swiftgeek: asciilifeform: it kinda can in very specific circumstances
asciilifeform: i am not particularly interested in infineon, you can safely desolder it from any box that has it
asciilifeform: and render it harmless
swiftgeek: would be nice to have nicer implementation with riscv :D
asciilifeform: cr50 however is 'glued with broken glass'
asciilifeform: i fucking hate riscv
asciilifeform: !#s riscv
asciilifeform: it was designed by wreckers
asciilifeform: and pushed under false pretenses
swiftgeek: j2 would be fine too
asciilifeform: it is not difficult to design a usable cpu, if you don't need bincompatibility with anything
asciilifeform: fabrication, is the rub.
swiftgeek: well it's already implemented in mass produced devices
asciilifeform: other than as fpga softcore -- where ?
swiftgeek: nvidia gpus
asciilifeform: no thx.
swiftgeek: it's a start
asciilifeform: it is no start.
asciilifeform: nvidia is on same shitlist as intel
asciilifeform: and for same reason.
swiftgeek: sure but they will chip into contributing to toolchain
asciilifeform: fuck riscv. it was deliberately designed with no arithmetical carry, to cripple cryptography.
swiftgeek: how does j2 compare? :P
asciilifeform: j2 at least has the virtue of being small, and fitting in ice40 fpga.
swiftgeek: so does picorv32
asciilifeform: ( or maybe not quite fitting, but it's close )
asciilifeform: understand, i can have ice40 boards to fit lappy chassis roll off conveyor in 6mo, if i want.
asciilifeform: but would like to try cleansing commercial arm64 board, first.
asciilifeform: if none can be cleansed -- we make from scratch, yes.
swiftgeek: yeah i was just saying about having TPM module implemented in open manner
asciilifeform: why the FUCK would you want 'open' manacles ?
asciilifeform: what does it even mean.
asciilifeform: how about NO manacles.
swiftgeek: then everything would need to be implemented properly in SoC
hl`: no, TPMs _can_ be used to secure your own stuff if _you_ control them
hl`: not really trustworthy if they have non-free firmware on them, but theoretically they have a use case
asciilifeform: hl`: nope.
swiftgeek: hl`: not exactly that case either
asciilifeform: they're a nsa boobytrap, sold under the fraudulent pretense of 'security'
asciilifeform: over in the civilized world, we http://trilema.com/2013/how-to-airgap-a-practical-guide/ our crypto.
asciilifeform: no magic chips needed.
swiftgeek: hl`: it depends on root of trust being somewhere else
asciilifeform: whole concept of 'root of trust' is a crock of shit.
swiftgeek: otherwise it can be pretty easily replayed
asciilifeform: we don't pki, and we don't ssl.
hl`: that doesn't protect against physical attacks.
swiftgeek: hl`: you don't need physical attack there really
asciilifeform: hl`: i am not interested in buying iron that specifically protects against everybody-but-nsa physical attack.
asciilifeform: and i am definitely not interested in iron that protects against ~my~, the owner's, physical attack.
asciilifeform: my machine. i read or flip whatever fucking bits i want.
swiftgeek: hl`: if you have more devices on same bus you can figure out something to sniff it, and later replay
swiftgeek: hl`: but OTP root of trust is not a solution either
hl`: yes, exactly. i'm talking about the use of owner-controlled TPMs to secure against other parties.
asciilifeform: tell me again why i would want 'tpm' if i have an airgapped 1990s machine for all computations on secrets.
swiftgeek: hl`: especially when you think about reselling the device
asciilifeform: you don't resell crypto hardware, you thermite it
asciilifeform: in a barrel.
swiftgeek: asciilifeform: it depends on having root-of-trust (tpm isn't it), then it's a fun store of secrets
asciilifeform: my 'root of trust' is iron that i assembled with own hands, out of soviet components, and sealed with glitter polish. fuck fritz tpm.
swiftgeek: if there is no root of trust on device then it's just another layer of obfuscation
hl`: there's not really that much point to tpms if physical attacks aren't in your threat model. if they are, they can provide resistance against evil maids, etc.
asciilifeform: hl`: how much do you like google's tpm, which opens in 3 seconds to 'evil maid' with the magic rsa key ?
swiftgeek: hl`: softbrick in thinkpad provides resistance against evil maids :)
hl`: asciilifeform: completely unacceptable in my view, since it's anti-owner control.
hl`: to be clear, any company which ships chips fused to only run their code gets a 'fuck you' from me
asciilifeform: whole concept of 'tpm' is explicitly counter to owner control. starting from when it was called 'palladium' and pushed by ms.
swiftgeek: hl`: 1. lock device in dock (with key), softbrick, profit
hl`: asciilifeform: not exactly. the fundamental premise is just to measure the computing environment - this can be used to pro-owner ends if you control the tpm.
asciilifeform: this is the fundamental fallacy that resulted in a market empty of honest iron.
asciilifeform: if i cannot audit the contents of the device, it is impossible to prove the nonexistence of magic key.
hl`: pretty much - agreed that TPMs with nonfree firmware (i.e. all of them which currently exist) are pretty dubious for that reason.
hl`: (especially since they have a bloody _firmware update_ capacity. !)
asciilifeform: crypto on single-die device of modern (i.e. past 25 yrs ) manufacture, is a losing proposition.
asciilifeform: no matter how you cut it.
swiftgeek: hl`: we have seen plenty mask rom exploits already
hl`: swiftgeek: hmm, can you elaborate?
asciilifeform: swiftgeek: go and maskrom-exploit my made-in-zelenograd-in-1985 cpu.
swiftgeek: hl`: not really, but whether medium is ro or rw it doesn't matter
swiftgeek: it still has ram and you can exploit it
swiftgeek: ram and cpu *
asciilifeform: !#s specificity of diddling
a111: 50 results for "specificity of diddling", http://btcbase.org/log-search?q=specificity%20of%20diddling
hl`: Sure. Honestly, I'm surprised nobody has managed to dump decrypted Intel microcode yet. Seems to me you could probably accomplish something with glitching.
asciilifeform: ^ starting point for discussion.
swiftgeek: hl`: and nobody dumped yet trackpoint code either :>
swiftgeek: and it's just a silly 80c51 mcu
swiftgeek: without ADC
asciilifeform: we were discussing 'hardware which you trust to do rsa exponentiation' , neh
swiftgeek: asciilifeform: yep it needs to be open otherwise lol
asciilifeform: which resolves to 1) i wrote the code 2) i know that the die was not built in advance to subvert the functionality of said code
asciilifeform: !!up hl`
deedbot: hl` voiced for 30 minutes.
asciilifeform: 'open' isn't worth a sparrow's fart, per se
asciilifeform: if you cannot determine via physical means that the proggy as-published is actually executing on the given device
asciilifeform: it, and no other
asciilifeform: this is physically ~impossible with e.g. 60nm
swiftgeek: you wouldn't go below 65nm if you are sane for tpm
swiftgeek: cost / power efficiency / tooling
asciilifeform: speaking of all recent (sub-2uM , really) densities
swiftgeek: and reliability /yield
swiftgeek: asciilifeform: we can go far with maskless lithography :P
asciilifeform: let's take an example of trustworthy iron : K573RF4 ( https://eandc.ru/pdf/mikroskhema/k573rf4.pdf )
hl`: asciilifeform: that's actually an interesting idea - i've toyed with a similar idea previously, though for different applications. basically, my idea was to come up with some way of algorithmically generating algorithms such that the algorithm generator can know the correct answer computationally easily, but where the structure of the algorithm is highly randomised such that it resists analysis in the
hl`: general case - basically using the halting problem as a trapdoor function.
swiftgeek: asciilifeform: those packages are expensive and cute :)
swiftgeek: hl`: google chip fingerprinting
asciilifeform: this is an eprom. and i've had them in physical possession long enuff to know that they weren't touched by fucking nato. and , on top of this, i can physically photo the crystal without decap.
swiftgeek: DARPA was messing with that a lot
hl`: i.e., you'd have to solve the halting problem to write a program which can analyse the generated programs in the general case, meaning that any computational malevolence (compromised silicon, etc.) can only compute the result of the algorithm by executing it unless someone solves the halting problem
asciilifeform: hl`: this is a perpetuum mobile.
swiftgeek: asciilifeform: no this is qualcomm modem code
a111: Logged on 2015-08-12 17:41 ascii_field: (see also, for similar lulz, 'whitebox cryptography')
asciilifeform: swiftgeek: yes, and it's snake oil.
swiftgeek: to what?
swiftgeek: everybody knows it burns eyes
asciilifeform: it exists strictly to slightly increase the headache for reversers, and is not interesting tech from my pov
swiftgeek: well a lot for researchers
swiftgeek: and not at all for anyone trying to exploit it xD
asciilifeform: at any rate there does not currently exist ANY usable crypto algo, of any purpose, for which a complexity class reduction to any class is known.
asciilifeform: and in particular a reduction of ~every~ generated key, rather than avg case.
asciilifeform: there is not even a proof that the difficulty of rsa is equivalent to that of factoring.
asciilifeform: ( and there is no known complexity class pindown of factoring. )
asciilifeform: if anybody told you otherwise, he is a dirty liar, and probably selling snake oil.
swiftgeek: nah i was just referring that qcom code is generating code that generates to generate code that (....)
asciilifeform: back upthread -- discussion of 'roots of trust' WILL start with , at the very MINIMUM, iron where i can fucking see the transistors through optical microscope. and never with anything else.
asciilifeform: any other notion of 'root of trust' is fritzian.
swiftgeek: goldberg machine made out of code
asciilifeform brb, teatime
swiftgeek: hl`: anyway only with proper root of trust you can measure all stages with tpm
hl`: swiftgeek: yeah.
swiftgeek: otherwise i will exploit other device on the bus and replay it remotely
swiftgeek: and in x86 case that happens to be EC
hl`: that's actually a fair point too. as implemented in e.g. PCs nowadays, even putting the closed firmware issues aside, the way they are integrated is _not_ secure. they're just connected using open pins to the CPU, you could easily replay everything
swiftgeek: (or worse - ME)
hl`: (see TPM reset attacks. the TPM specification people claim that these were fixed with TPM1.2, this is not correct however)
swiftgeek: yep that makes it possible even with root of trust
swiftgeek: but exploiting TPM firmware so much that it resets
swiftgeek: and TPM implemented so poorly that it doesn't reset x86 with it
swiftgeek: anyway so far there is no root of trust implemented in SoC that respect end user
swiftgeek: anyway that covers everything for me, i can only wait for more docs to appear (or dead boards)
swiftgeek: bye o/
asciilifeform: in one ear and out the other, apparently .
asciilifeform apologizes to log reader for having allowed this waste of time to clutter the chan.
asciilifeform: if anyone was puzzle re naggum's remark concerning 'read only brains' -- here they are!
BingoBoingo: <hl`> that doesn't protect against physical attacks. << Buy a dog and carry a hammer
asciilifeform: BingoBoingo: somehow the derps obsess with 'wife replaced while you sleep' scenario. aaaand then go on to advocate elaborate tpmdildo that makes this scenario actually workable.
asciilifeform: via nobus.
asciilifeform: rotten old fungus man rms, you can say whatever about, but he was exactly on target re how this particular item will go, back in '97. first, 'it only stores keys, harmless!' ( and won't give'em up to usg Because Reasons ... ) then 'ok now it can rewrite fw' 'yer lying, they Would Never!11!!' '...'
BingoBoingo: Well for most people, wife replaced while they sleep would probably be +EV
BingoBoingo: And with the read only brains, only hope they have is that they are interesting enough to an MP for them to recieve their exploitable crash that re-enables write access.
asciilifeform: BingoBoingo: it isn't clear to me, what, if anything, these folx wanted, other than to waste our time.
asciilifeform: 'go to repair shop!' the cheek.
BingoBoingo: that, or to repeat the "common" process they are sure gets done all the time.
asciilifeform: it isn't clear that all of their derpery has to date added up to any 'gets done'
asciilifeform: considering e.g. libreboot
asciilifeform: and its continued derping with intel
asciilifeform: !#s libreboot
asciilifeform: ^ dun forget what they're famous for..
asciilifeform: http://btcbase.org/log/2018-06-11#1823179 << phunphakt, asciilifeform ( in ascii_butugychag period ) was a slave in precisely that bit of idiocy, sat in the peanut gallery at the derp committee, etc
a111: Logged on 2018-06-11 21:15 swiftgeek: DARPA was messing with that a lot
a111: Logged on 2017-09-15 23:48 asciilifeform: kanzure: i spilled the beans from a similar darpa conference that i attended, in the heart of the beast itself, few yrs back ( it's in the l0gz, spoiler : multilinear map homomorphic crypto is bunkum ) and still waiting for gasenwagen
asciilifeform: afaik boneh et al are still there, still pushing the same lulzoil
BingoBoingo: Well, living in the land of Mate crackpipes you get to see this behavior taken to extremes. They are playing the game where they TRY to burn as many man hours as possible in an unproductive manner.
BingoBoingo: Productivity is dangerous. In Uruguay the danger is raising the bar and taking away from crack pipe time. In DARPA land the dangers being fended off are myriad.
asciilifeform: in darpa land they do what in civilized world is called 'освоение бюджета'.
asciilifeform: (i.e. snarfing up that delish printolade like there's no tomorrow )
asciilifeform: each wunderwaffen has a seekrit committee , with nsa-vetted gentry, and a larger nonseekrit ('commercial'), for ladling out grantolade to academics and quasiacademics
asciilifeform: seekrit committee generally concerned with specifics of applications (i.e. anything where you gotta know the identity of intended victim, say)
asciilifeform: the nonseekrit -- with the bulk of the implementation detail.
asciilifeform: upstack, observe the lulzfest, where http://btcbase.org/log/2018-06-11#1823026 and then http://btcbase.org/log/2018-06-11#1823205 demands fritz on-die in cpu ! for 'security!'
a111: Logged on 2018-06-11 20:42 hl`: I'm a longtime owner-control advocate.
a111: Logged on 2018-06-11 21:24 hl`: that's actually a fair point too. as implemented in e.g. PCs nowadays, even putting the closed firmware issues aside, the way they are integrated is _not_ secure. they're just connected using open pins to the CPU, you could easily replay everything
asciilifeform: 'pleeeze, pleeeeeze make it secure from MY OWN HANDS!!!'
asciilifeform: 'pleeeze make it so only obama can read with nobus key!!'
asciilifeform: the very notion that anything whatsoever happening on a nato-produced 22nm die is 'owner controlled'...
asciilifeform: they dun make tards, apparently even, like they used to. i swear , the tards from 10y ago were not this thick.
asciilifeform: http://btcbase.org/log/2018-06-11#1823242 << naaah BingoBoingo , see, different thing. the crack smokers for the most part only burn ~own~ time. ~these~ folx, they want to burn yours, and mine.
a111: Logged on 2018-06-11 22:15 BingoBoingo: Well, living in the land of Mate crackpipes you get to see this behavior taken to extremes. They are playing the game where they TRY to burn as many man hours as possible in an unproductive manner.
asciilifeform: it'd be one thing if, say, google dev showed up and 'yes i'ma pgp to mircea_popescu the magic key', or even 'here's the schem'. but nooo, instead they come to 'explain' to us how 'tpm can be used to benefit you' .
asciilifeform: because somehow this is not insulting to the intelligence of the fucking fruit fly stuck to my display. not even speaking of the l1 lordship.
danielpbarron: crack smokers will burn any time they can get ahold of, granted they generally glob onto other cracker smokers of the have-money-to-buy-more variety
trinque: perhaps the compartmentalized nonsense factory is not such a strong longterm strategy
trinque: for one, I'd expect anyone who spent enough time in one to come out the other side schizophrenic
asciilifeform: trinque: ever meet these folx in the flesh ?
trinque: gladly, never.
asciilifeform: they're exactly like eichmann, perfect little marvels of industrious compartmental schizoid
asciilifeform: usg cultivates these, from childhood
a111: Logged on 2018-06-11 01:35 asciilifeform: https://archive.li/A4vO1 << various lulz in re that famous octopus.
asciilifeform: one autist sqeals in delight designing shutter for the drone camera, another -- the rocket proximity cap, another -- likes to draw cute little octopi; etc
asciilifeform: not 1 would be caught dead giving half a shit re what it all adds up to
a111: Logged on 2016-12-16 14:31 mircea_popescu: japan got buldozed chiefly because of the utterly immoral attitude of thinking people at the time.
asciilifeform: BingoBoingo ( and other awake folx ) , plz to point future 'fact checker' i_came_from_reddit folx, to http://btcbase.org/log/2018-06-11#1822821 + http://btcbase.org/log/2018-06-11#1822990 etc, if i'm off in meatland
a111: Logged on 2018-06-11 19:57 asciilifeform: swiftgeek: given your introduction ( http://btcbase.org/log/2018-06-11#1822589 ) i assume you may be interested in verifying fact that cr50 is not a subfunctionality of the ordinary (i.e. kept in winbond spi ) bootrom or the EC controller ('nuvoton' arm , visible in right hand of photo ). this is very simple to do:
a111: Logged on 2018-06-11 20:35 asciilifeform: so far my only clue that h1 actually runs the given fw , is that i was able to flash in a vendor update : http://btcbase.org/log/2018-06-08#1821699 and ended up with a slightly different, in the ways suggested by the src, console
asciilifeform: or better yet, if they dun show signs of a half-working brain, just !!down , dun hesitate, 'ваше слово, товарищ маузер!'(tm)(r)
asciilifeform: BingoBoingo: i still find it lulzy how google apparently banked on nobody outside of their heathen pit getting hold of the fucking debug hose.
asciilifeform: with which in 10 minutes you can verify that, yes, independent fucking fritz chip
asciilifeform: !!up oda
deedbot: oda voiced for 30 minutes.
mircea_popescu: and in other news, i bought myself a meter and a half long spoon paddle.
asciilifeform: oda: hello ?
asciilifeform: mircea_popescu: sounds versatile
mircea_popescu: hand crafted wood. dood was beffudled, didn't really even want to sell it to me. "it's for ovens".
oda: Hi, just got here after reading the cr50 article on loper-os
oda: Just wanted to lurk a bit and see what sort of chat goes on here
asciilifeform: oda: you will definitely want to read the log ( http://btcbase.org/log/ ) and use the search box.
mircea_popescu: mostly terrorism and sexual perversion.
oda: asciilifeform: thanks, will do.
asciilifeform: oda: you can start with today's , let's say from http://btcbase.org/log/2018-06-11#1822562 point, the last set of cr50 people
a111: Logged on 2018-06-11 18:59 deedbot: |\n voiced for 30 minutes.
mircea_popescu: except for alf, he's militantly anti-technical.
asciilifeform: more or less!11
asciilifeform: mircea_popescu: i'm picturing the archaetypical baba yaga scoop
mircea_popescu: just about, but flat. perfect buttwarmer.
deedbot: Provide a paste URL to the ascii-armored GPG public key or the full 40 character key fingerprint without spaces or dashes.
mircea_popescu: and in other fuck-this-failed-civilisation, NO SHOP in all the fucking town had a proper beach towel. the chinese overlords have decided all towels must be up to 1/3 size and that's it. "i want a towel king bed size" "you mean sheets ?" "no dood. towel." "here's the towels." "these are small."
mircea_popescu: eventually went to specialist store, bought 3 meters of double-width towel substance, had them rodeando it. 3 * 3500 + 3000 for the work = ~30 bux. now i have a proper beach towel, can seat five.
mircea_popescu: http://btcbase.org/log/2018-06-11#1822546 << it's sorta like naming yourself Brick Curb, but hey, if that's what you actually want...
a111: Logged on 2018-06-11 18:33 apt-get: rude tbh, I've been using this one online for quite some time
mircea_popescu: then again alf almost sounds like an anime character, doesn't seem to have hurt him any.
mircea_popescu: o wow, that reminds me
mircea_popescu: !#s "bee" "dog"
a111: 114 results for "\"bee\" \"dog\"", http://btcbase.org/log-search?q=%22bee%22%20%22dog%22
danielpbarron: oda, also the true word of God
mircea_popescu: !#s "alfer"
mircea_popescu: hey Mocky : http://btcbase.org/log/2016-02-24#1413916 kinda lamost promises a case for saying alfer character ~is based on~ alf!
a111: Logged on 2016-02-24 04:23 mircea_popescu: omfg alf sees the world like a bee-dog : in black and white and all pixelated.
mircea_popescu: as the whole bee-dog has been a thing for all these many years.
a111: Logged on 2018-06-11 18:37 apt-get: the reason I keep using this nick is because it's quite handy to have personal info drowned out in a sea of noise when someone tries to look it up
mircea_popescu: http://btcbase.org/log/2018-06-11#1822571 << are we talking, bipedal or quadripedal ?
a111: Logged on 2018-06-11 19:01 trinque: one might, say, introduce himself, like even my cat does when he walks into the room
mircea_popescu: oda, try putting it in p.bvulpes.com ; that tiuxo site uses some ssh bullshit / isn't on the web.
mircea_popescu: http://btcbase.org/log/2018-06-11#1822579 << you'd be surprised how narrow that set actually is.
a111: Logged on 2018-06-11 19:05 |\n: apart from things unspeakable on freenode i love to bring up tor relays and i got a job as an admin of shitty place
mircea_popescu: http://btcbase.org/log/2018-06-11#1822603 << for the record, that made absolutely no sense.
a111: Logged on 2018-06-11 19:14 |\n: even if something is not clear - hardware is full of shit, supplying any trust towards vendors is as stupid as saying that someone might now have some private keys from whatever, being it an IT or automotive industry (pick any), i believe that is why some papers on standards that might shed light on ways of how proprietary things (that belong to owners) work
mircea_popescu: !!up oda
deedbot: oda voiced for 30 minutes.
oda: mircea_popescu: I got it working with the paste site in the deedbot help site. Also that tiuxo site is my site. Cloudflare filtering might have denied deedbot, I filter out China / Russia / Korea and a few useragent strings I was getting a lot of weird traffic from
mircea_popescu: we don't generally support the idiocy known as https, so merely you not serving http may put you outside of the web.
mircea_popescu: not to mention the whole pile of shit that's cloudflare.
BingoBoingo: asciilifeform: Well Google probably didn't exact anyone to care to look
mircea_popescu: see http://trilema.com/2016/please-stop-using-dns-already-and-other-considerations/ to get an idea where the republic's coming from re all this "convenience" and web n.0 bs.
oda: jej, so this is a cat-v type crowd?
mircea_popescu: actually... worse.
mircea_popescu: in fact, there was a collision at some point, where was it...
oda: not that there's anything wrong with that. just that my convictions regarding software choices are a bit more moderate
mircea_popescu: tl;dr : cat-v was a bunch of dorks collected around a chosen kid, trying to do things. chosen kid died and they turned to scar tissue.
mircea_popescu: different from, say, comp.lang.lisp archive in that a) their chosen kid wasn't naggum and b) they actually had gathered around properly, as opposed to the idiots on bbs, captive in their self-important notions of independence and other man-alone-isms.
danielpbarron: i once triggered a guy to the point of thinking he might have his first fist fight, over anti-ssl, till his friend dragged him away
oda: I enjoy following nerd drama but I try to stay out of arguments. Only one in recent memory was a bunch of people calling me an idiot for swapping on zram (which I kind of have to do on my shitty netbook)
mircea_popescu: who cares about ram ?
mircea_popescu: danielpbarron, was this at burning geek ?
danielpbarron: lol yes
a111: Logged on 2018-06-11 19:22 swiftgeek: asciilifeform: i'm only speaking about doing it once in history xD
danielpbarron: i was wearing my openbsd shirt that read "Keep calm and abandon OpenSSL"
mircea_popescu: we're not here to try and convince mommy that we're cool kids. we're here to fuck her in the ass until it prolapses, and leave her chained to a pole in the park where all the used needles are.
mircea_popescu: because we don't love her secretly. we hate her, and quite fucking plainly.
danielpbarron: guy says "and replace it with what??" to which I said "idk, libreSSL, but i'm not really a fan of ssl in general"
danielpbarron: and he flipped out, started accusing me of working with the enemy, got all shaky and had to be literally dragged away
mircea_popescu: really, replace it with nothing. ssl is a braindead answer to a malformed question nobody asked.
mircea_popescu: http is a ~stateless~ protocol. you need state, do something else. no, there may not be such a thing as a "website login", not anymore than there can be a planesubmarine.
danielpbarron: speaking of the buring geek, bitcoin is (i suspect) a banned word/topic
danielpbarron: it's "crypto" now
danielpbarron: as in, anything else, just not bitcoin, that thing i told them years ago they shouldn't be spending on hotdogs and coffee
mircea_popescu: well, they're the kids with no clue or skill, hoping to eat off the usg's printouts. what's to expect.
danielpbarron: what i expected has come to fruition, nobody who would attend such an event can afford to buy bitcoin anymore
mircea_popescu: http://btcbase.org/log/2018-06-11#1822648 << can you step back from your own insanity, and look at how they fucked your head ? really, you're going to go through your entire life "taking lessons", ie not doing anything, because that's what they made you do it at the child abuse camp they call college ? and then what, you'll be 80 and dying on a borrowed mattress, and... what ? you'll have had all these lessons you "took" ? wh
a111: Logged on 2018-06-11 19:23 swiftgeek: asciilifeform: the point is to take some lessons from that 1 unit
mircea_popescu: ere the fuck did you take them ?
mircea_popescu: you took nothing. start ~ACTUALLY~ taking. heads on pikes.
danielpbarron: they have some app exibitors can use to promote where they'll be and what they are serving (i reserved a vendor campsite specifically for the purpose of provoking conversation about the Bible) -- i also mention in my "profile" that i'm a lord in the most serene republic of Bitcoin, which mysteriously gets removed. I add it again, removed again. They apparently don't mind a religious "cult" but not
danielpbarron: of the bitcoin variety
mircea_popescu: danielpbarron, should be a pretty decent heuristic indicator for you. one of the two things you're in is going somewhere, according to the beast.
ben_vulpes: heh tmsr shadowbanned even at bm
ben_vulpes: write it up, danielpbarron !
danielpbarron: i'm working on an article that suggests otherwise, porcfest is too small a thing to go to such existential lengths
danielpbarron: they placed me next to the celebritarian muslim guy. idk if coincidence, but i'm glad -- the guy will be serving food, and food vendors attract all the foot traffic
mircea_popescu: http://btcbase.org/log/2018-06-11#1822678 << teenager looking for somewhere to teenage today, if it wasn't evident.
a111: Logged on 2018-06-11 19:29 asciilifeform: swiftgeek: out of curiosity, what's your interest in this particular box ?
mircea_popescu: http://btcbase.org/log/2018-06-11#1822694 << jesus fuck how fucking braindead can you get! let ~everyone else~ not use fucking computers, holy shit. there's a reason http://trilema.com/2016/the-megawatt-standard/ already!
a111: Logged on 2018-06-11 19:31 swiftgeek: using e-waste for research pretty much lowers amount of it
mircea_popescu: waste is the most important signal of social hierarchy. that's what it's fucking for.
mircea_popescu: http://btcbase.org/log/2018-06-11#1822702 << being worked on, but so far seems alf is actually exactly right, whitelabel arm cortex.
a111: Logged on 2018-06-11 19:33 |\n: any intel on supply chain of this stone? had to ask
a111: Logged on 2018-06-11 19:33 |\n: any other devices with the extra similar one (even with brushed label)?
BingoBoingo: Seriously 1. People who make lots of trash 2. people who make some trash 3. People who collect trash with donkey carts 4. People who collect trash with trash bags 5. People who sleep in trash
mircea_popescu: not even bad for a first approx!
BingoBoingo: The structures that become part of your reality in the bananastan too cold for growing bananas
a111: Logged on 2018-06-11 19:37 asciilifeform: personally, i'd consider a box with no trackpad function, to be usable
BingoBoingo: The trash mining sector of the economy here is probably the third largest behind Tourism and Agriculture depending on the order those two sort themselves into.
asciilifeform: http://btcbase.org/log/2018-06-12#1823382 << i accidentally nuked the trackpad on my current test unit, so i got this!11
asciilifeform: ( btw when it's Trooly Cured i'ma put it up for auction, mircea_popescu-style )
asciilifeform: 'rapebook ser no 0001' or such.
mircea_popescu: haha cool.
asciilifeform: http://btcbase.org/log/2018-06-12#1823375 << except, it ain't a proper arm cortex, but a softcore-arm in (metallization)fpga. cuz i suspect somebody read the Logz re specificity-of-diddling
a111: Logged on 2018-06-12 00:06 mircea_popescu: http://btcbase.org/log/2018-06-11#1822702 << being worked on, but so far seems alf is actually exactly right, whitelabel arm cortex.
asciilifeform: ( picture, an imp of satan actually reading and learning sumthin' )
mircea_popescu: "whitelabel", how'd you call it ?
asciilifeform: well 'whitelabel arm' implies a proper physical one with the engraving sanded off. which i suspect this one is emphatically not.
mircea_popescu: custom metallization of cortex arm ?
asciilifeform: this one is something like a xilinx but with metal rom instead of the usual LUT rom.
asciilifeform: mircea_popescu: this is a pestilentially-common product; arm co licenses the .verilog
mircea_popescu: "the thing they'll do for you if you buy 100k" ?
asciilifeform: and you stuff it into a fpga with a couplae custom periphs
asciilifeform: i found the custom periph btw, or at least 1 of them
asciilifeform: it's the usb tty
asciilifeform: the tpm bullshit doesn't seem to use much (or any) custom logic, the crypto is in the c src
mircea_popescu: cheaper that way
asciilifeform: https://chromium.googlesource.com/chromiumos/platform/ec/+/master/chip/g/hw_regdefs.h << register list ( warning: coupla MB ! )
a111: Logged on 2018-06-11 19:52 asciilifeform: thus far i know how to cut power to it, and this suffices for my purpose
asciilifeform: mircea_popescu: yep. but see the caveat in $thread.
mircea_popescu: wait, this is major.
asciilifeform: aside from that, this is almost the perfect mircea_popescu lappy in this one respect : the 802.11 card is on own little dildo corner of pcb, you could prolly remove it with a saw.
asciilifeform: and have the box still run.
asciilifeform: see the pcb photos from earlier today.
mircea_popescu: so major progress after all ?
asciilifeform: not on cr50
asciilifeform: the rest of the box is pretty simple matter, in comparison
asciilifeform: ( rk3399 is a bog-standard rockchip, very similar to the one in pizarro pilot plant, but with 6 cores instead of 4 )
mircea_popescu: wait, wait. did you get the power or didn't you ? what are we talking about here ?
asciilifeform: as in , did physically test yet ? nope
asciilifeform: just found the wire.
mircea_popescu: but your objection to "just hammer the damned thing off the board" was "won't be able to power up, controls the 3v line". and now you found bypass ?
asciilifeform: WIRELESS_GPIO_WLAN_POWER in vendor's turd.
asciilifeform: mircea_popescu: we're talking about different chips
asciilifeform: hammer objection was in re cr50, this massive toad that sits in the middle of the board b/w errything and damn near errything else
asciilifeform: wireless is the little iron shielded box in the corner, the thing 1 of the earlier folx referred to as 'm2'
asciilifeform: with the black sma cable.
mircea_popescu: i got excited.
mircea_popescu: this log is painful to fucking read.
asciilifeform: it is, innit
mircea_popescu is tempted to ask this tard to not show up again.
asciilifeform: i have hard time picturing him showing up again
asciilifeform: either him or the other 'tpm is good for you' d00d
asciilifeform: http://btcbase.org/log/2018-06-11#1823343 << picture this, monkey man actually thought asciilifeform is a neet , satisfied with idea of hand-diddling 1 quasi-working,opensores-style box
a111: Logged on 2018-06-11 23:43 mircea_popescu: http://btcbase.org/log/2018-06-11#1822645 << this is retarded.
asciilifeform: 'look ma i have linuxbios'
mircea_popescu: i need a unicode for the new york jew handwave.
BingoBoingo: <mircea_popescu> i need a unicode for the new york jew handwave. << Gaza http://qntra.net/2018/06/israeli-knesset-quietly-disqualifies-equality-bill-maintain-the-jewish-majority-even-if-it-violates-rights/
BingoBoingo: | << Pictogram
asciilifeform: http://btcbase.org/log/2018-06-11#1823338 << they have a 'seekoority is what comes in ssl bottle, it's how we seekoore our tor darkmarketrons' idiocy stack baked into their hindbrains
a111: Logged on 2018-06-11 23:36 danielpbarron: i once triggered a guy to the point of thinking he might have his first fist fight, over anti-ssl, till his friend dragged him away
asciilifeform: generally speaking incurably
mircea_popescu: i dunno all that much work was put into curing.
asciilifeform: because multilayer psychosis ultimately rooted in 'mother will provide me with what to suckle' wedge.
asciilifeform: cure, if indeed possible, has to begin there.
asciilifeform: far even from computer.
asciilifeform: what is 'pki'ism even, if not 'from ur-mother will the blessed milk flow down'
Mocky: i was into tor, dark markets. now cured
danielpbarron: i didn't have time to explain. he triggered quickly
mircea_popescu: Mocky, what did it ?
asciilifeform: Mocky: we had a fella coupla yrs ago, Framedragger, who struggled with the disease and in the end relapsed.
mircea_popescu: asciilifeform, just because disappeared does not in fact mean relapsed.
asciilifeform: hard to say for certain.
asciilifeform: i suspect strongly -- relapsed.
Mocky: was cured first time i saw 'yeah this dns exploit reveals everything' immediately saw whole things as crock of shit
danielpbarron: it's a common reaction from those who know they aren't in the know to those who think they are, that my perscsription is bunk
mircea_popescu: Mocky, could we then say there was nothing there to cure in the first place ?
Mocky: i suppose idiocy not baked into hindbrain
mircea_popescu: this is the problem. education only ever succeds on some and never on others, in which case what sort of technology is it, really.
mircea_popescu: i wouldn't be impressed with gravel mill that only milled some gravels.
mircea_popescu: nor would i call it a gravel mill.
asciilifeform: depends what means 'some', neh. if it handily spits out diamonds, say...
Mocky: unless sorting is part of 'education succeeds'
mircea_popescu: just because it's useful dun mean it's a tech.
asciilifeform: Mocky: it's the ~only part.
mircea_popescu: Mocky, but classification and engineering are distinct vocations.
asciilifeform: all engineering begins with classification. ( see also http://btcbase.org/log/2016-01-19#1377640 )
a111: Logged on 2016-01-19 21:55 ascii_butugychag: the whole point of engineering is to cut apart the happenstance-linked crud from what you actually want.
mircea_popescu: and all medicine with washing. washing, still not medicine.
BingoBoingo: <Mocky> i suppose idiocy not baked into hindbrain << What you described happening to you was light coming on in a dark place letting you see. It is an absence phenonmenon. Nothing inherently bad.
BingoBoingo: The redditards have a pathology. A presence of something anti-useful
asciilifeform: washing aint fine culinary art, either, but picture cook who does not wash instruments.
asciilifeform: ( not necessarily with own hands, but at all )
mircea_popescu: BingoBoingo, even that much is not clear.
mircea_popescu: dog that doesn't learn speech doesn't so much have a pathology as a dogology.
BingoBoingo: Plenty of dogs understand speech even if they suck at generating it
BingoBoingo: Dogology is having a different set of dog lights
asciilifeform: http://btcbase.org/log/2018-06-11#1823362 << i was never able to arise myself to visit this lulzfest, and now beginning to think that i didn't miss much
a111: Logged on 2018-06-11 23:54 danielpbarron: they have some app exibitors can use to promote where they'll be and what they are serving (i reserved a vendor campsite specifically for the purpose of provoking conversation about the Bible) -- i also mention in my "profile" that i'm a lord in the most serene republic of Bitcoin, which mysteriously gets removed. I add it again, removed again. They apparently don't mind a religious "cult" but not
mircea_popescu: asciilifeform, unless you're looking for confused teeny cunt, you never miss much by missing the congregations of confused teeny cunt.
asciilifeform: loper_os_cr50: lemme guess, clicked on link by accident ?
mircea_popescu: ok, i'm skipping the rest of this swiftgeek barf, it's indigestible.
BingoBoingo: <mircea_popescu> asciilifeform, unless you're looking for confused teeny cunt, you never miss much by missing the congregations of confused teeny cunt. << And for that alf needs to do Uruguay delivery runs during the summer.
asciilifeform: mircea_popescu: can cut to the verdict, if you like, http://btcbase.org/log/2018-06-11#1823215 .
a111: Logged on 2018-06-11 21:40 asciilifeform: in one ear and out the other, apparently .
mircea_popescu: http://btcbase.org/log/2018-06-11#1823026 << this sort of statement would be so much more useful/important/noteworthy/actually existent if it came in the form of "i'm the guy from $X, long term so and so". where $X doesn't have to be a "our words are backed by nuclear weapons" state. can even be a blog. a dogshed. SOMETHING. but something specifically and identifiably existent.
a111: Logged on 2018-06-11 20:42 hl`: I'm a longtime owner-control advocate.
danielpbarron: asciilifeform, you certainly missed 0. it was only fun for me for as long as there were easy drugs and poker, and now going forward, because they will let me openly preach along side Darwin Fish
mircea_popescu: because otherwise, really, the thing you "identify as" at parties bears no meaning and no interest, for us as for the chicks that don't come with you to your records collection.
asciilifeform: i was thinking also, 'advocate' where, in local bierhaus ?
mircea_popescu: we don't get to know, do we.
danielpbarron: i don't think they could have turned me down even if my aim was to represent the republic tho. 700 USD or whatever for a vendor spot.
mircea_popescu: danielpbarron, if you represent the republic, do me a favour and hire a half dozen strippers to be mostly naked, will you.
danielpbarron: can't do that
mircea_popescu: none of this "bitcoin embassy" buncha pasty ass bois bitpay's been doing
danielpbarron: they probably have a free spot left -- the rest of you are welcome to try
danielpbarron: i cannot personally be responsible for such a thing
mircea_popescu: what, hiring strippers ?
danielpbarron: yes that
mircea_popescu: i didn't sday hookers, did i ? don't tell me nudity is ungodly ?!
danielpbarron: i can't tell you that
mircea_popescu: if god wanted people dressed he'd have made them that way.
BingoBoingo: <mircea_popescu> if god wanted people dressed he'd have made them that way. << You forget the Mayogendered. Dressed in yeast
danielpbarron: there are prohibitions against nudity, but they pertain to family relations
Mocky: hire strippers and dress them in fig leaves
danielpbarron: nontheless, it would offend my brothers and sisters to do such a thing
mircea_popescu: ahahaha epic idea!
Mocky: have em share an apple
danielpbarron: (the fruit of the knowledge of good an evil was never descsribed as being an apple)
mircea_popescu: grow the apple in the shape of a bitcoin...
Mocky: danielpbarron, i've spoken those words so many times, lol
Mocky: now i just make apple jokes
mircea_popescu: danielpbarron, it's mostly a medieval conceit. had to display it as something. you ever saw the dog-like elephant i linked once ?
BingoBoingo: <danielpbarron> nontheless, it would offend my brothers and sisters to do such a thing << Come to Uruguay. Live here six months. Hire girls you would have though good looking when you arrived, but because of their deep cultural failings you now view as well dressed more fuckable goats.
danielpbarron: probably but i don't remember
mircea_popescu: medieval minds gave a lot of funny coats to things.
BingoBoingo: Swedish lions
asciilifeform: !#s sea bishop
mircea_popescu: http://btcbase.org/log/2018-06-11#1823103 << even worse if they have usg's rsa keys in them.
a111: Logged on 2018-06-11 21:01 hl`: not really trustworthy if they have non-free firmware on them, but theoretically they have a use case
a111: Logged on 2016-09-08 16:03 asciilifeform: pretty lulzy, motherfucking 16TH CENTURY b00k, is NOWHERE on the net.
asciilifeform: ambroise pare.
danielpbarron: i've seen and met plenty of good looking but am no stranger to later learning they are no good, but in my case because of lack of belief
BingoBoingo: danielpbarron: This isn't lack of belief in their heads so much as lack of life
danielpbarron: same to me
BingoBoingo: I suspect the level of human dysfunction we are encountering is different. Thankfully my problem is alleviated by saner girls importing themselves here from Northern South America because "land of opportunity"
BingoBoingo: And if that well ever went dry here, going full Pashtun is always an option
BingoBoingo: Sleep in the hills with blanket, kalash, and a local goat-girl
mod6 catches up
asciilifeform: ohai mod6
danielpbarron: hi mod6
BingoBoingo: Welcome back mod6
Mocky: BingoBoingo, what's full pashtun?
trinque: http://btcbase.org/log/2018-06-11#1823317 << the tiny furry bastard. has a whole greeting protocol, consistent vocalizations, says his name by way of butthole display. worlds beyond what these derps consider communication when they arrive.
a111: Logged on 2018-06-11 23:22 mircea_popescu: http://btcbase.org/log/2018-06-11#1822571 << are we talking, bipedal or quadripedal ?
mircea_popescu: this is a pretty cool cat, tbh.
asciilifeform: i have 1 of these here ( well, a part-timer )
asciilifeform: also has handshake protocol.
BingoBoingo: Mocky: The simple life of freedom visible in certain tribes.
BingoBoingo: It's one way to go nativ
BingoBoingo: You can also go full Teuton, full eskimo
mircea_popescu: !!up dw
deedbot: dw voiced for 30 minutes.
mircea_popescu: Mocky, pashtun is this word for tribesmen inhabiting the place empires go to die (afghanistan)
BingoBoingo: It however is impossible to go "full Charrúa" because they Uruguayos of all people genocided them under General Fructuoso Rivera before mass immigration of Italian trashpeople ruined Cisplatine culture
asciilifeform: bahahaha i found the factory test mode pin
asciilifeform: well at least in theory
a111: Logged on 2016-12-29 18:40 asciilifeform: not everybody wants to be involved with mega-empires, on the giving or on the receiving end. in that light, the pashtun mountains are every bit a 'high-tech' deterrent as a SAM battery.
asciilifeform: still gotta physically get ~to~ it
asciilifeform: https://chromium.googlesource.com/chromiumos/platform/ec/+/master/board/cr50/board.c#1453 << subj, ftr
mircea_popescu: holy shit this mgiht be the most infuriating log since we're logging.
mircea_popescu now understands what alf feels when coming to machine after n hours of mp entertaining idiots.
asciilifeform: verily it goes beyond, aha, 'entomological interest' and into 'plague of locusts'
Mocky: worse that when it was raining trucker tits??
trinque: tell you what, those trucker tits tightened my txn-hucking loop into the minutes scale. can't even complain.
BingoBoingo: <Mocky> worse that when it was raining trucker tits?? << That wasn't so bad. I got to listen to alf complain about that with my ears in real time.
mircea_popescu: Mocky, somehow i didn't mind that so much.
a111: Logged on 2018-06-11 22:06 BingoBoingo: that, or to repeat the "common" process they are sure gets done all the time.
Mocky: "Looking at cleavage is like looking at the sun. You don't stare at it. It's too risky. Ya get a sense of it and then you look away."
mircea_popescu: if you go hang out on highschool campus, a very infuriating process of cockteasing may well be the norm.
mircea_popescu: Mocky, you should have seen what mah escort was wearing today.
mircea_popescu: lotta drool everywhere.
Mocky: speaking of drool, i saw a moron at the gym today balancing a water bottle on his head while chatting up a chic. almost got a pic
mircea_popescu: not a bad trick...
mircea_popescu: saw an old woman balancing a sack on her head while looking in a shop window. ~split the diff ?
mircea_popescu: http://btcbase.org/log/2018-06-11#1823258 << yeah, this "i'll live on my own terms" bs is pretty fucking outrageous, isn't it.
a111: Logged on 2018-06-11 22:32 asciilifeform: it'd be one thing if, say, google dev showed up and 'yes i'ma pgp to mircea_popescu the magic key', or even 'here's the schem'. but nooo, instead they come to 'explain' to us how 'tpm can be used to benefit you' .
asciilifeform: sooo apparently we want to pull ~up~ pin B4, which is 'pin 10 of port 0' , wherever the fuck that physically is.
mircea_popescu: http://btcbase.org/log/2018-06-11#1823266 << i've seen it also ; it's something else.
a111: Logged on 2018-06-11 22:36 asciilifeform: they're exactly like eichmann, perfect little marvels of industrious compartmental schizoid
mircea_popescu: asciilifeform, i don't expect pulling up all the pins one at a time will brick the machine, do you ?
asciilifeform: academic, there's no simple way to get to most of'em
asciilifeform: but somehow i suspect that 'b4' is one of the pads.
asciilifeform: ( either that or it's a sad and unrouted ball entirely )
asciilifeform: and can then only be reached with drill
mircea_popescu: maybe a low power xray shot would actually be worth it, see if there's any lone balls.
mircea_popescu: and any way to drill to them cleanly
asciilifeform: ther's a pulldown enabled on it, so that will give basic litmus re whether we found
mircea_popescu: even better.
asciilifeform: mircea_popescu: why do you suppose i asked for xray, lol, earlier today.
mircea_popescu: i suspected something like this. but now i see it.
asciilifeform: eh drilling cleanly is 'easy', ever seen the tool, clockmaker's drill
mircea_popescu: asciilifeform, only if you know which way to go.
asciilifeform: no motor, nuffing, just picture little screwdriver with drill tip.
asciilifeform: and yes.
mircea_popescu: http://btcbase.org/log/2018-06-11#1823278 << same old http://trilema.com/2014/pushing-the-soft-tender-flesh-of-a-friend-against-the-sharp-rotating-blades-of-the-immutable-machine/#selection-47.1-47.53 problem.
a111: Logged on 2018-06-11 22:58 asciilifeform: BingoBoingo: i still find it lulzy how google apparently banked on nobody outside of their heathen pit getting hold of the fucking debug hose.
mircea_popescu: there's enough material here to make 15 usg."tech" "task forces".
mircea_popescu: most of the extant ones consist of a subunitary mancount.
asciilifeform: in disappointing noose, no soft zap -- include/tpm_vendor_cmds.h: VENDOR_CC_RESET_FACTORY = 38 cmd dunwork, result is extension_route_command: handler 22 not found , they closed the hole ( detain in https://archive.li/pEWsr )
asciilifeform: unrelated to the b4 pin thing
asciilifeform: this was the 'soft' reset-to-factory , at some point presumably worked ( their 'gsctool' thing, supports sending it )
asciilifeform: originally this made you pull out the battery to prove that you opened the box, etc.
asciilifeform: then they pulled the bait-and-switch and properly shat on the 'owner can cleanse' conceit.
asciilifeform: ( homo redditicus still thinks 'hey i own the box' because pulling battery lets you rewrite the cpu's boot rom )
asciilifeform: for now that part worx
asciilifeform: and while we're at it, vendor cmd 34 (open ccd) also dead
mircea_popescu: tbh i find this entire "can't turn off" bs as the originating quanta of offense.
mircea_popescu: no ownership interest in any machine that has always-on components can be said to ever transfer, or in any other way vest in anyone besides the manufacturer.
asciilifeform: ( when same cmd send via slave spi -- cr50 uart spews forth 'CCD is disabled in this image' . yep, disabled until usg key signs 'upgrade', verily )
mircea_popescu: my slaves are my slaves because i can kill them whenever i feel like ; and my computers my computers because i can turn them off.
asciilifeform: well can turn whole thing off, but solely by discharging or pulling the battery
asciilifeform: and the drm crapola of course picks up where it left off, it writes to flash
asciilifeform: soo, 'gpioget' cmd : http://p.bvulpes.com/pastes/A7OwA/?raw=true << worx and reports voltages of named gpio matrix pins
asciilifeform: incl 'DIOB4'
asciilifeform: ( as can be seen in the paste, shows '0' )
asciilifeform: for extra lulz, this box is ~off~ presently, while i talk to its cr50
asciilifeform: 1 battery charge can run cr50 for coupla wks, seems like
asciilifeform: ( they clocked it waaay down, it runs at something like 16Mhz )
mircea_popescu: this is pretty reasonable. doesn't have to be fast
mod6: <+mircea_popescu> this log is painful to fucking read. << indeed
mod6: <+mircea_popescu> ok, i'm skipping the rest of this swiftgeek barf, it's indigestible. << i sloged through it :D
mircea_popescu: anything good ?
mircea_popescu: in other lulz / other dead things, https://www.shoemoney.com/ completely forgotten. nobody gives a shiot even about his cheapass bitcoin bait.
mod6: <+BingoBoingo> <mircea_popescu> if god wanted people dressed he'd have made them that way. << You forget the Mayogendered. Dressed in yeast << lol
mod6: that was supposed to be 2 lines, my bad
mod6: <+mircea_popescu> holy shit this mgiht be the most infuriating log since we're logging. << it's up there
asciilifeform: aaand i found the maker
asciilifeform: ( taiwan semiconductor manuf. co. ltd. )
asciilifeform: dun do much, tho
mod6: and i finally digested this turdbag of a log
asciilifeform: i mean, they're world's largest , supposedly, foundry.
asciilifeform: so this doesn't exactly narrow down what the base fpga was.
mod6: <+mircea_popescu> anything good ? << not really, mildly entertaining watching alf NOT lose his shit talking to guy for who knows how long.
Mocky: ahahaha shoemoney and his mfa check for $130k made out to 'nextpimp', man what a decade
asciilifeform: soo they ~did~ put oddball crypto logic in the fpga, e.g. https://chromium.googlesource.com/chromiumos/platform/ec/+/master/chip/g/dcrypto/dcrypto_runtime.c#40 drives it
asciilifeform: seems to have various nonsensical noise countermeasures against timing sidechannel, etc
asciilifeform: 'inserter of random nops' and the like.
asciilifeform: loox like this part only does hashing and aes
asciilifeform: rsa, ecc still 'in software'