Es lässt sich gut erkennen, das ist alles noch sehr unreif mit dem Cixtech CIX P1. Linux läuft auf der Kiste soweit super. Ich kann mich nicht beklagen. Aber die 3D Power ist echt noch net so toll. Die GPU unterstützt derzeit nur OpenGL 3.1. Minecraft benötigt aber mindesten 3.30 um nicht auf den Software-Renderer zurückzufallen. Damit kommt man dann auf „geschmeidige“ 3-7 FPS in Minecraft 😉 Auch diverse Voraussetzungen werden vom Mali-G720 bisher so nicht unterstützt, z.B.: „fillModeNonSolid“ Dies lässt beim Start von Minecraft schon diverse Fehler auftauchen.
Um jetzt aber etwas mehr Performance aus Minecraft zu quetschen, können wir dem Game einfach vorgaukeln das wir ein neueres OpenGL installiert haben. Das macht Minecraft soweit nix aus. Um das einzurichten installiere bitte den Prism Launcher aus deinen Paketquellen.
Ich habe hier eine Auflistung der nötigen Java-Umgebungsvariablen. Diese werden in den Einstellungen der gewünschten „Instanz“ unter „Einstellungen“ -> „Umgebungsvariablen“ eingetragen:
Umgebungsvariablen:
Schlüssel
Wert
Why?
GALLIUM_DRIVER
zink
Aktiviert die OpenGL-zu-Vulkan-Übersetzung.
__GLX_VENDOR_LIBRARY_NAME
mesa
Stellt sicher, dass das System Mesa statt proprietäre X11-Bibliotheken nutzt.
MESA_VK_IGNORE_CONFORMANCE_WARNING
1
Verhindert den automatischen Fallback auf die CPU (llvmpipe).
MESA_GL_VERSION_OVERRIDE
4.6
Täuscht die Version vor, damit Minecraft startet.
MESA_GLSL_VERSION_OVERRIDE
460
Passend zur GL-Version.
ZINK_DESCRIPTORS
lazy
Schaltet Zinks hocheffizienten, CPU-schonenden Rendering-Pfad ein.
Damit der ganze Kram dann jetzt auch wirklich ohne Abstürze läuft müssen wir Java noch mehr mitgeben. Minecraft stürzt mit OOM (Out of memory) Meldungen ab. Das liegt am „UberBuffer“ den Mojang hier nutzt. Diesen können wir aber abschalten:
Dafür gehts unter „Einstellungen“ zu „Java“ und dann die Java Argumente aktivieren. Hier in das Textfeld kommt dann folgendes:
-Dminecraft.client.useUberGpuBuffer=false
So haben wir das ganze erstmal ausgetrickst. Damit läuft Minecraft schonmal „deutlich“ besser 🙂
Nicht wundern. Ich lasse mein MS-R1 derzeit auf 8 Kernen laufen. Ich habe die langsamen (1,8Ghz) Kerne im BIOS deaktiviert. Damit kann man nochmal ein bisschen was rausholen an allgemeiner Performance.
Die FPS tingeln so zwischen 20 und 30 FPS, das ist schon mal deutlich mehr als eine Verdopplung (vorher 3-7 FPS). Aber das alles bringt nicht so richtig was. Ich hoffe bei euch (falls das jemals xD jemand lesen sollte) funktioniert das jetzt schon gut. Ich hatte dann heftige FPS-Einbrüche sobald ich etwas gelaufen bin. Ich habe das alles erst richtig stabil zum laufen gebracht mit ein paar Mods. Ich habe über Prism Minecraft Fabric geladen und folgende Mods installiert:
Ferrite Core — soll den Umgang mit dem Arbeitsspeicher verbessern
Lithium — optimiert Physik und son kram.
Sodium — ersetzt die Render-Engine von MC. Bringt einiges für langsamere Systeme.
So ab hier ist erstmal schluss. Ich denke ich kann noch einiges optimieren mit Sodium und so. Aber das ist erstmal alles. Ich habe Minecraft überredet die GPU zu nuzten und es soweit zum laufen bekommen das es „erstmal“ stabil läuft. Ich hoffe das es eines Tages einfach möglich sein wird den Prism Launcher zu laden und Minecraft einfach so mit geschmeidigen FPS zu zocken.
Hier mal eine kleine Zusammenfassung aller Dinge die verwirrend sein können mit so einem Computer. Es ist halt nunmal ein ziemlich neues Gerät mit einem ziemlich neuen Prozessor der noch ziemlich schlecht mit Treibern vesorgt wird. Für mich ist das Thema ARM irgendwie sehr interessant. Ich weiß nicht warum, so langsam stellt sich bei mir so eine x86_64 Müdigkeit ein. Mein erster Rechner war ein 486DX2. Das tolle an dem Gerät und der CPU: Ich hab nen UEFI Bios, ein offenes, ich kann eigentlich alles was mit ARM kompatibel ist nutzen, quasi ohne Einschränkungen*. Wie schon erwähnt, es ist alles verdammt neu. Bloß nicht erwarten das alles out of the Box direkt laufen wird, es ist basteln angesagt, basteln in Linux. Für Leute die da drauf Windows on ARM laufen lassen wollen (ohne es selbst bisher getestet zu haben?) viel Spass xD Die Treiberunterstützung dazu ist einfach zu schlecht. Kein Plan ob sich das jemals bessern wird. Nur so zur Info.
Tipp: Nutzt auf jeden Fall das „ARM-SystemReady-BIOS„. Auch wenn es ein neueres BIOS gibt. (Ich teste dieses BIOS noch aus. Da die NPU out of the Box nicht funktioniert werde ich dieses BIOS auf jeden Fall noch testen) Nutzt bis auf weiteres erstmal dieses BIOS:
packt den Inhalt dieser .ZIP auf einen FAT formatierten Stick und einstecken.
Ins BIOS starten und unter „Boot Options“ -> „EFI Shell“ auswählen.
In der Shell mal etwas rum probieren: „FS1:“ eingeben und mit „ls“ schauen ob das der Stick ist, wenn nicht: „LS2:“ usw.
Verzeichnis gefunden? Dann „FlashUpdate.efi -f cix_flash_all2_MGP1WSB_20260312.bin“ und los geht die Fahrt.
Ich habe nun auch das NPU-Fix-Bios installiert und damit unter Ubuntu auch die NPU zum laufen gebracht. Es geht also irgendwie. Hier gibts einen Hack der hilft das Ding zum laufen zu bringen. Wenn ihr dieser Aleitung folgt solltet ihr Erfolg haben.
Die verschiedenen Distros
Offizielles Debian 12 von Minisforum Ach keine Ahnung. Das hätte Minisforum besser machen können. Ein ISO Image wäre cool und die Performance könnte auch besser sein. Nach der Installation befindet sich ein Script für die post installation im Rootverzeichnis. Führst du das aus ist alles kaputt. Das Script verballert die SUDO-Konfig und du hast ein haufen Scheisse vor dir. Ubrauchbar. Furchtbar. Uralter Kernel 6.6.18.
Ubuntu CIX Läuft gut. Bis auf die lahme Grafik ist das echt okay. Glmark2 unter Ubuntu: ~1600Punkte -> Armbian ~2700Punkte -> Minisforum Debian 12 angeblich rund 6600Punkte oO Hier warte ich auf Updates, dann schau ich mir das wieder an. Neuerer Kernel (7.0.0.)
Armbian CIX-ACPI Läuft gut. Älterer Kernel (6.18.44) aber die GPU Leistung ist besser als unter Debian. Da erhoffe ich mich noch einiges. Es handelt sich immerhin um ein ARM Immortalis Mali-G720 MC 10. Hier lohnt es sich nach der Installation einmal das komplette Treiberpaket herunterzuladen (sudo apt install armbian-firmware-full) und schon läuft auch WLAN.
Armbian Minisforum Dazu komme ich auch noch irgendwann. Ich spiele erstmal etwas rum 😉
Windows on ARM Puh, auch noch nicht getestet, werde ich mal tun. Bin gespannt, gibt keine Treiber, läuft wie Schmutz.
NCZ-OS ** Habe ich kurz getestet. Vorteil: NPU und alle anderen wichtigen Treiber laufen out of the Box. Keine nervige Konfiguration mehr. Leistung ist in Ordnung. Was mir gar nicht gefällt: Der Winodwmanager Singularity. Das Ding ist mir einfach zu buggy. Es läuft, aber man „spürt“ das hier was nicht stimmt. Fühlt sich einfach „komisch“ an. Schaue ich mir weiter an und versuche mir dann Plasma zu installieren. KDE FTW! xD **
Die Nachteile
Ja, das ganze hat einige Nachteile:
Wie schon erwähnt, das ist alles verdammt neu. Also die CPU ist neu, das booten über UEFI ist neu. Das ist in der ARM Welt bisher nicht so gewesen. Da hieß es immer Image auf die SD/SSD zu schreiben. Hier kannst du einfach eine ISO auf einen USB-Stick schreiben und von diesem booten. Wir sind hier aber bei Nachteilen: Natürlich kannst du eigentlich fast jedes ARM-Image/ISO zum laufen bringen, aber ohne die anpassungen an dem Kernel läuft das halt wie ein Sack Nüsse. Keine GPU Treiber, keine NPU-Treiber, keine VPU-Treiber, usw. Solange CIX und die anderen Maintainer das nicht in den Linux-Kernel intergriert bekommen heißt es als basteln. Viel Basteln. Die Leistung ist noch nicht auf dem Niveau wie sie sein könnte. Aber das ist das spannende daran. Ich kann daran teilhaben, evtl. kann ich sogar was dazu beitragen. Mal schauen. Falls ja, wird es hier irgendwann stehen. Also, wie gesagt, alles neu. So neu das es noch nicht richtig läuft.
Die Fehlerhafte NPU. Ja, die läuft irgendwie nicht richtig. Es gitb aber einen Hack der immer ausgeführt werden muss. Der funktioniert soweit gut. Selbst auf Ubuntu mit dem 7.0.0-41 Kernel.
GPU-Treiber. Das ist so ein Thema für sich. Zum Haare ausreißen. Es gibt wohl 2 Treiber. Einen MESA-Treiber der für die Beschleunigung des Desktops zuständig ist, unterstützt wohl nur OpenGL, aber kein Vulkan so richtig. Dann gibt es da noch den Treiber namens „Panthor“ (ich hole noch mehr Infos ran). Er hat wohl Vulkan Unterstütztung aber beschleunigt den Desktop nicht. Ach das ist alles noch sehr verwirrend. Jedenfalls ist die GPU-Leistung unter aller Sau. Ein Mali Immortalis G720 sollte wesentlich schneller sein. Ich hoffe da passiert noch was. So ist das nicht cool.
Ich versuche hier die Infos über diese Kiste zu sammeln und irgendwie der ganzen Geschichte ein Sinn zu geben. Mein Traum wäre eine Anleitung in der ich alles schön genau erklären kann, damit man sich ein System bauen kann mit dem man gut arbeiten kann. Also, ich arbeite daran. Mein bester Benchmark hier bisher: glmark2 und Minecraft. Ja, genau Minecraft. Das läuft auf dem G720 in Full-HD so mit rund 5fps -.- Das kanns nicht sein.
Mein Plan ist euch weiterhin mit Infos zu dem CIX P1 und dem Minisforum MS-R1 zu versorgen. Ich hab jetzt bock auf ARM und schaue ich das ich hier auch weiter Infos zu neuer ARM Hardware hier veröffentlichen kann.
Von Cix direkt gibt es noch Möglichkeiten sich ein Debian selbst anzupassen. Entweder ihr kompiliert euch ein Image selbst oder ihr installiert euch ein Debian 13 (trixie) und installiert euch das PPA von Cix. Hier die Links dazu: ISO-Kompilieren Debian 13 PPA
Bisher habe ich beides noch nicht ausprobiert. Ich werde es aber mal tun. Spätestens in meinem Urlaub werde ich mir mal ein ISO erstellen und es testen.
Fazit
Geile Hardware. Ich mag die Kiste, die CPU ist geil. ARM ist geil. Linux ist geil. Das Basteln macht Spass. So läuft das auch alles ganz gut, wenn man nicht zocken will. Mehrere 4k Steams parallel anschauen? Kein Problem. Arbeitsspeicher? Massig vorhanden. Der Preis? Unschlagbar! Gerade in dieser angespannten Zeit.
Also: Klare Kaufempfehlung für alle die auf ARM und Linux und viel Gebastel bock haben. Die Hardware, Minisforum typisch über jeden Zweifel erhaben. Durchdacht und einfach vorzüglich verarbeitet. Die CPU: Wir reden hier über eine neue CPU die in etwa mit einem Apple M1 vergleichbar ist. Nice!
** Nachtrag 10.09.
So, nochmal zu NCZ-OS .. ich habe es nochmal ausprobiert. Jetzt bin ich überzeugt. Keine ahnung was passiert ist, nach einer neuen Installation und einem „apt update + apt upgrade“ läuft die Kiste nun auf Kernel 7.2.3-sky-ncz und alter Falter das rennt wie verrückt. Ein „glmark2-es2-wayland“ spuckt einfach so 8131 Punkte aus. Auf allen anderen Distros kam ich bisher selten über ~2100 Punkte. Das ist verrückt. Auch mein Kitikpunkt an dem Singularity Desktop muss ich erstmal revidiren. Es läuft jetzt flüssig und stabil. Ich konnte jetzt auch endlich da Keyboard Layout auf deutsch stellen und er hat es sich gemerkt. Ich werde weiter testen und auch berichten.
Ich habe MuTTY entworfen um meine SSH-Verbindungen unter MacOS zu organisieren. Es ging mir auf den Sack immer alles ins Terminal zu tippen. Hier ein kleines Tool für MacOS ab Version 14. Es ist bloß ein Tool für SSH Verbindungen, keine weiteren Features wie in PuTTY ..
Yes, ich versuche mich mal an Ubuntu Touch auf dem Smartphone xD Mein altes Gerät ist ein Poco X3 NFC und wird unterstützt, da bin ich neugierieg geworden.
Was ein Glück, dass ich ausgerechnet ein Gerät besitze, welches auf der Liste steht und auch noch so gut unterstützt wird.
Auch wenn das Ding schon einige Jahre auf dem Buckel hat.
Um den Kram zu installieren habe ich mir das .dmg für Mac runtergeladen. Da wird man schön durch die Installation geführt. Mein Gerät hatte schon einen freien Bootloader installiert. Um das zu machen muss man da so verrückte Dinge bei Xiaomi machen und ne Woche warten. Das ist bei mir, zum Glück, schon laaaange her. Kaum ist das Gerät im FASTBOOT kopiert die Software auch schon das Image, es dauert ein paar Minuten und dann startet das Gerät neu. Nach dem Neustart wird alles installiert und schon kanns losgehen. Echt unkompliziert. Und Glück hatte ich auch. Ich hatte schon LineageOS installiert, damit auch eine andere Version des gewünschten Bootloaders. Aber wie gesagt, Glück gehabt, die Kiste ließ sich installieren.
Jetzt mach ich mich erstmal ans testen. Mein erster Eindruck aber hier dennoch: Alles bisher nicht ganz so smooth wie unter Android.
Dazu dann später mal mehr. Ich teste mich jetzt erstmal durch. Installiere Apps, versuche einen Wireless Bildschirm anzusprechen, Android Emulation mit Waydroid, ne SIM einlegen, Telefonieren, Messaging, usw.
Keine Ahnung warum die ganze CISCO Hardware derzeit so dermaßen billig ist. Egal. Ich mach davon einfach mal gebrauch xD Ich habe mir für ein paar €€ ein CISCO CP-9951 IP-Telefon gekauft und versuche dies nun einzurichten.
Es ist die SIP-Firmware installiert. Zum Glück, denn CISCO hat das Telefon von ihrer Webseite GELÖSCHT!!1elf
Hier nochmal Mecker über CISCO: Warum zum Teufel löscht ihr ALLE Spuren eurer EOL-Hardware von eurer Page? Jeder „vernünftige“ Hersteller hält die Software auch für seine alten Geräte vor 🤬
Um das Ding zum laufen zu bekommen habe ich mir eine FritzBox im Client-Modus eingerichtet, diese soll als SIP-Gateway dienen. Da mein Provider kein SIP anbietet, jo, keine Ahnung und kein weiteren Kommentar, musste ich mir mal ein Account bei SIPLoad einrichten. Kostet 15€ im Jahr und die Verbindungskosten sind relativ günstig. Ich will damit nicht Leute anrufen, ich will da einfach nur erreichbar sein. Darum geht es jetzt erstmal vorrangig.
In Zukunft will ich das SIP-Gateway auf meinem OpenWRT-Router einrichten. Dazu dann später mehr. Der Kram muss jetzt erstmal laufen.
Ich hab eine Weile überlegt was ich mir als SIP-Gateway einrichte. Ich hab da ja mehrere Optionen. Ich hätte mir ein Plugin auf meinem OpenWRT installieren können, irgend eine version von Asterisk oder sowas.
Wie gesagt, in sachen VoIP bin ich garnicht so auf dem aktuellen Stand und habe mich in meiner Zeit als Informatiker auch nicht wirklich viel um Telefonie gekümmert. Zum Glück, ist für mich so ein bisschen wie mit Druckern zu arbeiten. Funktioniert NIE irgendwie so richtig. Darum bin ich froh das es für beides (Telefonie und Drucker) Spezialisten gibt! Ich ziehe meinen Hut vor euch und eurer Arbeit!
Oder ich installiere mir etwas auf meinem kleinen Linux-Server. Beide Optionen bisher sehr verlockend, doch wusste ich da schon dass diese ein längeres Unterfangen werden xD
Also Option 3. Ne FritzBox als Gateway, easy, einfacher gehts nicht. Los gehts:
Bringt eure Fritte in den Client-Modus. So daß sie einfach eine IP über DHCP zieht oder ihr eine manuelle IP vergebt. Streckt das Lankabel dann in den Port 1 der Fritte und richtet euren SIP-Anbieter ein. Erstellt dazu eine Neue Telefonummer. All diese Dinge sind im Netz sehr gut Dokumentiert, das schafft ihr schon!
Richtet ein Telefon ein in der Fritte, ein IP-Gerät. Vergebt die Zugangsdaten, merkt sie euch und schon haben wir das Gateway eingerichtet.
Nun zu den Telefonen: Steckt eurer Telefon ein und wartet bis es hochgefahren ist, es wird meckern das es keine Config findet, alles normal soweit.
Wir richten wieder mal einen TFTP-Server ein. Kennt ihr ja bereits. Weiter unten seht ihr 3 XML Config Dateien. Diese passen wir vorher an und legen sie dann ins root des TFTP-Verzeichnises. Die Dateien sind kommentiert, ich hoffe gut genug um zu verstehen was dort abgeht. Ansosten Fragen bitte in die Kommentare!
Neustart des Telefons. Telefon neustarten und warten bis die Configs gezogen werden. WICHTIG: der Name der SEP Datei ist wirklich „SEP<MAC>.cnf.xml“ Bei mir wurde es zu einem Problem, also Uffbasse!
Wenn alles glatt läuft startet das Telefon und sollte 2-3Min nach einstecken bereit sein zum Telefonieren. Mal den Hörer abnhemen und horchen. Nummer Tippen und schauen was passiert xD
Bei mir ging das sehr schnell. Nach 30-45min war ich durch mit dem Spass.
Noch eine wichtitge Info. Ich hatte Glück. Auf meinem Telefon ist eine SIP-Firmware installiert:
Webinterface des Telefon (wenn aktiviert)
Es ist die wohl am besten funktionierende Firmware für dieses Modell. Also wirklich Glück gehabt. Firmware für die Dinger Online zu finden ist echt nicht so einfach wie bei den Accesspoints. Bei der Version 9.0.4 funktioniert NTP noch. Hier holt sich das Telefon auch die Uhrzeit vom NTP Server. Yay! Nice.
SEP<MAC>.cnf.xml
<?xml version="1.0" encoding="UTF-8"?>
<device>
<deviceProtocol>SIP</deviceProtocol>
<sshUserId>admin</sshUserId>
<sshPassword>einPasswort</sshPassword>
<devicePool>
<dateTimeSetting>
<dateTemplate>D.M.Y</dateTemplate>
<timeZone>W. Europe Standard/Daylight Time</timeZone>
<ntps>
<ntp>
<name>192.168.10.1</name> <!-- NTP Server, bei mir mein OpenWRT -->
<ntpMode>unicast</ntpMode>
</ntp>
</ntps>
</dateTimeSetting>
<callManagerGroup>
<members>
<member priority="0">
<callManager>
<processNodeName>fritz.box</processNodeName> <!-- FritzBox oder SIP-Gateway -->
<ports>
<ethernetPhonePort>2000</ethernetPhonePort>
<sipPort>5060</sipPort>
<securedSipPort>5061</securedSipPort>
</ports>
</callManager>
</member>
</members>
</callManagerGroup>
</devicePool>
<advertiseG722Codec>1</advertiseG722Codec> <!-- Für HD Telefonie -->
<sipProfile>
<sipProxies>
<registerWithProxy>true</registerWithProxy>
</sipProxies>
<preferredCodec>g722</preferredCodec> <!-- Für HD Telefonie -->
<phoneLabel>Cisco VoIP</phoneLabel> <!-- Name, steht dann im Display vom Phon -->
<sipLines>
<line button="1" lineIndex="1"> <!-- SIP Account -->
<featureID>9</featureID>
<featureLabel>SIPDING</featureLabel> <!-- Nen lustiger Name -->
<proxy>USECALLMANAGER</proxy>
<port>5060</port>
<authName>620</authName>
<name>620</name>
<authPassword>620</authPassword>
<messageWaitingLampPolicy>2</messageWaitingLampPolicy>
<messagesNumber>**600</messagesNumber> <!-- Kurzwahl für Fritz AnBea auf Brieftaste -->
<ringSettingIdle>4</ringSettingIdle> <!-- Anklopfzeugs -->
<ringSettingActive>5</ringSettingActive>
</line>
<line button="4"> <!-- Service auf KWT für Stuff, geht eh net -->
<featureID>20</featureID>
<featureLabel>Service</featureLabel>
<serviceURI>http://cisco.internect.net/</serviceURI>
</line>
<line button="5"> <!-- Kurzwahlkram auf **610 -->
<featureID>21</featureID>
<featureLabel>**621</featureLabel>
<speedDialNumber>**621</speedDialNumber>
</line>
</sipLines>
<dialTemplate>dialplan.xml</dialTemplate> <!-- Dialplan XML, wird dann ausgelesen -->
</sipProfile>
<userLocale> <!-- Umstelln uff doitsch -->
<name>Germany</name>
<uid>1</uid>
<langCode>de_DE</langCode>
<winCharSet>iso-8859-1</winCharSet>
</userLocale>
<networkLocale>Germany</networkLocale>
<networkLocaleInfo>
<name>Germany</name>
<version>8.8.2.5</version>
</networkLocaleInfo>
<vendorConfig>
<g722CodecSupport>2</g722CodecSupport> <!-- Für HD Telefonie -->
<displayOnWhenIncomingCall>1</displayOnWhenIncomingCall> <!-- Einstellungen für DP Beleuchtung -->
<displayIdleTimeout>00:30</displayIdleTimeout>
<daysDisplayNotActive>1,7</daysDisplayNotActive>
<displayOnTime>06:00</displayOnTime>
<displayOnDuration>01:00</displayOnDuration>
<settingsAccess>1</settingsAccess> <!-- loakler Zugriff-Admin Menü erlaubt 1 aus 0 ein -->
<webAccess>0</webAccess> <!-- Web Zugriff ja/nein -->
</vendorConfig>
<phoneServices useHTTPS="true">
<provisioning>0</provisioning>
<phoneService type="1" category="0"> <!-- verpasste Anrufe -->
<name>Missed Calls</name>
<url>Application:Cisco/MissedCalls</url>
<vendor></vendor>
<version></version>
</phoneService>
<phoneService type="2" category="0"> <!-- für die Brieftaste -->
<name>Voicemail</name>
<url>Application:Cisco/Voicemail</url>
<vendor></vendor>
<version></version>
</phoneService>
<phoneService type="1" category="0"> <!-- Empfangene Anrufe -->
<name>Received Calls</name>
<url>Application:Cisco/ReceivedCalls</url>
<vendor></vendor>
<version></version>
</phoneService>
<phoneService type="1" category="0"> <!-- Getätigte Anrufe -->
<name>Placed Calls</name>
<url>Application:Cisco/PlacedCalls</url>
<vendor></vendor>
<version></version>
</phoneService>
<phoneService type="1" category="0"> <!-- Telefonbuch einbinden - hier habe ich noch weiter gebastelt - Das kann hier evtl weg -->
<name>Kontakte</name>
<url>http://IPAdresse/directory.php</url>
<vendor/>
<version/>
</phoneService>
</phoneServices>
<featurePolicyFile>DefaultFP.xml</featurePolicyFile> <!-- zB Wahlwiederholung und Stuff - Config XML -->
<commonConfig> <!-- Zubehör Optionen, wifi nur mit 9971 -->
<usb1>1</usb1>
<usb2>1</usb2>
<ciscoCamera>1</ciscoCamera>
<videoCapability>1</videoCapability>
<usbClasses>0,1,2</usbClasses>
<sdio>1</sdio>
<bluetooth>1</bluetooth>
<wifi>1</wifi>
<bluetoothProfile>0,1</bluetoothProfile>
</commonConfig>
<authenticationURL>http://192.168.0.2/ciscoauth.php</authenticationURL> <!-- zB für Screenshots&Stuff -->
<loadInformation>sip9951.9-0-4</loadInformation> <!-- FirmWare Version -->
</device>