Below is a description of the programing levels of your vote from any machine to certification
This explanation is from a Election Fraud investigator and IT expert.
I will be as articulate as I can be. It is difficult with this topic
Generally speaking there are three sets of programming and data at play here:
1) The centralized Election Management Software (EMS). The EMS is a typically a desktop application with an underlying database. Examples of an EMS are GEMS by Global/Diebold/Premier/Dominion, WinEDS by Sequoia/Dominion, UNITY by ES&S, etc.
2) The programming and data on the removable memory device. The removable memory goes by many different names and is many different formats. Examples include: PROMPACKS (congaing both EPROM and RAM memory) for Optech ballots scanners, PCMICA memory cards for the M-series scanners (e.g. M100, M150, and M650), Compact flash memory for the TSX touch screen, SD memory for the AutoMark, etc.
3) The programming and data stored permanently on the precinct (or central count) device. This includes but is not limited to: firmware, BIOS, embedded operating system, real-time (RT) kernels, script interpreters, etc.
1. The general procedures are the ballot/election information is defined in the EMS.
2. Some or all of this definition is transferred from the EMS to the removable memory device.
3. Time elapses and it *ASSERTED* the contents of the removable memory device is not altered.
4. The removable memory card is inserted into the precinct or central count device.
5. The machine with the memory cards is “sealed”.
6. The machine is run through a per-election functional test. This pre-election testing often goes by the term made up by the Election Industry: Logic and Accuracy Testing; aka L&A testing or LAT testing.
7. The machine is stored somewhere until election day
8. The machine is power up on election day and the election officials sign a piece of paper upon which the combination of programming on the removable memory card and in the machine caused to be printed the assertion that all candidate vote totals are zero and that the version of the software is version xxx.
9. The programming on the machine and programming in the removable memory administer the election by ascertaining if a ballot has marks, where those marks are, what is the vote intent of such marks, what if any vote accrue to which candidates
10. The machine/memory cards are told that the election is over.
11. The combination of programming on the removable memory card cause to be print a piece of paper listing candidate names with number next the names
12. The election officials sign this End of Day report
13. The election official perform other election closing tasks (e.g. reconciling poll books, securing ballots, securing memory cards, writing inspectors’ reports, etc.
14. The combination of programming on the removable memory card some who transfer candidate vote total to the central EMS application for aggregation. The methods of transfer include: physical transfer of the memory card back the EMS and direct upload, physical transfer of the memory card to a satellite upload location and modeming the results from the satellite location to the EMS, directly modeming the results from the precinct machine to the central EMS system, the number are read from the end of day report over the phone and key stroked into the EMS system, etc.
15. The Central EMS system prints out (or publishes to a web site) a report of the aggregated candidate vote totals.
16. These machine aggregate unofficial totals are broadcast by the media
17. Candidates with fewer machine aggregated results are urged to concede the election.