Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

tnt

@tnt@chaos.social
mastodon 4.6.9
  • Open on chaos.social

RF / Electronics / Random stuff ...

0 Followers
0 Following
48 Posts
Joined October 14, 2018
Twitter:
https://twitter.com/tnt
Github:
https://github.com/smunaut
Youtube:
https://www.youtube.com/c/SylvainMunaut
Twitch:
https://www.twitch.tv/smunaut/
Open post
tnt @tnt@chaos.social
· 13h ago
Boosted by @oxy@social.bsdlab.au
I'm looking for the oldest chip ( or rather chip on the oldest process node ) that supports USB 2.0 High Speed. Any suggestion ? I'd like to have it decapped and imaged ( cc @infosecdj@infosec.exchange 😅 ) and older process are easier to see what's going on.
13
0
21
0
Open post
tnt @tnt@chaos.social
· 7mo ago
If you're a swiss resident ( or know one ... ) you can get a custom hardware design onto an ASIC for FREE !!! You get back one chip with your design (and a bunch of others!) and some board to help bring up/testing. Also, this is "resident", no need to be a student or at uni or anything, you just need a valid Swiss address ... I know I might be repeating myself here because I mentioned it a few month back but this bear repeating IMHO. https://swisschips.ethz.ch/news-and-events/tiny-tapeout-submission-form.html PS: Can I haz boost for reach ?
swisschips.ethz.ch
93
5
190
1
Open post
tnt @tnt@chaos.social
· 2mo ago
Matrix should have the same mechanism as some video games : "Vote to kick" ...
10
0
4
0
Open post
tnt @tnt@chaos.social
· 6mo ago

🎉 New video showing off running PCI express over COTS SFP modules and associated complications along with future plans.

And then a small side quest involving optical splitters and #ngscopeclient

https://youtu.be/XaDa9bBucEI

Definitely on the long side, sorry about that 😬 But I hope it's still interesting 🤞

55
7
34
0
Open post
tnt @tnt@chaos.social
· 6mo ago

Just for fun I've been sort of abusing the differential receiver ( clk + data + deserializer ) project that I had in TT08. It occured to me it should work fine for MIPI-CSI. So I wired a RPi v1 camera to it, and capture the deserialized output with a logic analyzer and I can extract image data out of it 🎉

The RPi camera is 2 lanes and I can only capture one, so I'm missing half the data and there are a lot of hacks to compensate for that but ... it's possible to RX MIPI in #tinytapeout !

chaos.social
20
12
6
0
Open post
tnt @tnt@chaos.social
· 7mo ago

People priding themselves from moving away from OpenAI to Anthropic over the pentagon deal is laughable ...

If they had any ethic they wouldn't be using LLMs trained on stolen work to begin with, the least they could do is assume being asswipes.

26
0
11
0
Open post
tnt @tnt@chaos.social
· 8mo ago
Replying to
@SalemsLot Yes, I know very well what XKCD is, what I was asking is "What does finding XKCD strips pinned to the office walls means for the office ambiance" 😅
21
3
1
0
Open post
tnt @tnt@chaos.social
· 5mo ago
Replying to
So apparently you pay 12 EUR base fee + 8 EUR per line items starting at the 6th one. Line items are not the line items of the original invoice, but rather any unique combination of the tuple (HS_Code, Country_Of_Origin). So I had 9 types of connectors, using the same HS code, but some from US and some from CN so that counts as 2 lines items. Then some electronic components but even if those have the same HS Code, because they come from CN,US,TW,KR,MM that counts as 5 line items.
4
8
0
0
Open post
tnt @tnt@chaos.social
· 6mo ago
Replying to
@iamkonstantin @can Do you have some eid/tax-on-web domains that are linked to amazon as an example ? I was trying to find some but they all came back to smals / belnet.
5
1
0
0
Open post
tnt @tnt@chaos.social
· 6mo ago
Replying to
Thanks everyone, got it working ! Trick was to indeed use 0x3018[7:5] to select lane count except values is 010 for 2 lanes and 001 for 1 lane which is not what datasheet says. I had tried this (even with those values, I tried them all) but it's not enough. You also need to tweak the 0x3106[3:2] to adjust pixel clock vs mipi clock relationship. Without that the change above does disable lane 2 but it also screws up lane 1 and you don't even get packet headers. That's the bit I was missing.
4
0
0
0
Open post
tnt @tnt@chaos.social
· 6mo ago
Replying to
@stilescrisis@mastodon.gamedev.place @suppe@mas.to Oh 🤦‍♂️ I thought the "gray" part on the side was covering the rest of the PCB ... didn't realize it was the edge of the PCB. I'll go and hide in shame now.
3
2
0
0
Open post
tnt @tnt@chaos.social
· 5mo ago
Replying to
@gsuberland@chaos.social I did get _that_ package but now they're now supposed to deliver me another parcel with custom irreplaceable ASICs ... so I can't really piss them off too much unfortunately.
2
3
0
0
Open post
tnt @tnt@chaos.social
· 8mo ago
Replying to
@ridetheory What does XKCD mean ?
5
5
1
0
Open post
tnt @tnt@chaos.social
· 5mo ago

Fuck ... assembled 4 boards with oculink connectors using stencil / oven ... and seems all of them are faulty / bad solder joints on that conncetor and of course it's impossible to rework with some contacts _under_ it ....

2
0
0
0
Open post
tnt @tnt@chaos.social
· 5mo ago
Replying to
@aislerhq@aisler.social Stencil without PCB definitely ... sometime I change my mind ... sometime I need a stencil for reworking an existing PCB ... sometime I need a stencil to reball BGA ...
2
0
0
0
Open post
tnt @tnt@chaos.social
· 5mo ago

bpost 🤡 still on strike in BXL ...

FFS waiting on so many things ....

2
0
0
0
Open post
tnt @tnt@chaos.social
· 7mo ago
Replying to
@swetland I do. But I must admit my motivation to polish such software and publish it for other to use (either directly or as example) is eroding quickly when it's just going to be stolen or "rewritten with AI" to circumvent the license ...
2
0
0
0
Open post
tnt @tnt@chaos.social
· 7mo ago
Replying to
@millihertz@oldbytes.space Running adblock is no small task 😅
2
1
0
0
Open post
tnt @tnt@chaos.social
· 5mo ago
Replying to
@Extelec I can't even find any reference saying S3 can program GAL at all :) But in either case they're not the same device so it's possible for one to need an adapter and the other not.
1
1
0
0
Open post
tnt @tnt@chaos.social
· 5mo ago

I'm looking for a Dataman S4 GAL module ( adapter to program PAL/GAL on the S4 ). It's not a simple wiring adapter it has some logic in it but pictures I have are too low res to build a replica from ...

If you have one or know someone that might, please reach out. Thanks !

1
5
6
0
Open post
tnt @tnt@chaos.social
· 5mo ago
Replying to
@funkylab @trcwm Not really because standard routing algo stuff has a much larger search space and so they give up the constraint of "MUST find solution if it exists".
1
1
0
0
Open post
tnt @tnt@chaos.social
· 5mo ago
Replying to
@kouett I don't understand what you mean ... we're not trying to scan inputs, we're trying to implement a circuit. The analog switch config is static once configured for a given circuit ... think of it as a programmable breadboard.
1
0
0
0
Open post
tnt @tnt@chaos.social
· 8mo ago
Replying to
@helenleigh@chaos.social I hope so. Small chances it will conflict with some other travel but I definitely hope to make it work. Last OHS for me was 2012 in NY 😅 I should also be at Hackaday Europe.
2
2
0
0
Open post
tnt @tnt@chaos.social
· 5mo ago
Replying to
@f4grx Yeah, I should have put that option 😅 Fixed.
1
0
0
0
Open post
tnt @tnt@chaos.social
· 8mo ago
Replying to
@helenleigh@chaos.social @crowdsupply@hachyderm.io Damn, I'd love to visit Teardown at some point it looks so cool. Hopefully (🤞) in a few years it'll be possible again to visit the US without being molested physically and digitally ...
2
4
0
0
Open post
tnt @tnt@chaos.social
· 6mo ago
Replying to
@timonsku @wren6991 Yes, the very first one. But see https://chaos.social/@tnt/116373889032852683 ... that datasheet is full of errors and the init sequences used by drivers writes to plenty of registers with value that make no sense if interpreted by that datasheet. It says "preliminary" on it and I swear they must have changed 1/4 of the registers in there ...
chaos.social

tnt: "I need help from the #fediverse to figure out how…" - chaos.social

1
1
0
0
Open post
tnt @tnt@chaos.social
· 6mo ago
Replying to
@wren6991 Thanks :) While I got you, you wouldn't happen to have a contact at RPi that has an actual good datasheet for the rpi v1 camera sensor that could help me craft an init sequence that spew data in single lane mode by any chance ?
1
9
0
0
Open post
tnt @tnt@chaos.social
· 6mo ago
Replying to
@wren6991 Thanks. Yeah I read that datasheet but it's full of holes/errors ... and I couldn't find any driver using single lane mode ( like why would they if their SoC has 2 lanes 😅 )
1
4
0
0
Open post
tnt @tnt@chaos.social
· 6mo ago
Replying to
@manawyrm Definitely. And Ill also add, if you have to, the mechanical splices are cheap and not that hard and if you have only one in the link, not a problem ... and then the holes you need are literally 2 mm ...
1
0
0
0
Open post
tnt @tnt@chaos.social
· 11mo ago
Replying to
@sturmsucht I tend to agree but also faced with the fact the alternative suck ...
2
5
0
0
Open post
tnt @tnt@chaos.social
· 8mo ago
Replying to
@stefano@mastodon.bsd.cafe I hope you charged them extra 😁
1
0
0
0
Open post
tnt @tnt@chaos.social
· 9mo ago
Replying to
@derbadian@mas.to That's by count. Do you have the chart by weight too ?
1
2
0
0
Open post
tnt @tnt@chaos.social
· 6mo ago
Replying to
@wren6991 Yeah, that's what I already tried. Doc says 001 is 2 lane mode ... but 010 is what's written by every init sequence in all the drivers which is a value that's not even valid according to the datasheet. I'll give it another shot, maybe I hadn't change HTS and this was causing it to refuse to properly switch who knows. And I suspect you're right about the doc. From what I hear, omnivision tells you what to write and that's it 😅
0
2
0
0
Open post
tnt @tnt@chaos.social
· 6mo ago
Replying to
@suppe@mas.to That's sad ... so much waste.
0
4
0
0
Open post
tnt @tnt@chaos.social
· 5mo ago
Replying to
There was some changes / deviation from that diagram but it's pretty close to what's implemented and good enough for illustation. So that's the basic system.
0
12
0
0
Open post
tnt @tnt@chaos.social
· 5mo ago
Replying to
@trcwm So in a tinytapeout chip, we put all the basic circuit element in the diagram above and then a bunch of analog switches to allow to interconnect them, a bit like a tiny analog fpga.
0
1
0
0
Open post
tnt @tnt@chaos.social
· 5mo ago
Replying to
@gsuberland@chaos.social :/ I'm not sure there is anything equivalent here unfortunately. But I will for sure avoid picking FedEx for any LCSC order in the future.
0
5
0
0
Open post
tnt @tnt@chaos.social
· 2mo ago
Replying to
@infosecdj@infosec.exchange For the last couple of years a CCC there was a guy showing off a C64 where every chip was replaced by a pico based equivalent :)
0
1
0
0
Open post
tnt @tnt@chaos.social
· 6mo ago
Replying to
@wren6991 Ok, so that's interesting ... because according to the datasheet setting bit [4] to 1 is "power down HS TX" 😅 Will definitely try this out.
0
0
0
0
Open post
tnt @tnt@chaos.social
· 5mo ago
Replying to
At first I was thinking graph homomorphism, making a graph representing all available components and nets and switches, then one describing the connectivity I want and search for subgraphs. But because sometime you need to go through 2 or 3 switches, ATM I can't immediately thing of how that would map.
0
13
0
0
Open post
tnt @tnt@chaos.social
· 6mo ago
Replying to
@teilweise No, some of the registers match their description and are consistent with the init values. You can find linux kernel drivers for this module but they pretty much rely on hard coded init sequence for the most part. But when you parse those, some register will match and things like PLL param or image size match. But then some other part write to undocumented register. And none of those drivers have init for single lane mode.
0
0
0
0
Open post
tnt @tnt@chaos.social
· 8mo ago
Replying to
@helenleigh@chaos.social No I don't think so ... but there will be one for sure 😅
0
0
0
0
Open post
tnt @tnt@chaos.social
· 6mo ago
Replying to
@mxshift@social.treehouse.systems There is also the floor :)
0
2
0
0
Open post
tnt @tnt@chaos.social
· 6mo ago
Replying to
@teilweise Yes, it's that datasheet. And I think in that link they're talking about he rpicam v1 / v2. I'm using the rpi cam v1. The v2 doesn't even use an ov5647 it's another sensor. I didn't try to contact OVT no. Just submitted through their form but I don't expect much. They're quite notorious for not caring if you're not the one buying.
0
2
0
0
Open post
tnt @tnt@chaos.social
· 5mo ago

So I'm curious what people would like to see next on the PCIe/fiber project :

* Finalizing the PCIe analyzer, running gateware on the alibaba card getting the whole thing in shape for release.

* Or moving the link to x4 using QSFP and raising speed to gen3, delving a bit into PCIe switches ICs and such.

It won't be the very next video in either case, still lots of work to do and I will get to both eventually but I'm wondering what to give priority to.

0
2
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 22:13:35 UTC