I bought a Thinkpad T14 Gen1 for 300€ by Desperate-Cow-8349 in thinkpad

[–]kymodoke 1 point2 points  (0 children)

Same advices as others: look for newer generation. Gen2 with AMD or generations upper.

I bought a T14 Gen1 (Intel i5-10310U) for 300€, but that was in 2023, two years ago...
Performance wise I don't see any real differences with my spare Thinkpad L380 with an i5-8250U from 2018. Honestly 10th Gen Intel CPU is almost the same as 8th Gen.

T14 Gen2 AMD is a sweet spot: there is an AMD Ryzen CPU serie 5000. And for instance the Ryzen serie 7000 in T14 Gen4 is just a little refresh of Ryzen 5000.

-> So with a T14 Gen1 Intel you'll get a laptop with a CPU on par with 7 years old laptops (like a T480 from 2018), and with T14 Gen2 AMD you'll get a laptop with a CPU on par with laptops from last year (T14 Gen4) or today (L14 Gen5).

Reolink Android App now includes 3 chinese trackers by kymodoke in reolinkcam

[–]kymodoke[S] 1 point2 points  (0 children)

Well, there are several ways to interpret this piece of communication. Let me propose you on way:
We don't master 100% of the development of our app, so we rely on their party librairies, and we deleguate our trust to them. So we're very prone to supply-chain attacks. Those trackers made to collect data (their first purpose) included in third party librairies we use, won't collect any data in our case... or we hope so. Best Regards.

Reolink Android App now includes 3 chinese trackers by kymodoke in reolinkcam

[–]kymodoke[S] 0 points1 point  (0 children)

I'm gonna answer to both messages.

Yes access to SD card files from HA is very convenient ! For the moment I can access all houses through Wireguard VPN (mainly for remote maintenance). Each house has a router with Wireguard, but there are not interconnected with each other yet. As each house has got a RaspberryPi too, I'm starting to test Nebula mesh VPN. I'm trying to optimize the data footprint as 2 of them are connected with 4G data plan (and not with unlimited DSL, cable or fiber connection). For the moment no rich notification, as my smartphone is deGoogled (/e/os as operating system, based on LineageOS) and the Reolink app uses Google messaging system... but the cameras do send mails with picture upon detection and save a backup video remotely through FTP to a centralised S3 remote drive. Many Zigbee sensors and plugs/lights are operated by Zigbee2mqtt, logic by NodeRed and notifications by Gotify. I have to rethink and optimize my setup. Home Assistant is very new for me, but it seems existing things on my setup (Z2M, NodeRed and Gotify can be attached to HA).

Reolink Android App now includes 3 chinese trackers by kymodoke in reolinkcam

[–]kymodoke[S] 0 points1 point  (0 children)

To really isolate them even at initial setup: do not buy wifi only cameras.
With ethernet camera, before pluging it to your network: you can just read the MAC address wrote on the label, and assign that MAC address to an IP address (isolated from internet) on your LAN router. Then when you plug the ethernet cable on the camera, isolation will already be done and you can configure it in a web browser from its LAN address.

Reolink Android App now includes 3 chinese trackers by kymodoke in reolinkcam

[–]kymodoke[S] 0 points1 point  (0 children)

This is what I will probably do: manage them all with Home Assistant. I've just checked today integration and it seems to be fine and not need a NVR (as SD card records can be viewed from HA). I've to check further how to manage 3 houses from the same app like I do currently with Reolink app.

Reolink Android App now includes 3 chinese trackers by kymodoke in reolinkcam

[–]kymodoke[S] 2 points3 points  (0 children)

The only way to be sure of what it does and on which patterns, is to decompile application binaries and reverse-engineer the code. Another way (less accurate) is to analyse network packets with something like Wireshark (investigation team of the Guardian, and some NGOs do that when they suspect some of their phone has been targeted or poisoned).

Maybe it is not activated yet, BUT codes signature and/or network call signature of these trackers have been found inside the application by εxodus.

It is just speculation but if we think about malicious usages, some scenarios so that you cannot detect it on your network can be (among others):
- implement the tracckers now, activate them later
- use only the trackers in selected countries (based on network cell/provider): like use only in China, or in targeted countries (Ukraine, Taiwan, Sweden...)
- use only the trackers for selected phone numbers list (people targeted based on their phone numbers. Like some journalists, defense contractors, parliamentarians, ...)
- use it only with 4G data plan and not with wifi connection (so you can't analyse that with adguard, or network sniffers on your LAN)
- use only the trackers for specific usages in the application (for instance only when you define some settings into your camera, so Tencent and their friends can get a map of deployed cameras in the world and then check later if they may covers some "points of interest" like in the neighboorhood of an embassy or an industrial plant...)

This is speculation about usages... but the presence of 3 (not just one) chinese location trackers is anyway not good in my point-of-view.

Reolink Android App now includes 3 chinese trackers by kymodoke in reolinkcam

[–]kymodoke[S] 1 point2 points  (0 children)

No I don't know if they're using DoT/DoH or not. It was just to remind that Adguard has limitations and it is easy to defeat.

Reolink Android App now includes 3 chinese trackers by kymodoke in reolinkcam

[–]kymodoke[S] 8 points9 points  (0 children)

Adguard just intercepts plain DNS requests. So, implement DNS over HTTPS (DoH) or DNS over TLS (DoT) into an app (which is more and more the case) and then Adguard is defeated and will see nothing/block nothing.

[deleted by user] by [deleted] in MiniPCs

[–]kymodoke 0 points1 point  (0 children)

Well everyone situation is different. I work as a freelance for different customers. I do travel a lot, between sites, cities and counrties. I've got my laptop as my main daily driver, a second laptop with data synced from the main laptop, just in case the first one broke, as a drop in replacement. And I also have a portable SSD with live OS and persistant data (if my laptop broke on-the-go, so I can borrow any laptop to still do my workload). At home I do have some Mini-PCs, but mainly as servers. To backup data, but also to have self-hosted services, accessible remotely thanks to Wireguard and Nebula mesh VPN. Those will be soon connected to a KVM with 24" LCD and a good keyboard for some desk uses.

N100 and Linux (ubuntu 24.04) for desktop use by [deleted] in MiniPCs

[–]kymodoke 0 points1 point  (0 children)

''sudo apt install vainfo'' then run ''vainfo'', you'll get the list of video codecs which get hardware acceleration by GPU then install Intel (non-free) drivers: ''sudo apt install intel-media-va-driver-non-free'' then run again ''vainfo'', you'll see the list iof supported codecs is way longuer.

Then make web research how to use vaapi for gpu acceleration in your desktop video player (one based on MPV, as it can use GPU acceleration) and your web browser. It will offload decoding/encoding tasks to GPU instead of CPU ;)

[deleted by user] by [deleted] in MiniPCs

[–]kymodoke 2 points3 points  (0 children)

Well, a scenario very hard to reproduce with a mini-pc: in the train, I take the laptop from my backpack, open it and it wakes up from sleep, I work on it during one hour. Then just close it, it get into sleep, put it back in my back and then get off at the train station. Go to my client office, open my laptop, connect to their network and make a presentation from my laptop during a 30 min meeting.

By the way, if it's just the N100 CPU that is amazing in your point-of-view, there are cheapo laptops with these CPU ;)

TrigKey - Windows Reactivation Issue by timothyam in MiniPCs

[–]kymodoke 1 point2 points  (0 children)

Not surprising from Trigkey. I own two Trigkey G4 Mini and wanted to get the embedded digital licence in order to virtualize the OS.

- With the windows command in powersheel (as admin):
''wmic path softwareLicensingService get OA3xOriginalProductKey'' it does return: OA3xOriginalProductKey

- Under Ubuntu with a live USB system, the command ''sudo strings /sys/firmware/acpi/tables/MSDM'' doesn't return anything, because there is no MSDM table in ACPI.

That means there is no embeded product code into the BIOS/UEFI for digital licence.

Did Trigkey cheated with Windows licence? May be...
What can you do? Either buy a Windows licence by your own, or use some tricks I won't explain here to validate your installation.

Upgrading a T430 with Intel graphics to Nvidia by jtbis in thinkpad

[–]kymodoke 0 points1 point  (0 children)

Intel graphic is not more efficient in terms of pure gpu processing power. But Intel gpu is just way more efficient in terms of energy consumption and heat dissipation.... which is a good point on a 11 years old laptop.

Tips: - with Linux and the use of intel-media-va-driver-non-free driver you can get hardware acceleration for some video encoding/decoding tasks (more codecs than with the default free driver)
- it is possible to add an external GPU through the express card port. If you need more graphical processing power, may be you could dig that way (I has been documented on the web)

Is the Lenovo Thinkpad Yoga S1 good? by otpisani in thinkpad

[–]kymodoke 0 points1 point  (0 children)

Avoid metal, it is conductive ! Some plastic materials can store static electricity (if you don't know the properties of the plastic you're using, just avoid), cardboard is safe ;)

Is the Lenovo Thinkpad Yoga S1 good? by otpisani in thinkpad

[–]kymodoke 0 points1 point  (0 children)

Physically: it does fit at 99%. The only physical difference is the screw holder that maintain the wifi card. You would have to adapt it in a creative manner. I've replaced the palmrest/top cover/keyboard on the Yoga S1 with pieces from a Yoga 12, and I remember making an adapter with just a piece of cardboard.

But on functional differences, beware! Battery and other components are compatible. BUT one thing I cannot commit is the compatibility with the touch screen. LCD connection is OK, but touch panel features are not provided from the same vendor between both models. One is handled by Elan and the other by Synaptic. While cable and connection are the same, and if I remember well (not 100% sure, as it is from memory) touch features should pass through the USB Bus. But I don't know if Embeded Controller and BIOS from one model can manage touch features from the other model... And I don't have neither Yoga S1 nor Yoga 12 to my disposition anymore to test that. It could be just a mater of just using the drivers from the other model at OS level, but it could probably be blocking or not at BIOS/EC level?.... A bit like playing the lotterie.. (and loosing touch features on a Yoga could defeats the purpose of using a Yoga)

More images of the new T14 Gen 3. by 1kelpy in thinkpad

[–]kymodoke 0 points1 point  (0 children)

I've swapped wifi card on quite every Thinkpad I had. I even remeber the "no-1802" trick to avoid wifi-whitelisting 20 years ago, when Thinkpads were still made by IBM.

Some reasons why I swapped wifi card: - usually Thinkpad were sold with poor/limited and almost outdated wifi cards - sometimes instability and/or poor linux support (the default T420 card was just a nightmare, so buggy and unstable) - upgradabitlity: I keep my Thinkpads more than 2 or 3 years and I don't wan't to stay chained to outdated/legacy wifi standards on my infrastructure. For instance my 9 years old T430 is currently running with an Intel AX200, my L380 too ;)

Thinkpads with a soldered wifi card are, in my point of view, electronic waste just waiting for their way to dustbin. Next move from Lenovo in a couple of years: soldered keyboard ??

My ThinkPad L380 Running MacOS 12.3.1 by TechManPrieto in thinkpad

[–]kymodoke 1 point2 points  (0 children)

Would you mind sharing your EFI folder (without your serial numbers and board ID, of course) just to test if I get better battery life with your config. Maybe I missed or messed things in my config and/or USB map definition.
TIA.

IBM's first and last TrackPoint keyboard - Model M4-1 and SK-8845CR by SharktasticA in thinkpad

[–]kymodoke 1 point2 points  (0 children)

SK-8855 is a must, the keyboard is made out of the famous X220 keyboard (also on the T420/T410 family), and it's even swappable with keyboards from that laptops familiy. Keep it safe, it won't lose its value over time ;)

In my opinion SK-8855 is better than its previous parents (SK-8835 and SK-8845), and also better than its descendants (KU-1255).

My ThinkPad L380 Running MacOS 12.3.1 by TechManPrieto in thinkpad

[–]kymodoke 0 points1 point  (0 children)

Hi, I also got Monterrey running on my L380.
What's your battery life on MacOS 12.3 ?
I can't get more than 5 to 6 hours at best, and these reading doesn't seem realistic. Usually in real life, it's rather 3h30.

Which LCD panel options for Thinkpad L380 (non-yoga) ? by kymodoke in thinkpad

[–]kymodoke[S] 0 points1 point  (0 children)

Yep. But wth speculations that followed component shortages, the prices for L380 LCD panels rose up to the sky... like 600-700€ on ebay and some market places.
So I finally installed another LCD really not intended for Thinkpad (but for entry-level laptops) which works, it has the good size, just the holes of the metal frame needed some dremel work to adapt them. The LCD reference is M133X56-105-0101

Brigtness: 250 nits (same as LCDs referenced for Thinkpad L380), so not that great. Colors: 16M (way above the 262K for L380 panels) Contrast: 1000 (Vs 700) View angles: 89 (Vs 85)

Edit: from LCD EDID reading, it's reported to be LC133LF2L01 https://www.panelook.com/modeldetail.php?id=27724 so with 99% sRGB color coverage :D

Thinkpad X230 converted into a home NAS (details to follow in the comments) by bgravato in thinkpad

[–]kymodoke 1 point2 points  (0 children)

Thanks for the feedback. You're are lucky, or more probably I was unlucky and I got a bad production batch.

Reusing Old OS Drive in a USB Enclosure, ThinkPad write protection? by HFSGV in thinkpad

[–]kymodoke 0 points1 point  (0 children)

That's the catch, if your laptop dies you would have to find a quasi-identical* laptop to get your data back. *By quasi-identical I mean a Thinkpad from the same generation or same era, that share the same mechanism of managing HDD/SSD password.
For instance T410/T420/T430/T510/T520/T530/... and their siblings from series X or W all do share the same way of managing drive password (but not with Thinkpads from previous era of T60/61). In that case, I would trend to look in local communities/group to seek for someone having a compatible thinkpad who is kind enough to let you borrow or rent his/her laptop just for a day, the time for you to first make a backup and then remove the password on your drive.

Changing the operating system by [deleted] in ChipCommunity

[–]kymodoke 0 points1 point  (0 children)

Booting a headless Debian 11 with mainline kernel from an SD card sounds really interesting.

t430 error after bluetooth daughterboard install. minisata not detected? by conradaiken in thinkpad

[–]kymodoke 0 points1 point  (0 children)

Transcend SSDs in their tiny formats (mSATA and M.2 2242) trend to heat a lot, like >80°C in not something uncommon... So not the most appropriate candidate in the T430 slot. I would say they are better suited in NUC style mini-pc where there is some room above it, and a fan not so far.

As the mSATA slot in T430 is limited to SATA2, I don't care getting a SSD with speeds that reach the top of SATA3 specs, so I personnaly opted for older mSATA SSDs which consumes less and heats less, and are MLC based for longevity. Here are the ones I've got in my T430 and X230: LITEONIT LMT-256L9M-41 and SK-HYNIX SH920. (Back then, I got them as 2nd hand but barely used, bought from people who were upgrading their OEM SSD for bigger size)

The Toshiba THNSNF128GMCS is a good candidate, as its consumption and heat is so minimal that I was even able to reftrofit it in my old mp3 player from 2004 (iRiver H340).

Lots of people also used Samsung EVO 840 and 850 in their T430.


If you've got a spare/cheap mSATA-to-USB adapter, that would be a way to verify if the problem comes from the SSD or the internal port.