Stap 2:
DOWNLOADEN PROGRAMMA 'S.
De eerste stap voor een naderen tot een alternatieve programmering tool, is te weten hoe de oorspronkelijke toepassing een reeds gemaakte programma downloaden. Een eenvoudige knipperen toepassing werd gebruikt en de manier waarop de toepassing met de PAC praat werd geanalyseerd via Wireshark. Na het downloaden veel verschillende programma's, werd de volgorde van de gebeurtenis ontdekt:
- Een F (Handshake?)-opdrachten verzonden
AcquireLC (sessie Lock opdracht?) verzonden (waarschijnlijk om te voorkomen dat andere toepassingen toegang krijgen tot de PAC tijdens het downloaden)
.crn1 bestand regel voor regel verzonden
.crn2 bestand regel voor regel verzonden
.CCD taakbestanden verzonden per regel
.crn3 bestand regel voor regel verzonden
DATUMSTEMPEL verzonden (strategie beheerbestand laatste wijzigingsdatum)
TIMESTAMP verzonden (strategie beheerbestand tijd van laatste wijziging)
CRCSTAMP verzonden (lijkt 00112233445566778899AABBCCDDEEFF waarde betekent: "Negeer" of "niet gebruiken" CRC)
MAKECHECK, DUIDELIJK. EINDEN, [afbreken (Finishing opdrachten?) verzonden
ReleaseLC (sessie ontgrendelen opdracht?) verzonden
Ook zijn er een paar extra commando's zoals PAC info (beschikbaar geheugen, fouten, enz.) krijgen programma stoppen, starten, wissen program, etc. die zijn onderzocht en uitgevoerd! Een python app genaamd O22termeng werd ontwikkeld, is geschikt voor het downloaden van programma's naar de PAC en de bovengenoemde opdrachten verzenden