Pinned toot
Pinned toot

Experience with Linux distro: Solus is actually pretty awesome. I have tried Budgie, KDE and i3+Gnome a bit. It should be recommended more for new Linux users because it's pretty easy to use and stable.

Pinned toot

NSFW art page 

I have an art account, maybe you want to check them out. They're NSFW though... artalley.social/@sugarnspices

Pinned toot

#introduction 

Hi, I'm moving in to this instance from Radical Town. I've been in Mastodon in more than 1 year so I've been posting lots of toots and I'm kind of sad they can't be imported here. I'm a bisexual ancom who is also an artist and Linux enthusiast. I'm living in SE Asia, so I'm anti-imperialist as heck. I hope I can befriend more comrades, especially from the Global South. Anyway, nice to meet you all!

I can't understand people who spend above 200 USD on a phone, more so up to 1000 USD. That much money can be used to build a PC 😂 Like a phone is not supposed to have 4K screen and 100 MP camera anyway (considering the camera is also used to spy on you).

Show thread

I also use a free and open source launcher called Kiss Launcher. It's awesome; small, fast, minimalist, easy to use. Has been my launcher for most of the time I use this phone.

Show thread

Btw smartphone is still a big privacy problem 

I'm trying to keep my phone free and open source as much as possible though. Most of the apps are from F-droid and since I bought the phone, I never logged in to G00gle. Oh shit except that one time when I had a job interview and they required me using G00gle Meet.

Show thread

Btw smartphone is still a big privacy problem 

Like I can put Libreboot and a free Linux distro on my laptop but the computer I carry around the most is my smartphone. I'm using an Android One though so at least it doesn't come with crapware like Fashbook Messenger installed. I also can unlock the bootloader without the permission of the company. It's been more than a year and there's no well established, maintained custom ROM for my phone yet.

Idk why but I'm panicking when I see my toots gets lots of boosts 😅

Reminder: the relative comfort of workers in the Global North is because these countries offshore the exploitation to cheap labour in the Global South. Not because social democracy or any welfare state is working.

“Share! When situations like these occur, Indonesia blocks internet access to prevent use of social media.”


★Cover art by @shawk23_art ❤️


#freewestpapua #westpapua #indonesia #papuanewguinea #png #blacklivesmatter

How to set charging thresholds on Thinkpad X60 with Libreboot 

Even if the Reddit thread is for Thinkpad X200, I just copied what they used to my Thinkpad X60 and it works. Until now, from the start of me writing this thread, the battery is still on 79% and it has stopped charging.
This is why I put my laptop specification because Thinkpad X200 uses Intel Core2Duo Penryn which is a successor of Merom, making it closer to Penryn than Yonah. I don't know if it has any relation to the success rate.

Show thread

How to set charging thresholds on Thinkpad X60 with Libreboot 

Then to finally set the charging threshold, type this on the terminal:

$ sudo ectool -w 0x3 -z 0x44
$ sudo ectool -w 0x24 -z 0xd0

This would set the battery stop charging at 80% (79% on the indicator, similar how a fully charged battery is 100% but displayed as 99%).

I found this method from this Reddit thread: reddit.com/r/coreboot/comments

According to the Reddit thread, you can change back the charging to full or 100% with ectool too.

Show thread

How to set charging thresholds on Thinkpad X60 with Libreboot 

cd into that folder (/coreboot-4.13/util/ectool) then to install ectool, type this on the terminal:

$ make
$ sudo make install

after the process is finished, ectool would be available on your system. You can use it as a command on the terminal.

Show thread

How to set charging thresholds on Thinkpad X60 with Libreboot 

I downloaded the coreboot-4.13.tar.xz package. Extract the package and there would be a folder called 'util' and inside there's a folder called 'ectool'. So the relative location would be ./coreboot-4.13/util/ectool

Show thread

How to set charging thresholds on Thinkpad X60 with Libreboot 

So to set the charging thresholds directly into the EC, we use a tool called 'ectool'. It's not available on the 20160907 Libreboot package. Where to get it? From Coreboot. I installed the latest Coreboot package from their website coreboot.org/downloads.html

Show thread

How to set charging thresholds on Thinkpad X60 with Libreboot 

I don't know much about computer but I think this module (tp_smapi) enables controlling the battery charging thresholds through user's operating system, such as by setting it up in Lenovo BIOS setting, an app on a Windows installation, or TLP on a GNU/Linux installation. Now the tp_smapi module can't be used, we need to tell the EC chip directly about what we want and in this case, we want it to set charging thresholds.

Show thread

How to set charging thresholds on Thinkpad X60 with Libreboot 

But some part of the EC firmware are proprietary and that's why some available hardware features won't work on a Librebooted Thinkpad X60 , such as the mute button, bluetooth, and the battery charging thresholds setting. For the last part, it's controlled by a module called tp_smapi. This module is proprietary so it's absent on Libreboot.

Show thread

How to set charging thresholds on Thinkpad X60 with Libreboot 

So battery charging thresholds is set up by the EC (embedded controller) firmware. It's outside of Libreboot, it's run by Lenovo proprietary driver. That's why Libreboot would instruct you to update your Lenovo Thinkpad X60 bios to the latest Lenovo version because it also updates the EC firmware.

Show thread

How to set charging thresholds on Thinkpad X60 with Libreboot 

Because it's a Thinkpad X60 with a suitable LCD screen, I installed Libreboot 20160907 (the latest available version) through software flash (with flashrom instead of an external flasher like a Raspberry Pi or CH341A). I use Debian 10 (Buster) stable, the free version with MATE desktop but with a custom kernel, a libre kernel 5.10.17-gnu. Default Debian 10 kernel is 4.19.0-12-amd64.

Show thread

How to set charging thresholds on Thinkpad X60 with Libreboot 

First of all, my Thinkpad X60 is the one with Intel Core2Duo (64 bit) T7200 CPU, which is a Merom CPU instead of a 32-bit Yonah CPUs, which are used by most Thinkpad X60. That means, Merom is from a newer generation than Yonah. I don't know if it affects anything though, just to put it here as precaution.

Show thread

IT WORKS! Charging thresholds on Libreboot! 

Goddamn it works! The ectool thing! Now my battery is charging only up to 79% and no more, it has been like this for some minutes (previously, the number kept increasing). I think I'll write about how make it work here.

Show thread

Linux charging thresholds, absence of tp_smapi on Libreboot 

I've changed some stuff with ectool, copying the one by X200 user. Let's see if it works or not... (it supposes to stop charging at 80%)

Show thread
Show older
ACP 🎉🍰

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!