As usual, the Halderman report is helpful to reference:
To understand the allegations in the Lenberg report, let's first go over what happened in Antrim according to J. Alex Halderman. We'll use Helena Township as our example (same township used by Lenberg)
Per the excerpt, the new ballot definition was loaded into the EMS, but only 4 of the 18 scanners had the correct election definitions loaded
These excerpts go into detail about the structure of the election definition files, but the important thing to remember is that individual ballot choices (ie. Trump, Biden) are assigned a unique, sequential number (internalMachineID).
The ballot choices are also tied to contests
So when Antrim updated their EMS, but only 4 of 18 scanners, things got wonky.
You'll see that after the school board contest was modified, all down ballot races incremented by 1 (blue -> yellow)
The ballot choice is associated with a specific contest. A ballot choice with ID 969 for the presidential election doesn't exist in the EMS election definitions.
If your contest has ballot choice IDs 960-965, a ballot choice ID 959 or 966 would be discarded.
You can see that in all cases, the original counts were cleanly shifted up by one choice.
The conservative narrative around what happened in Antrim tends to talk about a "vote switch"...which, yes, votes were switched, but it wasn't a clean switch just between Trump and Biden...all races down ballot of the updated contest were affected.
- SQL Studio was installed on the EMS
- Lenberg was able to use SQL Studio to modify the election configuration
- ElectionSource (county election vendor) have access to modify election files and configuration (aka, their job)
There's no evidence that was used to tamper or modify with the election configuration or results, but they're alleging its very existence was proof enough of fraud.
Which, yes. You could do the same by editing the election definition directly in the EMS.
Instead, they're basically saying that their demonstration is proof enough. I'm not a lawyer, so I don't know if that holds up.
- First, they'll directly edit the election configuration
- Then, they'll burn the new configuration to the CF card
- They'll then load the CF card into a scanner.
- Swap Trump and Jorgenson
- Swap Biden and Trump, and Ferguson & Bergman (congressional), while leaving other races untouched.
Notice how the arrows cross? Antrim was a complete shift of results because someone forgot to update all of the scanners.
Here, they're intentionally swapping votes and claiming it's exactly what happened in Antrim (spoiler: it's not)
but...that would mean someone intentionally shifted a ballot choice up by one for every race that just so happened to be down ballot from the race that needed a correction..
Why shift Jorgensen's votes to Trump, when you know that'll result in unusually low votes for a very red county? Won't that stick out like a sore thumb? (in fact, it did)
BTW, I want to point out that in both of their test cases, they swapped choices within the same contest. Keep that in mind while we look at the claims in Lenberg's 2nd report, released on 5/10 (ex_1_-_lenberg_report.pdf)
Oh, will also be looking at the accompanying brief: https://www.depernolaw.com/uploads/2/7/0/2/27029178/supplemental_brief_051021_1_.pdf
First thing that stood out to me when I reviewed the new docs: DePerno's just learned about the word "subversion" and he's very excited about it.
He also breathlessly claims that Halderman's report is DEBUNKED because - per Lenberg - Biden's votes should have gone to the Natural Law Party in the straight ticket/partisan contest, which would have registered as a vote for their presidential candidate.
We'll pause there and look at the Lenberg report. What I like about the Lenberg, is that between his two reports, you get to watch him try and figure out how the system works for the real time. Who needs actual experience when you have google! (and the Halderman report)
Also, Biden's votes should have got to the NLP candidate in the straight ticket contest. Instead, the Biden votes were tossed out entirely. SUBVERSION!
They claim "Halderman indicated that the shift of votes that occurred would have changed the index of the candidate selection to cross the boundary from the Presidential contest to the Straight Party Ticket contest"
I can't find that claim in the Halderman report.
While discussing why certain townships had issues loading memory cards on election night, Halderman once again mentions that unless ChoiceManifestations are associated with a ContestManifestation, the affected selections are ignored (and that no error is displayed)
There was also a weird edge case: Republican straight-party voters that voted for Biden had their vote interpreted correctly...because the Biden vote was discard, and the Republican straight party selection was shifted to the Democrat straight party.
Similarly - Libertarians straight-party voters that split and selected Biden had their votes go to Trump: The Biden choice was ignored, and the Libertarian straight party selection was registered as a Republican straight party vote
Still, Lenberg tried a little experiment
The expected result was that a Biden ballot selection would register as an NLP straight ticket selection, and vice versa.
Instead, he received an error on the scanner when he tried to close the election and tabulate the results. He correctly points out that ballot choice internalMachineIDs have to belong to their associated contest
Lenberg had set Biden's choice instance to ID 3016, and the NLP straight party vote to 3015.
The blue column shows the ballot definitions that were on the scanners on 11/3. The orange is the definition that was on the EMS. Notice that the shift is one number up, from scanner -> EMS.
Also notice that all numbers in both columns are within the ranges for each contest.
The straight party contest has a range of 3009:3015. But now there's a ballot choice with an ID of 3016 - outside of the contest range.
Instead, it loads the results, treating votes for Biden as undervotes (so basically not counting them).
And that's basically it
Which, I agree with. Halderman also mentioned that Dominion should display additional errors/warnings to operators.
I'm really getting the sense that DePerno & co are grasping at as many straws as possible. Like I said, you can tell by the two different Lenberg reports that they're just screwing with the database files directly to see what breaks.
But to think someone tampered with the config so votes were shifted up for every choice - which meant that Trump would very noticeably get the handful of Libertarian votes - is hilarious.
If China were trying to commit election fraud in Antrim, I'm pretty sure they would have found a more subtle way to do it than to shift the Libertarian votes to Trump. Maybe by using one of those "algorithms" Lindel's always talking about, so it wouldn't be so fucking obvious.
But there has been zero evidence that any of those issues were abused.
If I screwed anything up, please drop me a comment or DM and I'll correct it.