Katalog z aplikacją to testowania tr69 zawiera 
    - katalog lib w którym znajdują się wszystkie biblioteki z których korzysta aplikacja
    - Plik test-acs-0.1.12.jar który jest właściwym programem
    - Pik config.json w którym są trzymane wszystkie ustawienia
	
Opis pliku config.json:
    - deviceSerial: numer seryjny urządzenia. Można go pobrać wykonując na urządzeniu następującą komendę: dbus-send --system --print-reply --type=method_call --dest=com.swisscom.hardware /info com.swisscom.systemcalls.HardwareInfoRequest
    - deviceIp: adres IP urządzenia
    - acsLogin: login do acs. Należy go pobrać z pliku /media/config.json na urządzeniu docelowym z managementServer.username
    - acsUnencryptedPassword: nie zaszyfrowane hasło do acs. W przypadku nieustawienia tego pola hasło będzie pobrane i zdekodowane z pola acsEncryptedPassword
    - acsEncryptedPassword: zaszyfrowane hasło do acs. Należy go pobrać z pliku /media/config.json na urządzeniu docelowym z managementServer.password
    - acsHost: adres IP komputera z którego będą wykonywane testy
    - acsPort: port dla acs

Przed uruchomieniem aplikacji oprócz konfiguracji config.json należy również na urządzeniu w pliku /media/config.json zmienić wartość managementServer.url na http://< acsHost>:< acsPort>/cpeManagement.
Program należy uruchomić za pomocą polecenia: java -jar test-acs-0.1.12.jar.
Po jego uruchomieniu będzie można wpisywać polecenia jakie mają zostać wykonane. Można wykonać 3 komendy:
    - get - pobiera wartość z urządzenia
    - set - ustawia wartość na urządzeniu
    - combo - pozwala wykonać wcześniej zdefiniowane w config.json combo
    - reboot - wykonuje reboot ap
Przykład komendy get:
    cmd=get name=Device.X_SWISSCOM_COM_DeviceManagement.BootloaderVersion
Przykład komendy set:
    cmd=set name=Device.X_SWISSCOM_COM_Speedtest.Enable type=xsd:boolean value=true
Przykład komendy combo:
    cmd=combo name=getSpeedTestResult
Przykład komendy reboot:
    cmd=reboot

W chwili obecnej w config.json zdefiniowane są 3 comba:
    - getSpeedTestResult - pobiera całą zawartość tablicy z wynikami speedtest’y
    - startSpeedTest - uruchamia speedtest
    - getSpeedTestStatus - pobiera status speedtestu
    
W przypadku aktualizacji firmware program należy uruchomić za pomocą polecenia:
	java -jar test-acs-0.1.12.jar <ścieżka do pliku>
np.
	java -jar test-acs-0.1.12.jar /Users/user/Downloads/AP_05.00.22d.img.acs
Po wykonaniu aktualizacji program wyłączy się.