Lenovo X220 full speed fan in Ubuntu

The Lenovo X220 laptop firmware automatically adjusts fan speed based upon CPU temperature. But in some situations under heavy load (video encoding for example) the CPU will still throttle based upon temperature, as the X220 firmware will only ramp the fan up to a maximum RPM of around 4,400.   However, under linux you CAN put it in “full-speed” or “disengaged” mode, where the PWM controller just turns the power all the way up and lets the fan run as fast as it can (around 6,600 rpm on my machine, which is quite noisy.)

The magic command is:
echo level full-speed | sudo tee /proc/acpi/ibm/fan

To go back to “automatic” (quiet) mode use:

echo level auto | sudo tee /proc/acpi/ibm/fan

If you just want to know what mode you are currently operating under, which commands are available, or view the fan RPM, you can type:

cat /proc/acpi/ibm/fan

Replacement / Teardown of Intermatic AG3000 Surge Protective Device

The Intermatic AG3000 Surge Arrestor / Surge Suppressor device wired into my main breaker panel had a green indicator light that indicates correct operation. But the green light disappeared, indicating that the device was no longer providing protection, so I replaced it.

Afterwards, I opened up the failed device to see if there was any evidence of a surge (all the electronics in my house still appeared to be working) and to see what was inside it.


The surge suppression functionality is provided entirely by a pair of Mersen 150TPMOVSL (150 volt thermally protected MOV with “short leads” for the internal micro-switch) They are in series between the two 240v hot leads, with the neutral lead in the middle. (You can also use this device on a 120v circuit by connecting both black wires to the single live/hot wire, putting both MOV’s in parallel).

The microswitches are normally open, and the spec sheet says they close when the metal oxide disk inside fails. [This particular model does not include a visual pop-out indicator.]   The indicator circuit board (normally soldered to the top of the MOV’s) is extremely simple, and is powered from neutral and one of the hot lines (120v AC) via two large ohm value resistors (I measured 63 VAC after the resistors) through a single diode.   The microswitches are placed in parallel to the indicator light (which may be a LED of some type, it used a LED symbol next to a 93V-0 marking on the PCB) so that they short it out if they close.

Once I removed the indicator circuit board, the MOV micro-switches were open (non-conducting), so it is possible that the indicator light failed shorted and the MOV’s are still providing proper protection.

 

What can we learn from a nursing home COVID-19 outbreak?

In March of 2021, an outbreak of COVID-19 spread through a nursing home in Kentucky.   The “Skilled Nursing Facility” had 83 residents (assumed to be in the “older” demographic) and 116 Health Care Personal (HCP) [Which we will assume to generally fall in the “under 65” demographic].   They had all been offered the Pfizer-BioNTech mRNA vaccine.

75 residents (90.4%) and 61 HCP (52.6%) received two doses of the vaccine.

HCP at the nursing home were tested for SARS-CoV-2 twice weekly, so we have a good understanding of when the outbreak started and how it arrived in the facility.   After the outbreak was identified, residents were also tested daily with an antigen test.   The variant responsible (identified with whole genome sequencing) came from the R1 linage and had several spike protein mutations.

Overall, 26 residents and 20 HCP tested positive for a COVID-19 infection. 18 of those residents and 4 of those HCP had been fully vaccinated.

Lesson 1: Full vaccination does not offer 100% protection from infection, especially in the “older” demographic which may not mount a robust immune response.

Only 28 of these people showed symptoms, 8 of whom were vaccinated, and 20 of whom were un-vaccinated.] 18 people who tested positive did not show symptoms.

Lesson 2: Asymptomatic infections occur.

“Attack rates in unvaccinated residents (75.0%) were 3 times as high as those in vaccinated residents (25.4%)”

Lesson 3: Being vaccinated does provide significant protection from getting infected, even if you are “older”.

“[attack rates] in unvaccinated HCP (29.6%) were 4.1 times as high as those in vaccinated HCP (7.1%)

Lesson 4: Vaccines provide better protection for younger individuals.

Four “possible reinfections”   (a positive SARS-CoV-2 test result more than three months after a previous laboratory-confirmed infection) were identified, giving “evidence of limited or waning natural immunity to this [R.1] variant.” All four of these re-infections were symptomatic.

Lesson 5: It is possible to be re-infected by a different variant, even if you have already been infected.

“[Vaccine effectiveness] against hospitalization was 94.4% …among residents; no HCP were hospitalized.”

Lesson 6: Unless you are a nursing home resident, vaccination provides very good protection from hospitalization and death.

“estimated [Vaccine effectiveness] for COVID-19 symptom prevention (86.5% for residents; 87.1% for HCP) demonstrates a strong protective effect of vaccination.”

Lesson 7: Vaccination will protect most people from symptomatic illness.

“The index case occurred in an unvaccinated, symptomatic HCP [Health Care Personal]”

Lesson 8: The more people who are vaccinated, the less likely an outbreak is to occur in the first place.

It’s March 31st, how is Orange County Florida doing with COVID-19?

Graph showing infections & deaths
Cases
Despite vaccination efforts, March had a small spike in cases, most likely due to new more contagious variants of the virus (B.1.1.7) and relaxing of social distancing by the population. It appears we may be reaching the top of this small peak as the the 7-day average of new cases (352 per day) is below the peak.   The number of new cases per day is still higher than Aug/Sep of 2020, which was our previous low point.

Continue reading

Another day, another invalid copyright claim on YouTube – RepostNetwork

I just received the following copyright claim on one of my 5 year old videos on YouTube:

invalid copyright claim by RepostNetwork

Luckily, I put the music attribution right at the end of the video. So I know I got the music from bensound.com, which offers royalty free use by attribution.   I disputed this claim as invalid:

“Dispute submitted
Disputes will be sent to the claimant for review
YouTube does not review Content ID disputes. The claimant now has 30 days to review your dispute. We’ll send you an email to let you know the outcome.”

So, is RepostNetwork going to become the new AdRev or Believe Music?

Salvage 2013 Nissan Leaf Modules – 8 year age capacity test: 75-80%

six nissan leaf modules with capacity test values written on the sides
Back in 2015 I bought a wrecked 2013 Nissan leaf and salvaged it’s 48 battery modules to use in my s-10 electric pickup truck. At the time, the batteries had 18,921 miles from the Leaf on them, (10 quick charges and 775 Level 1/ Level 2 charges) and the leaf BMS reported a capacity of 64 amp hours (98% state of health). [The modules are rated at a minimum of 60 AH new, but most exceed the minimum specifications a bit.]
Continue reading

Ring Motion sensor (Gen 1) falling offline intermittently? Try a battery change.

Gen 1 Ring Motion Sensor
I have a Ring alarm motion sensor that is located far away from the alarm base station. So I installed the Ring z-wave extender about halfway between the motion sensor and the the base station, and everything worked for about 2 years.   However, within the last year (3rd year of operation) the motion sensor would intermittently fall offline.   Sometimes simply triggering it would bring it online, other times it would come back online on its own, and other times I had to unplug and re-plug the z-wave extender box to get it to come back online.

Continue reading