Ciro Santilli  Sponsor 中国独裁统治 China Dictatorship 新疆改造中心、六四事件、法轮功、郝海东、709大抓捕、2015巴拿马文件 邓家贵、低端人口、西藏骚乱
= Ciro Santilli's hardware

One day, someone will invent a way to take the <hash> of a piece of hardware and see its history log, like <software engineers> do with <version control>. Until then, this is as close as you can get.

Ciro one day guessed that hardware would certainly be a slang for something naughty, and yup, here we are:[], drug paraphernelia. <Ciro Santilli's drug experiences>[Read on]!


= Mechanical and electrical tools
{parent=Ciro Santilli's hardware}


2020-01 "Heat Gun, SEEKONE Professional 2000W 50℃- 600℃ Variable Temperature Control Hot Air Gun Kit with 2 Temperature Modes 7 Accessories for D" Initially for for cell phone repair, but later learnt they are also useful for heat shrink.

2020-11 BOA 13-2612 Strap Wrench, 6-Inch Capacity 8-Inch Long Lever Official:

2019-09 "Draper Redline 68001 160 mm Heavy Duty Pliers Set with Soft Grip Handles (3-Piece)" ([archive])

2019-08: ([archive]) "Silverline SP1236 Combination Spanner, 8-19 mm - 12 Pieces" 8.48 pounds. Because I needed the 15mm for bike pedal, and the price of 1 and the full set were very close.

6 10/11/12/13/14/17 mm Combination Wrench Set WRENCH SET COMBINATION Open-Ended Spanner/Ring Spanner Set ([archive]) But they sent one wrong, 8 instead of 11. Chrome Vanadium <Steel>. Markings: "DROP FORGED A". Quality feels crappy, not very smooth.

2017: Teng 621011 Double Open Ended Spanner 10x11mm ([archive])

2017: Magnusson AMS49 5M TAPE MEASURE 5m retractable flexible rule. ([archive])

= Electrical tools
{parent=Mechanical and electrical tools}

2019-09 "AstroAI Digital Multimeter, TRMS 6000 Counts Multimeters Manual and Auto Ranging; Measures Voltage, Current, Resistance, Continuity, Capacitance, Frequency; Tests Diodes, Transistors, Temperature, Red" ([archive]). Manual:,-Trms-6000-Counts-User-Manual-en.pdf[]. AstroAI WH5000A Digital Multimeter some basic features

= ELEGOO Upgraded Electronics Fun Kit
{parent=Electrical tools}

2022-10 ELEGOO Upgraded Electronics Fun Kit Manuals:


<Breadboard> power supply module MB‐V2:

* Input voltage: 6.5-9v (DC) via 5.5mm x 2.1mm plug
* Output voltage: 3.3V/5v
* Maximum output current: 700 mA

TODO center positive or center negative?

Does not come with <AC adapter>, getting this one: output: DC 9V 1A Power Supply Adapter, Plug 5.5mm x 2.1mm, Center Positive,B rand: Security-01, input: AC 100-240V 50/60 Hz, Cable length: 1.8m

* maximum Continuous Forward Current: 50 mA
* under 20 mA
  * Forward Voltage: 2.0 V typical, 2.5 V max

20 mA appears to be the typical operation. So with the 2.0 V drop on 5 V power we want a resistor such that:
(5 - 2)/r = 20 10^{-3} \implies r = 150

for the max 50 mA we would instead have 60 <Ohms>

= DSD TECH USB to TTL Serial Converter CP2102
{parent=Electrical tools}

Bought in the late 2010s.

Mentioned at:

Official product page:

Sample <Amazon> link:

= Yamaha P-45B digital piano
{parent=Mechanical and electrical tools}

Likely came in a bundle:

= Suitcases
{parent=Mechanical and electrical tools}

= Samsonite X-Pression Spinner

Looks like this:

Feels quite good.

Bought: Paris 2015, about 180 euros.

The model number is 41075.

Label markings:
V78003007 00 LH 11440482\br
41075 1173 CNU SPINNER 77/2\br
INTERIOR: POLYESTER 100% Made In China (LH)\br

Wheel hole separation:
* bottom two: 3.55cm
* bottom two: 3.4cm
* bottom to top: 4.3cm
Trying to buy a replacement:

= Cleaning products
{parent=Ciro Santilli's hardware}

2019-11 Mr Muscle 5 in 1 Shower Shine, 500 ml 

2019-11 Lakeland Moth Stop Moth Killer Carpet & Fabric Spray, 500ml 

2019-10 Mykal Sticky Stuff Remover 250ml. Helped remove sticky tape adhesive from surfaces. Still required a lot of elbow grease, but worked. ([archive]).

= Ronseal mould killer
{parent=Cleaning products}

Bought: 2018, 2021.

Seems to work OK. But you're fighting the symptom, and it will eventually come back.

= Vacuum cleaner
{parent=Ciro Santilli's hardware}

= Miele C2 Complete PowerLine vacuum cleaner
{parent=Vacuum cleaner}

Similar to: but slightly different from image. Indistinguishable from:

Power symbol meanings:

2020-12: buying Miele SF AP 50 AirClean Plus filter[]. Once it arrived, changed the filter, which fit comes with plastic casing and accordion shaped filter. Also changed bag. But the bag full meter still goes to red on carpet even with everything new while vacuuming. Is it supposed to be checked while not vacuuming?

= Philips Dust Mite Hand Held Vacuum Cleaner
{parent=Vacuum cleaner}

Bought circa 2017.

= Kitchen
{parent=Ciro Santilli's hardware}

30L tall pedal bin light blue. Liner type: "Tall Bin Liners 30 L".

= Panasonic NN-SF464M microwave (2017)


= Prestige 7.5L Stainless Stell Pressure Cooker (2020)

Primarily bought to make <borlotti beans>!!!

= KitchenAid Artisan toaster (2017)


Bought: 2017-09

Impossible to open to properly clean.

= Tefal rice cooker (2017)

Bought around: 2017-09.

TEFAL Multicook 8in1 RK302E15 MultiCooker - 4 Portions / 5L.

Likely bought from:

Markings say: "SERIE R13-B REF: RK302E15 / 79 A - 1017"

How to open videos: can't find any, but the hard part (remove top lid) was the same as the video for <joyoung rice cooker (2014)>, can be done by inserting a thin metal and going around it.

Bottom opens by taking off a single screw on the bottom and pulling it out (not obvious, a little bit of force).

2021-01: while making <congee> it overflowed without us noticing it, and next time we were going to cook something, it started to burn bits of congee that stuck to the heat plate. Opened it up and tried to clean everything.

2020-03: E01 error, looked up on manual and it is a top wire broken, opened up and confirmed one of the three wires going up broken, exactly like the previous one <joyoung rice cooker (2014)>. Managed to fix easily with heat gun and Solder Seal Heat Shrink, no soldering iron, that thing is amazing: Let's see how long it lasts.

= Joyoung rice cooker (2014)

Similar to:

2019: broke with sign number 6. <Ciro Santilli> opened it up a bit destructively.

How to open:

= Furniture
{parent=Ciro Santilli's hardware}

2022-02: Kiea Barlast floor lamp: Bulb: LED bulb E27 globe opal white.


= Houses
{parent=Ciro Santilli's hardware}

= House 2021

Fridge: Lamona LAM6800 fridge freezer.

Bedroon door glass pannel dimensions: 36cm x 59.6cm

Middle separator length: 2.5cm.

So total glass area: 36 * 2 + 2.5 x 59.6 * 2 + 2.5 = 74.5 x 121.7

Bin: TODO size.

Washing machine: Lamona, someting along LAM8603:
* display lights meaning:
* using: finish powerball quantum ultimate all in one tablests
* but you also need salt and rinse, e.g.

= Fire alarm
{parent=House 2021}

2021-08 bedroom battery out, 7.29V out of 9V duracell duralock. Buying pack of 12 Energizer <nine-volt batteries>. Measurement on new battery: 9.68V.

= House 2018-01

2019-12-26: scraped off some of the likely[soap scum] from standing bathtub with hard plastic rice cooker spoon.

= Mould
{parent=House 2018-01}

2019-12-26: applied Ronseal mould killer on external north east living room walls, had widespread light brown mould spots, and more localized black mould spots. The water insulation here is bad, possibly due to being on the last floor. Also applied next to window sills on those walls.

= Kitchen
{parent=House 2018-01}

= Aluminium extractor filter

This is the exact model: |

Searching by th epart name "GF03FC" leads to other sellers besides Elica however, which could reduce shipping costs:

Brand on extractor glass: Elica:

Dimensions: 45.9cm x 17.6cm on the exterior. Too long to fit into any container that we have.

Brand on filter itself: "ARMA Filtre a.s." based on markings: Cannot find any model on website however... looks like Elica's B2B supplier only.

Marker inside after removing filter: 12NC: 208298104403 Model: CIAK GR/A/56.

2018: noticed that it was unbearably greasy, tried to clean, but even boiling water didn't help.

July 2019 message:
Aluminium extractor filter for 208298104403

Hi there,

I'm trying to buy a spare aluminium extractor filter for an Elica extractor, but I can't find the right size on the website.

My 12NC is : 208298104403

My filter looks a lot like this: but the dimensions are different: I measured 45.9cm x 17.6cm on my old one.

Do you have that for sale?

= Fridge

Brand according to documents: SMEG.

Most similar models I an find:[] and[], the keyword are "built-in" and "integrated", other very similar ones:

Looks like this: and that's how to unclog the drain.

2020-11-28: defrost. Some small Styrofoam was broken lose from top, noticed small burn or rust marks on top grid nearby.

= Gas hob

SMEG, cannot determine exact model.

2020-11: started sparking by itself once every 5 minutes. Knob controls dirty in hole, but can't find out how to access. Seems slightly glued insulated around edges.

= Kitchen tap

Looks a lot like: Bristan Monza EF Sink Mixer Chrome

How to open:

= Fire alarms
{parent=House 2018-01}

Kitchen: 2021-04: <nine-volt battery> battery at 8.79V. Not sounding.

= Light bulbs
{parent=House 2018-01}

2021-01: kitchen extractor right lamp burnt. Replaced with another Eveready.

2021-01: left back bulb burnt, put in another LE GU10 LED Bulbs

2020-11: kitchen extractor left lamp burnt again. Did I forget to report a right side burn earlier, or is there something wrong with the left one? Also can't find the second bulb that was likely bought last time, so likely the right one burnt and the other bulb was used for it. Buying "4 x Eveready 20 W 12 V G4 Dimmable Halogen Capsule Light Bulbs Pack of 4" for 3.66 pounds. Worked, felt a bit more yellow than the previous one. Packet documents 2000 hours, 2800K color, 8000+ switches.

2020-08: kitchen right back had been out for a while, bought: LE GU10 LED Bulbs, Warm White 2700K, 50W Halogen Lamp Equivalent, 4W 350lm, 120° Wide Beam Angle, Recessed or Track Light Bulb, Pack of 5 (Energy Class A++), 5 for 10 pounds.

2019-11: front right kitchen lamp burnt, Sylvania GU10 50W. 50W was likely some useless "incandescent equivalent" measure. Replaced: GE LED 5W 345 lumens 2700K Warm 15k hours, which looks exactly the same.

2019-05: kitchen extractor left lamp burnt. Was: DURA G4 12V20W: Replaced: Sainsbury's halogen G4 20W12V.

= Toilet mirror lamps
{parent=House 2018-01}

When I came, two Bell GU4 (MR11) 20W 12v.

One burnt. Put in an ASDA halogen one.

ASDA burnt, put in TopLux on right, old Bell left.

2019-01-24, right one burnt a few days ago, old Bell still works. Inner part black, and black dot on the wire. Putting new TopLux again, but this time on the left, old bell on right.

2019-01-24 toilet top lamp also burnt a few days ago, but not at the same time as mirror. Diall, 240V 40W, GU10. Putting in IKEA 240V 35W.

2019-02-02 toilet mirror lamp left (TopLux) burnt. Don't know what to do anymore. Only the magic Bell lamp works.

2019-03-06 toilet top lamp left burnt, IKEA 240V 35W GU10. Putting in another one.

2019-03-28 toilet top lamp right burnt, IKEA 240V 35W GU10. Waiting for people to come to look at transformer, there is definitely something wrong.

2019-04-03 top lamps: replaced with LED (LAP GU10 3W) since lower power, transformer not changed. Mirror lamps: transformer changed, left one replaced with Homebase Halogen 20W 12V. When I came back lamps flickering badly and sometimes not turning on, recalled technician.

2019-04-12 mirror lamp: it was just he connector that was bad, it was changed, also put LEDs there to make it less warm and hopefully have less tear on connector.

= Toilet sink
{parent=House 2018-01}

2021-04 clogged

= Cell phones
{parent=Ciro Santilli's hardware}

= Nokia G22 (2023)
{parent=Cell phones}


Buying October 2023 as an immediate backup phone after the <Google Pixel 3a (2020)> touchscreen died, and <Motorola Moto G6 Play (2018)> wouldn't connect to giffgaff.

Still working checks: May 2024.

= Google Pixel 3a (2020)
{parent=Cell phones}

Bought: January 2020 from for 350 pounds.

Official specs:

GMS Arena:

Front camera video on <android> 11: about 100MiB / minute. The encoding is however super inefficient, a <FFmpeg> re-encode without any options reduces it by 1/3.

For Fastboot mode: Power and Volume down simultaneously for 10-15s. It is OK if screen sleeps. On "no command", power then volume up to see options.

2023-10: touchscreen not registering touches anymore. Still displays images. Manage to regain access with wired USB mouse + a simple USB-C adapter. RIP. Will attempt replacement:[], partly to get <Authy> access which I had never properly tested... Replaced screen, but at exact same status as before: shows image but no touch. thus I wasted my money and time (minus the learning) something else is broken.

= Google Pixel 7a
{parent=Cell phones}

= Lenovo Yoga YT3-X50F
{parent=Cell phones}

This is crap, became slow very fast. The battery is IMPOSSIBLE to remove!!! Battery was 4.163V when thing wouldn't turn on anymore. But says it is 3.6V. What?

= Motorola Moto G6 Play (2018)
{parent=Cell phones}

Circa 2020, a bowl fell on it from about 25 cm height and broke the screen. £159.99. Upgradable to Android 9.

2023-10: unable to connect to Giffgaff. "Network unavailable". Same SIM works in other phones. So annoying. Update APN to match:[]. Went next to a tower and then got signal. So the receiver is much worse than the pixel one. Vibration appears to be broken.

<Authy> sync worked: 2023.

= Computers
{parent=Ciro Santilli's hardware}

Machines used extensively while developing the <Linux Kernel Module Cheat> will be documented there for reference performance.

= TP Link ARCHER VR2800
{title2=bought 2023}


Admin IP address:

Giving that a try because the Talktalk router is shit, Wifi is way too weak. Produced a great improvement over two doors, way more than the previously bought tp-link repeater!

<MAC addresses>
* <Ethernet> 9c:53:22:17:e2:0e
* <Wi-Fi>: 9c:53:22:17:e2:0e
TODO same for both?

= TP Link ARCHER VR2800 router Virgin Media wifi
{parent=TP Link ARCHER VR2800}

Setupsetup with <TP Link ARCHER VR2800> for longer range wifi, too hard:
* on Hub 3.0, go to modem mode. Light turns purple:
* on TP Link Archer > "Operation mode" > "Wireless router mode" (was "DSL Modem/Router mode" by default)
Get IP Using Unicast DHCP


= Phillips D400 cordless phone

Takes two AAA rechargeable batteries.

2021-08: rechargeable battery charges were in, nominal marked 1.2V nickel metal hydride, measured as 1.38V and 1.42V.

= Laptop

= Dell Inspiron 15 3520
{title2=bought May 2024}

= Dell Inspiron 15

Bought May 2024 to be my clean crypto-only computer. Searched for cheapest 1 TB disk 16 GB RAM not too old on Amazon with Ubuntu certification, and that was it at £479.00.
* Core™ i5-1235U Q1'22

Some reviews:
* the keyboard is kind of crap. Notably the key "a" is very hard to press!!
* the lack of a sleep state indication LED and "I'm powering on LED" compared to Lenovo is really sad
* it gets way too hot doing work (Monero bootstrap) with lid closed, likely brought system down

<OPSEC>: will run only cryptocurrency wallets and nothing else. Will connect to Internet, but never ever to a non clean USB flash drive.

The <OPSEC> for this machine supposes:
* no supply of chain attack on USB hardware, Laptop hardware, pre-installed Windows and Ubuntu ISO
* connecting with browser to a few well known websites to download stuff (Ubuntu ISO, Monero software) is safe

Bootstrap <OPSEC>:
* turn on from factory, start Windows 11 Home 23H2 build 22631.2715, connect to home Wifi during setup process. Considered skipping WiFi, but I'll want to download the Ubuntu ISO later on anyways[]. Don't sign in to online Windows account, and turn off all spyware requests.
* on preinstalled Edge browser, download <Ubuntu 24.04> ISO from[], check sha256 with `Get-FileHash` on powershell even though that is pointless[], download balenaEtcher portable from (currently recommended burner at[]) from etc, and burn Ubuntu into a <SanDisk Ultra Flair 64 GB>
* install Ubuntu from USB flash. No internet connection initially, default everything.
* notice that Ubuntu 24.04 is too broken, install <Ubuntu 22.04>.4 on the previously used USB from Ubuntu, and then install 22.04 instead... minimal installation, encrypted ZFS
  * <Ubuntu 24.04 "The application files has closed unexpectedly">. This likely terminated uncompression of the bz2 halfway, and led to a corrupted monerod...
  * fix the eternal laptop lid issue without GUI solution...
* copy view only wallet private key by takinga picture of the QR code with Android cell phone. This gives it to the <CIA> immediately, but that's fine as we're going to publish it publicly.
It must have taken about one week running full time to sync the Monero blockchain which at the time was at about 3.1M blocks! I checked on system explorer, and CPU and internet usage was never maxed out, suggesting simply slow network. But the computer still overheated quite a bit and froze a few times.

= Lenovo ThinkPad P14s gen4 amd

= P14s

Bought: November 2023 during Black Friday sale for £1,323.00 to be <Ciro Santilli>'s main personal laptop.

Six years after, and we are 2x on every key spec (except processor Hz ;-) at about 1/2 the price and 1/2 the weight (though smaller 14" screen for greater portability), so not bad! Customized to max out each hardware spec:

* Processor: AMD Ryzen™ 7 PRO 7840U Processor (3.30 GHz up to 5.10 GHz)
* Operating System: No Operating Systemselected upgrade
* Operating System Language: No Operating System Languageselected upgrade
* Microsoft Productivity Software: None
* Memory: 64 GB LPDDR5X-6400MHz (Soldered)selected upgrade. Specs at: quotes "64 Gbps", i.e. 8 GB/s. `dd count=1M if=/dev/zero of=tmp` gives only 255 MB/s however.
* Solid State Drive: 2 TB SSD M.2 2280 PCIe Gen4 Performance TLC Opalselected upgrade
* Display: 14" WUXGA (1920 x 1200), IPS, Anti-Glare, Touch, 45%NTSC, 300 nits, 60Hz
* Graphic Card: Integrated Graphics

  The <Ubuntu 23.10> "About system GUI describes its graphics as: Radeon 780M Graphics × 16, which e.g. documents as running the <RDNA 3> <microarchitecture>.
* Camera: 1080P FHD RGB/IR Hybrid with Microphone
* Color: Thunder Black
* Factory Color Calibration: No Factory Color Calibration
* Wireless: Qualcomm Wi-Fi 6E NFA725A 2x2 AX & Bluetooth® 5.1 or above
* Integrated Mobile Broadband: No Wireless WAN
* Ethernet: Wired Ethernet
* Near Field Communication: No NFC
* Fingerprint Reader: Fingerprint Reader
* Keyboard: Black - English (EU)selected upgrade
* Battery: 4 Cell Li-Polymer 52.5Whselected upgrade
* Power Cord: 65W USB-C Slim 90% PCC 3pin AC Adapter - UKselected upgrade
* Electronic Privacy Filter: No ePrivacy Filter
* Adobe Elements: None
* Adobe Acrobat: None
* Adobe Creative Cloud: None
* Security Software: None
* Cloud Security Software: No Cloud Security Software
* Warranty: 3 Year Courier or Carry-in

* <Ethernet> <MAC address>: fc:5c:ee:24:fb:b4
* <Wi-Fi> <MAC address>: 04:7b:cb:cc:1b:10

Upon arrival:
* Weight: 1490 g
* Charger weight: 323 g
* Firmware according to `sudo dmidecode -t bios`:
  Vendor: LENOVO
  Version: R2FET33W (1.13 )
  Release Date: 09/08/2023

Buy research:
* says Ubuntu running fine
* Intel vs amd: the Intel ones could come with a discrete rtx A500 GPU. GPU likely makes laptop heavier and less power efficient. And both have basically the same benchmark which is crazy:
  So the only downside is not being able to run CUDA.
* thought about Yoga or other Ultrabook options, but 2x price at same specs, so nah...


2024-01-17: firmware update:
Vendor: LENOVO
Version: R2FET36W (1.16 )
Release Date: 10/24/2023
Actually fixed performance mode:

= P14s cannot dual monitor on Wayland
{parent=Lenovo ThinkPad P14s gen4 amd}


On <Ubuntu 23.10>, under Settings > Displays, Mirror works, but "Join" does not allow to Apply with message:
\Q[Changes Cannot be Applied. This could be due to hardware limitations.]
Works on <X Window System>, it is a <Wayland> bug.

* for 3rd monitor

= P14s benchmark
{parent=Lenovo ThinkPad P14s gen4 amd}

<Ubuntu 23.10>:

glmark2 -b build:duration=3:model=horse


= 2023 laptop buy research

The <P51> is a bit too heavy, and the battery could be better!

* Dell XPS 15
  * CPU: Intel Core i7-12700H (12th gen)
  * Graphics: Nvidia GeForce RTX 3050 Ti
  * RAM: 16GB DDR5. Can be upgrated to 32 or 64.
  * Display: 15.6-inch 3.5K (3,456 x 2,160), 60Hz
  * Storage: 1TB PCIe NVMe M.2 SSD. Can be upgraded to 2TB or 4TB.
  * Weight: 1.96 kg
  * Price in UK: £1,948.99
  * Ubuntu: no
  * Tom's guide battery life: 10-hours (web browsing)
* Dell XPS 13
  * CPU: Intel Core i5-1230U (12th gen)
  * Graphics: integrated
  * RAM: 8GB DDR5. Can be upgrated to 16 or 32
  * Display: 13.4-inch
  * Storage: 512 GB. Can be upgraded to 1 TB
  * Weight: 1.17 kg
  * Price in UK: £913.00
  * Ubuntu: yes
  * Tom's guide Battery life: 13 hours and 11 minutes
* Dell XPS 13 plus
  * Tom's guide battery life: 7 hours and 34 minutes
* ThinkPad X1 Carbon Gen 11 (14" Intel)
  * Storage: 256 GB SSD. Can be upgraded to 1 TB
  * RAM: 16 GB (soldered)
  * Graphics: integrated
  * Price in UK: £2,020.00
  * Ubuntu: no

= Lenovo ThinkPad P51 (2017)

= P51

Bought: 2017 for approximately 2400 <pounds> to be <Ciro Santilli>'s main personal laptop.

* screen: 15.6 inches, 16:9
* weight: 2691g (self weight in 2023)
* charger weight: 700g (self weight in 2023)

* <Ethernet> <MAC address>: 54:e1:ad:b5:5b:08
* <Wi-Fi> <MAC address>: 44:03:2c:a2:27:81

= P51 hardware
{parent=Lenovo ThinkPad P51 (2017)}

00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 05)
00:01.0 PCI bridge: Intel Corporation 6th-10th Gen Core Processor PCIe Controller (x16) (rev 05)
00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
00:14.0 USB controller: Intel Corporation 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller (rev 31)
00:14.2 Signal processing controller: Intel Corporation 100 Series/C230 Series Chipset Family Thermal Subsystem (rev 31)
00:15.0 Signal processing controller: Intel Corporation 100 Series/C230 Series Chipset Family Serial IO I2C Controller #0 (rev 31)
00:16.0 Communication controller: Intel Corporation 100 Series/C230 Series Chipset Family MEI Controller #1 (rev 31)
00:17.0 SATA controller: Intel Corporation Q170/Q150/B150/H170/H110/Z170/CM236 Chipset SATA Controller [AHCI Mode] (rev 31)
00:1c.0 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #1 (rev f1)
00:1c.2 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #3 (rev f1)
00:1c.4 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #5 (rev f1)
00:1d.0 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #9 (rev f1)
00:1d.4 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #13 (rev f1)
00:1f.0 ISA bridge: Intel Corporation CM238 Chipset LPC/eSPI Controller (rev 31)
00:1f.2 Memory controller: Intel Corporation 100 Series/C230 Series Chipset Family Power Management Controller (rev 31)
00:1f.3 Audio device: Intel Corporation CM238 HD Audio Controller (rev 31)
00:1f.4 SMBus: Intel Corporation 100 Series/C230 Series Chipset Family SMBus (rev 31)
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (5) I219-LM (rev 31)
01:00.0 VGA compatible controller: NVIDIA Corporation GM107GLM [Quadro M1200 Mobile] (rev a2)
01:00.1 Audio device: NVIDIA Corporation GM107 High Definition Audio Controller [GeForce 940MX] (rev a1)
04:00.0 Network controller: Intel Corporation Wireless 8265 / 8275 (rev 78)
3e:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983
3f:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader (rev 01)

lspci -t
           |            +-00.1
           |            +-00.2
           |            +-00.3
           |            +-00.4
           |            +-00.5
           |            \-00.6
           |            \-00.1
           |            +-00.3
           |            +-00.4
           |            \-00.6

= Samsung MZVLB512HAJQ-000L7 512GB SSD
{parent=P51 hardware}
{title2=3 GB/s}

PCIe TLC OPAL2. ([archive]). |

`sudo hdparm -Tt /dev/nvme0n1p5` on Ubuntu 20.04:

 Timing cached reads:   29812 MB in  1.99 seconds = 15007.00 MB/sec
 HDIO_DRIVE_CMD(identify) failed: Inappropriate ioctl for device
 Timing buffered disk reads: 6328 MB in  3.00 seconds = 2109.00 MB/sec

Nominal maximum sequential read speed: 3,000 MB/s

= Seagate ST1000LM035-1RK1 1TB hard disk
{parent=P51 hardware}
{title2=140 MB/s}

1TB. 80 USD | |

`sudo hdparm -Tt /dev/sda3` on Ubuntu 20.04:

 Timing cached reads:   29594 MB in  1.99 seconds = 14893.89 MB/sec
 Timing buffered disk reads: 386 MB in  3.01 seconds = 128.07 MB/sec
Nominal maximum speed: 140 MB/s

= Lenovo ThinkPad P51 (2017) log
{parent=Lenovo ThinkPad P51 (2017)} ([permalink])

* battery life:
  * 2023-04: on-browser streaming + light browsing on <Ubuntu 22.10>: about 2h45. Too low! Gotta try buying a new battery.
* 2022-01-04 updated firmward after noticing that <ubuntu 21.10 does not wake up from suspend> seemed to happen every time when not connected to external power. `dmidecode` diff excerpt:
   BIOS Information
          Vendor: LENOVO
  -       Version: N1UET40W (1.14 )
  -       Release Date: 09/28/2017
  +       Version: N1UET71W (1.45 )
  +       Release Date: 07/18/2018
  used the "Ubuntu Software" GUI as mentioned at:[]. Kudos for making this accessible to newbs.

  After doing that, another update became available to: 0.1.56, clicked it and was much faster than the previous one, and didn't auto reboot. After manual reboot, `dmidecode` diffed again:
   BIOS Information
          Vendor: LENOVO
  -       Version: N1UET71W (1.45 )
  -       Release Date: 07/18/2018
  +       Version: N1UET82W (1.56 )
  +       Release Date: 08/12/2021
  plus a bunch of other lines.
* 2021-06-05 upgraded to <Ubuntu> 21.04 with a clean install from an ISO. Selected
  * "Minimal installation"
  * "Erase disk and install Ubuntu". Notably, this erased the <Microsoft Windows> that came with the computer and was never used not even once
  * "Erase disk ans use ZFS"
  * Encrypt the new Ubuntu installation for security
  After this, the GUI felt fast, who would have thought that erasing a bunch of stuff would make the system faster!

  `lsblk` contains:
  zd0               230:0    0   500M  0 disk
  └─keystore-rpool  253:0    0   484M  0 crypt /run/keystore/rpool
  nvme0n1           259:0    0 476.9G  0 disk
  ├─nvme0n1p1       259:1    0   512M  0 part  /boot/efi
  ├─nvme0n1p2       259:2    0     2G  0 part
  │ └─cryptoswap    253:1    0     2G  0 crypt
  ├─nvme0n1p3       259:3    0     2G  0 part
  └─nvme0n1p4       259:4    0 472.4G  0 part
  and `lsblk -f`:
  zd0               crypto_LUKS 2
  └─keystore-rpool  ext4        1.0   keystore-rpool
  ├─nvme0n1p1       vfat        FAT32
  ├─nvme0n1p2       crypto_LUKS 2
  │ └─cryptoswap
  ├─nvme0n1p3       zfs_member  5000  bpool
  └─nvme0n1p4       zfs_member  5000  rpoo

  grep '[rb]pool' /proc/mounts
  rpool/ROOT/ubuntu_uvs1fq / zfs rw,relatime,xattr,posixacl 0 0
  rpool/USERDATA/ciro_czngbg /home/ciro zfs rw,relatime,xattr,posixacl 0 0
  rpool/USERDATA/root_czngbg /root zfs rw,relatime,xattr,posixacl 0 0
  rpool/ROOT/ubuntu_uvs1fq/srv /srv zfs rw,relatime,xattr,posixacl 0 0
  rpool/ROOT/ubuntu_uvs1fq/usr/local /usr/local zfs rw,relatime,xattr,posixacl 0 0
  rpool/ROOT/ubuntu_uvs1fq/var/games /var/games zfs rw,relatime,xattr,posixacl 0 0
  rpool/ROOT/ubuntu_uvs1fq/var/log /var/log zfs rw,relatime,xattr,posixacl 0 0
  rpool/ROOT/ubuntu_uvs1fq/var/lib /var/lib zfs rw,relatime,xattr,posixacl 0 0
  rpool/ROOT/ubuntu_uvs1fq/var/mail /var/mail zfs rw,relatime,xattr,posixacl 0 0
  rpool/ROOT/ubuntu_uvs1fq/var/snap /var/snap zfs rw,relatime,xattr,posixacl 0 0
  rpool/ROOT/ubuntu_uvs1fq/var/www /var/www zfs rw,relatime,xattr,posixacl 0 0
  rpool/ROOT/ubuntu_uvs1fq/var/spool /var/spool zfs rw,relatime,xattr,posixacl 0 0
  rpool/ROOT/ubuntu_uvs1fq/var/lib/AccountsService /var/lib/AccountsService zfs rw,relatime,xattr,posixacl 0 0
  rpool/ROOT/ubuntu_uvs1fq/var/lib/NetworkManager /var/lib/NetworkManager zfs rw,relatime,xattr,posixacl 0 0
  rpool/ROOT/ubuntu_uvs1fq/var/lib/apt /var/lib/apt zfs rw,relatime,xattr,posixacl 0 0
  rpool/ROOT/ubuntu_uvs1fq/var/lib/dpkg /var/lib/dpkg zfs rw,relatime,xattr,posixacl 0 0
  bpool/BOOT/ubuntu_uvs1fq /boot zfs rw,nodev,relatime,xattr,posixacl 0 0
  which gives an idea of how the above map to mountpoints.

  Had two GUI freezes since installation, a fixed images shows no matter what I do, possibly graphics only, but impossible to tell (next time I'll try SSH access). No <Nvidia> drivers installed yet.

2020-06-06: dropped some lemon juice on the bottom left of touchpad. Bottom left button not working anymore... I'm an idiot. There are many other alternatives, but very aggravating, I'll replace it for sure. Can't find the exact replacement part or any videos showing its replacement online easliy, dang. For the T430: Asked at: Also I could not access it because you need to remove the HDD first: and I can't pull it out even with considerable force, unlike in the video... And OMG, those button caps are impossible to re-install once removed!!! Then when I put the whole thing back together, the upper buttons were not working anymore. FUUUUUUUUCK. When first opening I pulled on it without properly removing the cap and it came off, but it didn't look broken in any way and I put it back in. Keyboard works thank God, so right black connector is fine, left white one oppears to be the one for upper keys and trackpoint, both of which stopped working. The hardware manual confirms that they are both part of the same device, so basically a mouse :-) TODO can it be bought separately from te keyboard? Doesn't look like it, photo of keyboard part includes those buttons. The manual also confirms that the bottom buttons are one device with the trackpad "trackpad with buttons", thus forming the second entire mouse.

2019-04-17: popup asking about "ThinkPad P51 Management Engine Update" from from 182.29.3287 to 184.60.3561, said yes.

<Ubuntu> 17.10 setup after buying it:

* partition setup:
  * for NVIDIA driver:
  * for KVM, required by Android Emulator: enable virtualization extensions
* TODO fix the brightness keys:
  * failed:

Battery life shown by Ubuntu battery app after installation:

* before NVIDIA driver setup: 8h
* after: 6.5h

= P51 benchmark
{parent=Lenovo ThinkPad P51 (2017)}

<Ubuntu 23.10>:

glmark2 -b build:duration=3:model=horse

<Monero> hashrate: 2.6 KH/s

= Orange Pi PC

Board LED does not turn on (turned on on first plug, <Ethernet> always turns on):

* says only one specific supply worked..
* Comment says it only worked with the official supply...

Now just HDMI does not work. Possibly a monitor vs television problem:


= Micro Bit v1

General information: </Micro Bit v1>

The file:
DAPLink Firmware - see
Version: 0234
Build:   Oct 12 2015 14:53:22

2022-10-14: stopped being able to connect to Ubuntu 22.04. Was trying to do a UART video demo, connected USB, disconnected, connected, disconnected several times on different filming attempts. Was working some of the time, Ubuntu did recognize it, I even saw UART output for sure, but was a bit unstable. But then at one point it just stopped getting recognized by Ubuntu 100% of the time. The board is still being powered by USB, and the previously flashed program still runs, but nothing showed on `sudo dmesg -w` at all, and I can't reprogram it!

A day later, managed to get tit to connect once more with a different cable, but just once!
[15310.385055] usb 1-5: new full-speed USB device number 38 using xhci_hcd
[15310.534996] usb 1-5: New USB device found, idVendor=0d28, idProduct=0204, bcdDevice=10.00
[15310.535000] usb 1-5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[15310.535001] usb 1-5: Product: MBED CMSIS-DAP
[15310.535002] usb 1-5: Manufacturer: MBED
[15310.535003] usb 1-5: SerialNumber: 9900023436424e45001d30150000005d00000000cb8928bd
[15310.541267] usb-storage 1-5:1.0: USB Mass Storage device detected
[15310.541643] scsi host4: usb-storage 1-5:1.0
[15310.542658] hid-generic 0003:0D28:0204.000A: hiddev1,hidraw2: USB HID v1.00 Device [MBED MBED CMSIS-DAP] on usb-0000:00:14.0-5/input3
[15310.543121] cdc_acm 1-5:1.1: ttyACM0: USB ACM device
[15311.549969] scsi 4:0:0:0: Direct-Access     MBED     DAPLINK VFS      0.1  PQ: 0 ANSI: 2
[15311.550273] scsi 4:0:0:0: Attached scsi generic sg1 type 0
[15311.550825] sd 4:0:0:0: [sdb] 16512 512-byte logical blocks: (8.45 MB/8.06 MiB)
[15311.551052] sd 4:0:0:0: [sdb] Write Protect is off
[15311.551054] sd 4:0:0:0: [sdb] Mode Sense: 03 00 00 00
[15311.551204] sd 4:0:0:0: [sdb] No Caching mode page found
[15311.551207] sd 4:0:0:0: [sdb] Assuming drive cache: write through
[15311.572160] sd 4:0:0:0: [sdb] Attached SCSI removable disk
[15316.317438] usb 1-5: reset full-speed USB device number 38 using xhci_hcd
[15316.445093] usb 1-5: device descriptor read/64, error -71
[15316.681102] usb 1-5: device descriptor read/64, error -71
[15316.917102] usb 1-5: reset full-speed USB device number 38 using xhci_hcd
[15317.045028] usb 1-5: device descriptor read/64, error -71
[15317.281149] usb 1-5: device descriptor read/64, error -71
[15317.517154] usb 1-5: reset full-speed USB device number 38 using xhci_hcd
[15317.517466] usb 1-5: Device not responding to setup address.
[15317.725358] usb 1-5: Device not responding to setup address.
[15317.933042] usb 1-5: device not accepting address 38, error -71
[15318.061027] usb 1-5: reset full-speed USB device number 38 using xhci_hcd
[15318.061347] usb 1-5: Device not responding to setup address.
[15318.269270] usb 1-5: Device not responding to setup address.
[15318.477018] usb 1-5: device not accepting address 38, error -71
[15318.477153] usb 1-5: USB disconnect, device number 38
[15318.652912] usb 1-5: new full-speed USB device number 39 using xhci_hcd
[15318.785044] usb 1-5: device descriptor read/64, error -71
[15319.021068] usb 1-5: device descriptor read/64, error -71
[15319.257030] usb 1-5: new full-speed USB device number 40 using xhci_hcd
[15319.385075] usb 1-5: device descriptor read/64, error -71
[15319.621147] usb 1-5: device descriptor read/64, error -71
[15319.729170] usb usb1-port5: attempt power cycle
[15320.384941] usb 1-5: new full-speed USB device number 41 using xhci_hcd
[15320.385176] usb 1-5: Device not responding to setup address.
[15320.593188] usb 1-5: Device not responding to setup address.
[15320.801023] usb 1-5: device not accepting address 41, error -71
[15320.928909] usb 1-5: new full-speed USB device number 42 using xhci_hcd
[15320.929073] usb 1-5: Device not responding to setup address.
[15321.137244] usb 1-5: Device not responding to setup address.
[15321.344947] usb 1-5: device not accepting address 42, error -71
[15321.345173] usb usb1-port5: unable to enumerate USB device
[15321.384929] FAT-fs (sdb): unable to read boot sector to mark fs as dirty

Some threads:
* after system upgrade, Ubuntu sees it but fails

Exact same USB and port could still mount the <Raspberry Pi Pico>.

= Raspberry Pis

About the brand: </Raspberry Pi>

= Raspberry Pi Pico W
{parent=Raspberry Pis}

With pre-soldered male pin headers.

>>> machine.unique_id()

= Raspberry Pi 2
{parent=Raspberry Pis}

As of 2018-12, I believe that I might have fried the UART on this board when I burnt my last UART to USB converter by connecting ground to 5V.

Linux kernel logs don't show, but do show with the exact same components on the Pi 3 (SD card with `enable_uart=1` + image Raspbian Lite 2018-11-03 and UART cables).

Serial from `cat /proc/cpuinfo`: 00000000a50c1f69

Datasheets: </Raspberry Pi 2>.

= Raspberry Pi 3
{parent=Raspberry Pis}

Linux on SSH and bare metal blinker both work on this board, so the rest of the board seems alive.

Serial from `cat /proc/cpuinfo`: 00000000c77ddb77

Datasheets: </Raspberry Pi 3>.

= Computer accessories

= Printers
{parent=Computer accessories}

= Epson XP-640

The cartridge is number 33 or 33 XL.

= Monitors
{parent=Computer accessories}

= Dell P2720D

27 Inch QHD (2560x1440) Monitor, 60Hz, IPS, 5ms, Ultrathin Bezel, 99% sRGB, DisplayPort, HDMI, 5x USB, 3 Year Warranty

= Dell TODO

= Internet speed
{parent=Computer accessories}

Home 2017 TalkTalk 38Mbps nominal, Google M-lab speed test:
* 36.4 Mbps download
* 9.15 Mbps up
* 58 ms latency over 80km of first world

= Virgin Media 256 Mps nominal:
{parent=Internet speed}

Virgin hub 3.0. mega minimal manual:

Home 2023:
* cell phone wifi: 260 Mps download

= External storage
{parent=Computer accessories}

|| <WD Elements 20TB>
|| <Toshiba MK1059GSM>
|| <WD10EADS-42P6B0>

|| 20 TB
|| 1 TB
|| 1 TB

= WD Elements 20TB
{parent=External storage}

Bought December 2023 for 300 pounds, so 15 pounds / TB. Needs power supply unfrotunately besides USB, the largest one without needing power supply was only 5 TB at the time so not worth it, given that my <p14s> alreay carriers 2 TB. 10x is a must for the external crap. ([archive])

Noise: it has a constant pleasant hum, with a not so nice click every 5 seconds or so. Reasonable, but not amazingly incredible.

The size is reasonable, not megaportable, but definitely reasonable.

= Toshiba MK1059GSM
{parent=External storage}


Internal hard drive likely removed from some old computer I lost track of, kept in a crappy case, incredible stuff.


Ubuntu 20.04 `gnome-disks` benchmark, NTFS partition: 40MB/s.

= WD10EADS-42P6B0
{parent=External storage}
{title2=1 TB}

= Western Digital WD10EADS-42P6B0


Has a separate power cord, not USB powered. Unbelievable. Edit: actually high ends are still like that as of 2023, e.g. at that time, a the max non-cabled was 5 TB, but top of line was 20 TB.

Disk label: `wd1t`.


Ubuntu 20.04 `gnome-disks` benchmark, ext4 partition: 37MB/s.

= USB flash drives
{parent=External storage}

= SanDisk Ultra Flair 64 GB
{parent=USB flash drives}
{title2=4x bought May 2024}

Marked read speeds up to 150 MB/s

Write speed burning 5 GB Ubuntu ISO from <Dell Inspiron 15>: 5.4 MB/s

For clean <Dell Inspiron 15 3520> cryptocurrenty laptop bootstrap and backup.

= Polytechnique USB flash drives
{parent=USB flash drives}

~8GB, `lsblk` reports 7796176 * 1KB = 7983284224 bytes.

We got a handful of those from <École Polytechnique> at the end of studies I think.

They are shaped like[bicornes], which is super cool, but also super impractical!


20.04 `gnome-disks` program reports it as: "SMI USB DISK".

From <Ubuntu> 20.04 on an ext4 formatted one:
 Timing cached reads:   28656 MB in  1.99 seconds = 14421.31 MB/sec
SG_IO: bad/missing sense data, sb[]:  70 00 05 00 00 00 00 0a 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 Timing buffered disk reads:  42 MB in  3.03 seconds =  13.88 MB/sec
With <Linux Unified Key Setup> + ext4 the results are similar, maybe hdparam bypasses it?
 Timing cached reads:   28326 MB in  1.99 seconds = 14251.55 MB/sec
SG_IO: bad/missing sense data, sb[]:  70 00 05 00 00 00 00 0a 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 Timing buffered disk reads:  38 MB in  3.11 seconds =  12.23 MB/sec
`gnome-disks` LUKS + ext4 benchmark with default params also gives about 14 MB/s.

= Headphone
{parent=Computer accessories}

= Skullcandy Smokin' Buds 2

Skullcandy earphones, first one circa. 2016 most likely. Used them a lot, these are good.

2023-07: one of the sides broke near center, rebuying.

2021-07: wire half broke near connector, only works in some positions. The funny thing is: only voices seem to be blocked out! Rebuying.

2021-06: a small bottom piece of the left earpiece broke. Wire seems find, that is like a little extension to protect wire. Let's see for how long.

2020-20: wires at one of ears broke, not sure how.

Look they looked exactly like:["Skullcandy Smokin' Buds 2 In-Ear Audio Earbud Headphones with In-Line Microphone - Black"].

Re-buying that one 10 pounds:

Tech specs:

Weight: 4g

Connection Type: 3.5mm AUX Cable

Impedence: 32 ohms

Driver Diameter: 9mm

THD: \<0.1% (1mW/500Hz) (0.0234)

Sound Pressure Level: 95 dB (1mW/500Hz)

Frequency Response: 20kHz - 20Hz

Headphone Type: In-Ear

= Skullcandy Ink'd+ with Microphone

Bought: 2022.

Noticeably worse than the <Skullcandy Smokin' Buds 2> for a similar price.

= Wearables
{parent=Ciro Santilli's hardware}

= Backpacks

2024-04: got two backpacks "for free" with the Lenovo reward points from buying the <Lenovo ThinkPad P14s gen4 amd>, not bad, that was already cheap and now I got some extra swag:
* Lenovo Select Targus 16" Sport Backpack:[]
* Lenovo Select Targus 16" Mobile Elite Backpack:[]. Measured weight: 1070 g
The sport backpack has a fatal flaw: no strap to hold laptop in place, wo it just tumbles back and forth as you walk.

Neither of them have very good padding below the laptop, but at least the Elite one has a slightly elevated inner bag which woudl likely help a lot in case of a drop.

= Shoes

For sizing see also: <Ciro Santilli's body>.

= Timberland Larchmont Chukka

Bought 2021-11, light brown, size EUR 44.5, 190\$, waterproof:

Made four blisters on back of foot on first two days after walking a few hours on them, but then put on some tape on foot, and stopped hurting after that, so the shoe broke quickly.

= Nike Run Swift 2.0

Bought 2021-11, grey, size EUR 44.5, 80\$ (later found cheaper online):

= 2017-04 Nike Flex Experience RN 6 Grey running shoes

Amazing shoes! Wore them to their destruction. ([archive]).

Shoestring length: 1.185m

Replaced with after bicycle ate it: 1.0m, also worked but at limit.

Size: EUR 45.

= Baby hardware
{parent=Ciro Santilli's hardware}

* Ergobaby Omni Four Position Baby carrier. TODO manual:
  * possibly:
  * another model, omni 360:
* TRIPP TRAPP Beech, serial 72666145 purchase 30/05/2023 bought from:
* TRIPP TRAPP Newborn set, serial 101BB1280664, purchase 30/05/2023 bought from:
* Silver Cross Dune:
  * Chassis & Seat Manual:[archive]
* Chicco Next2Me Magic2 crib, or something similar. Given to us without manual so not 100% sure. Manual: