Bun's Lab – Telegram
Bun's Lab
147 subscribers
1.81K photos
102 videos
63 files
49 links
Electronics projects, vintæg computing, programming and repairs. A minimalist blog of sorts.
@BunsGarden @BunsNook
Download Telegram
If you know you know
❤‍🔥21
Channel name was changed to «Bun's Lab»
I have a tradition of only using my old system or systems I've been gifted or outright found in the ewaste as a lab pc. All it has to do is provide me with a browser, a pdf viewer, some chat programs, and the odd specialized program. The more I/O options it has, the merrier. The more drive bays, the better. Recently I've been given a Lenovo OEM i7-6700 box by a friend. Great, I thought. Time to send the old Sandy Bridge system into retirement, a bit of an upgrade. I'll transfer the board into the old case, since it has much more room and is only half as ugly .. but oh god, Lenovo why
❤‍🔥1
These are the Power connectors coming from the PSU (top), and going to the drives (bottom). Yes, they reduce the wire mess not with modular wires plugged into the PSU itself, but the board. And of course the main connector is proprietary bullshit. And of course the PSU is anemic af and doesn't provide enough power connections even for a half way decent graphics card.
😭2
This is the USB 3.0 header. There are adapters, that look incredibly jank, block you from using longer graphics cards and cost a mere $17. Shipping not included
😨2🤯1
But now comes the real kicker. The fans were running incredibly loud. Fan speed management is something of the 2000s, I didn't expect that to be an issue. So I checked the BIOS and all is fine there. Yet, the fans were in jet engine mode
No problem, I'll just throw lm-sensors and pwmcontrol at the problem. How hard can it be? Done it before. Over a decade ago, lol.
sensors-detect told me there is an nct668x IC, with the required kernel module being nct6683. Alright, let's try pwmcontrol .. huh, permission denied?
💅1
So, not only were those I/O devices set to read only, writes have no effect
😭1
Some of the register locations can be reverse engineered; others are too well hidden. Given this, writing any values from the operating system is considered too risky with this firmware and has been disabled. All limits must all be written from the BIOS.


https://docs.kernel.org/hwmon/nct6683.html

And of course, there is no parameter to override this. Let me burn my hardware down if I want to!
So what gives?
Having a look at the actual sensor readings gave me a clue.


Of course the BIOS' own control algorithm gets angry when one of the sensors reports 120°C
It's this little bugger I didn't transfer to the new case, connected to this header.

Works now.

Fucking Lenovo.
Lesson learned I guess. Lenovo OEM boxes are not meant to be upgraded or their parts re-used. You buy them, you use them, you throw them away
🤬1💯1
I scored so much stuff at the Finger Treffen hacker camp, it will take a while for me to digest it all.

Thanks Panda and Keyjn, for putting up with me
Bun's Lab
Photo
Let's start with these. I rescued all three logic analyzer and this pattern generator from certain destruction. One is already with a new, happy owner, and known working
Forwarded from Fabi
In the box of LA probes and parts were these. 64 pin IC clamp, damn. That will come in handy for classic 68k stuff
👍3
Some time ago I rescued those pods and accessories belonging to a Dolch Atlas 9600 / Colt300 logic analyzer system. The LA itself sadly was already gone the way of all mortal things. Dug it out to see if they are compatible with the Dolch I got not. Sadly they are not.

I'm actually not sure if those boards belong to the system, couldn't find much information about them. They were in the same box as the rest.


If anyone here has a compatible system, hmu. The stuff is yours then.
1